@charset "UTF-8";._dropdown_128bs_1 a {
  color: #ffffff;
}
._dropdown_128bs_1 ._btnIconRight_128bs_4 {
  margin-right: 3px;
}
._dropdown_128bs_1 ._btnIconLeft_128bs_7 {
  margin-right: 3px;
}
._dropdown_128bs_1 ._subMenu_128bs_10 {
  width: 100%;
  display: block;
}
._dropdown_128bs_1 ._subMenu_128bs_10 ._dropdownToggle_128bs_14 {
  background: none !important;
  padding: 0px !important;
  line-height: 16px !important;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding-right: 16px !important;
  font-size: 16px;
  color: #ffffff;
  border: none !important;
  text-shadow: none !important;
  box-shadow: none !important;
  border-radius: 0px;
  background: none !important;
  width: 100% !important;
}
._dropdown_128bs_1 ._subMenu_128bs_10 ._dropdownToggle_128bs_14 ._buttonText_128bs_32 {
  float: none !important;
  width: auto !important;
  flex: 1 1 auto;
  padding-right: 12px;
  font-size: 12px !important;
  text-align: start !important;
}
._dropdown_128bs_1 ._subMenu_128bs_10 ._dropdownToggle_128bs_14::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  vertical-align: middle !important;
}
._dropdown_128bs_1 ._dropdownTtoggle_128bs_49 {
  border-top: 4px solid #ffffff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  background: #000000;
  padding: 8px 9px 8px 6px;
  font-size: 12px;
  line-height: 10px !important;
  font-size: 11px;
  border-radius: 3px;
  background: linear-gradient(180deg, #3f3f3f 0, #000000);
  text-shadow: 0 1px 1px #020202;
  box-shadow: 0 1px 1px #707070;
  border: 1px solid #000000;
}
._dropdown_128bs_1 ._dropdownTtoggle_128bs_49 ._btnPrimary_128bs_65 {
  --bs-btn-border-color: $black !important;
  --bs-btn-border-color: none !important;
  --bs-btn-active-border-color: $black !important;
}
._dropdown_128bs_1 ._dropdownTtoggle_128bs_49._noBorder_128bs_70 {
  text-shadow: none;
  box-shadow: none;
  border: none;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 {
  font-size: 14px !important;
  background-color: #000000;
  border: 1px solid #020202;
  border-radius: 6px;
  box-shadow: 0 5px 10px #3e4041;
  background-clip: padding-box;
  min-width: 100%;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownMenu_128bs_75 {
  max-height: 80vh;
  overflow-y: auto;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 a {
  display: block;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._iconFontSize_128bs_91 {
  font-size: 9px;
  padding-right: 6px;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 input {
  font-size: 12px;
  display: block;
  width: 95%;
  margin: 0 auto;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownIconItem_128bs_101 {
  text-align: center;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownItem_128bs_104,
._dropdown_128bs_1 ._dropdownMenu_128bs_75 .dropdown-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
  width: 100%;
  line-height: 16px;
  color: #ffffff;
  font-size: 12px;
  padding: 4px 10px !important;
  min-height: 24px;
  margin: 0 !important;
  box-sizing: border-box;
  text-align: left;
  white-space: nowrap;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 .dropdown-item > * {
  margin: 0;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownItem_128bs_104._disabled_128bs_124 {
  color: rgba(255, 255, 255, 0.3019607843);
  pointer-events: none;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownItem_128bs_104._hidden_128bs_128 {
  display: none;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownItem_128bs_104:hover,
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownItem_128bs_104:focus {
  background-color: #88974f !important;
  border-radius: 3px !important;
}
._dropdown_128bs_1 ._dropdownMenu_128bs_75 ._dropdownDivider_128bs_136 {
  background-color: #ffffff;
  height: 1px;
  margin: 9px 1px;
}
._dropdown_128bs_1 ._dropdownScroll_128bs_141 {
  max-height: 300px;
  overflow-y: scroll;
}

._dropdown_disabled_128bs_146 {
  pointer-events: none;
  opacity: 0.6;
}

._leftDropdownIcon_128bs_151 {
  margin-right: 3px;
  font-size: 17px;
}

.dropdown .show {
  color: #ecf1f4 !important;
}
.dropdown .show .dropdown-caret {
  border-top: 4px solid #ecf1f4 !important;
}

.dropdown-toggle::after {
  display: inline-block;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  font-size: 16px;
  margin-left: 5px;
  margin-bottom: -3px;
}

._flex_128bs_174 {
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: flex-start;
}

._iconLeft_128bs_181 {
  flex-direction: row-reverse;
  gap: 0px;
}

._enlarged_128bs_186 {
  font-weight: 900;
  font-size: 16px;
  vertical-align: middle;
  color: #a3ca12;
}._h1_n4676_1,
._h2_n4676_2,
._h3_n4676_3,
._h4_n4676_4,
._h5_n4676_5,
._h6_n4676_6 {
  margin: 0;
}

._defaultBold_n4676_10 b, ._label_n4676_10 b, ._p5_n4676_10 b, ._p4_n4676_10 b, ._p3_n4676_10 b, ._p2_n4676_10 b, ._p1_n4676_10 b, ._h6_n4676_6 b, ._h5_n4676_5 b, ._h4_n4676_4 b, ._h3_n4676_3 b, ._h2_n4676_2 b, ._h1_n4676_1 b,
._defaultBold_n4676_10 strong,
._label_n4676_10 strong,
._p5_n4676_10 strong,
._p4_n4676_10 strong,
._p3_n4676_10 strong,
._p2_n4676_10 strong,
._p1_n4676_10 strong,
._h6_n4676_6 strong,
._h5_n4676_5 strong,
._h4_n4676_4 strong,
._h3_n4676_3 strong,
._h2_n4676_2 strong,
._h1_n4676_1 strong {
  font-family: "Open Sans";
  font-weight: bold;
}

._h1_n4676_1 {
  font-size: 4rem;
  line-height: 4.5rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
}
@media (max-width: 767px) {
  ._h1_n4676_1 {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }
}

._h2_n4676_2 {
  font-size: 3.5rem;
  line-height: 4rem;
  font-family: "Open Sans";
  font-weight: bold;
}
@media (max-width: 767px) {
  ._h2_n4676_2 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}

._h3_n4676_3 {
  font-size: 2.625rem;
  line-height: 3.125rem;
  font-family: "Open Sans";
  font-weight: bold;
}
@media (max-width: 767px) {
  ._h3_n4676_3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

._h4_n4676_4 {
  font-size: 1.875rem;
  line-height: 2.375rem;
  font-family: "Open Sans";
  font-weight: bold;
}
@media (max-width: 767px) {
  ._h4_n4676_4 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

._h5_n4676_5 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-family: "Open Sans";
  font-weight: bold;
}
@media (max-width: 767px) {
  ._h5_n4676_5 {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}

._h6_n4676_6 {
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-family: "Open Sans";
  font-weight: bold;
}
@media (max-width: 767px) {
  ._h6_n4676_6 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

._p1_n4676_10 {
  font-family: "Open Sans";
  font-size: 1.125rem;
  line-height: 1.625rem;
}
@media (max-width: 767px) {
  ._p1_n4676_10 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

._p2_n4676_10 {
  font-family: "Open Sans";
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (max-width: 767px) {
  ._p2_n4676_10 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

._p3_n4676_10 {
  font-family: "Open Sans";
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (max-width: 767px) {
  ._p3_n4676_10 {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

._p4_n4676_10 {
  font-family: "Open Sans";
  font-size: 0.75rem;
  line-height: 1rem;
}
@media (max-width: 767px) {
  ._p4_n4676_10 {
    font-size: 0.625rem;
    line-height: 0.875rem;
  }
}

._p5_n4676_10 {
  font-family: "Open Sans";
  font-size: 0.5rem;
  line-height: 0.5rem;
}
@media (max-width: 767px) {
  ._p5_n4676_10 {
    font-size: 0.5rem;
    line-height: 0.5rem;
  }
}

._afterLabel_n4676_166:after {
  content: ":";
  display: inline-block;
  padding: 0px 2px;
}

._label_n4676_10 {
  font-family: "Open Sans";
  font-size: 0.625rem;
  line-height: 0.75rem;
}
._label_n4676_10 a,
._label_n4676_10 span {
  font-family: "Open Sans";
}
._label_n4676_10 p {
  margin: 10px 0;
}
._label_n4676_10 ul {
  padding: 0;
}

._defaultTextColor_n4676_188 {
  color: #ffffff;
}

._blackTextColor_n4676_192 {
  color: #000000;
}

._primaryTextColor_n4676_196 {
  color: #1c9a81;
}

._secondaryTextColor_n4676_200 {
  color: #88974f;
}

._graphiteTextColor_n4676_204 {
  color: rgba(255, 255, 255, 0.3019607843);
}

._blueTextColor_n4676_208 {
  color: #a5eefc;
}

._regularFont_n4676_212 {
  font-family: "Open Sans";
}

._normalFont_n4676_216 {
  font-family: "Open Sans";
  font-weight: normal;
}

._mediumFont_n4676_221 {
  font-family: "Open Sans";
  font-weight: medium;
}

._boldFont_n4676_226 {
  font-family: "Open Sans";
  font-weight: bold;
}

._oswaldFont_n4676_231 {
  font-family: Oswald, sans-serif;
}

._italicFont_n4676_235 {
  font-family: "Open Sans";
  font-style: italic;
}

._searchHighlightColor_n4676_240 {
  background-color: #596a3a;
  color: #ffffff;
}._connectivityPopoverPopover_cccf6_1 {
  background-color: #020202;
  color: #ffffff;
  min-width: 370px !important;
  max-width: 370px !important;
  border: 1px solid rgba(255, 255, 255, 0.3019607843);
  position: fixed !important;
}
._connectivityPopoverPopover_cccf6_1 ._popoverHeader_cccf6_9 {
  background-color: #020202;
  white-space: normal;
  color: #ffffff;
  font-size: 12px !important;
  padding: 20px 20px 0px 20px;
  white-space: normal;
}
._connectivityPopoverPopover_cccf6_1 ._popoverHeader_cccf6_9 ._closeIcon_cccf6_17 {
  position: absolute;
  right: 0px;
  font-size: 9px !important;
  color: #ffffff;
  cursor: pointer;
  top: 10px;
}
._connectivityPopoverPopover_cccf6_1 ._popoverHeader_cccf6_9 ._headerTitle_cccf6_25 {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 5px;
}
._connectivityPopoverPopover_cccf6_1 ._popoverArrow_cccf6_29::after {
  border-bottom-color: #020202 !important;
  border-top-color: #020202 !important;
}
._connectivityPopoverPopover_cccf6_1 ._popoverHeader_cccf6_9::before {
  border-bottom: none !important;
}
._connectivityPopoverPopover_cccf6_1 ._popoverArrow_cccf6_29 {
  left: 15px !important;
}
._connectivityPopoverPopover_cccf6_1 ._popoverBody_cccf6_39 {
  padding: 0.325rem 1.25rem;
  max-height: 300px;
  overflow: auto;
}
._connectivityPopoverPopover_cccf6_1 ._connectionBody_cccf6_44 {
  padding: 5px 0;
  color: #ffffff;
  font-size: 11px;
}
._connectivityPopoverPopover_cccf6_1 ._connectionBody_cccf6_44 div {
  padding-bottom: 5px;
}
._connectivityPopoverPopover_cccf6_1 ._borderBottom_cccf6_52 {
  border-bottom: 1px solid #dee2e6 !important;
}
._connectivityPopoverPopover_cccf6_1 ._deviceDisconnected_cccf6_55 {
  color: #ff3746;
  font-weight: 700;
}
._connectivityPopoverPopover_cccf6_1 ._deviceConnected_cccf6_59 {
  color: #1c9a81;
  background-color: transparent;
  font-weight: 700;
}
._connectivityPopoverPopover_cccf6_1 ._deviceNotSupported_cccf6_64 {
  color: #ffffff;
  background-color: transparent;
  font-weight: 700;
}._searchContainer_22klp_1 ._searchWrapper_22klp_1 {
  position: relative;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 input {
  box-shadow: inset 0 0 15px 0 #000000;
  background: #000000;
  margin-right: 10px;
  margin-bottom: 0;
  border-radius: 10px;
  border-color: #000000;
  border-style: solid;
  border-width: 3px;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  width: 198px;
  height: 29px;
  padding-left: 30px;
  padding-right: 22px;
  outline: 0;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 input._inputActive_22klp_22 {
  color: #ffffff;
  background-color: #88974f;
  box-shadow: initial;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 input._floatingSearch_22klp_27 {
  height: 35px;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 input:focus {
  background-color: #ffffff;
  box-shadow: inset 0 0 3px 0 #4c622c;
  outline: 0;
  border: 3px solid #4c622c;
  color: #000000;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 ._clearInput_22klp_37 {
  right: 20px;
  top: 18px;
  position: absolute;
  margin-top: -5px;
  cursor: pointer;
  color: #707070;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 ._iconSearch_22klp_45 {
  left: 8px;
  position: absolute;
  cursor: pointer;
  color: #707070;
  font-size: 16px;
  top: 11px;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 ._icon_22klp_45 {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 ._iconSearch_22klp_45:before {
  content: "\e603";
}
._searchContainer_22klp_1 ._searchWrapper_22klp_1 ._iconClear_22klp_68:before {
  content: "\e018";
}@keyframes _spinner_1sbzz_21 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._loadingSpinner_1sbzz_9 {
  width: 50px;
  height: 50px;
  border: 10px solid #f3f3f3;
  /* Light grey */
  border-top: 10px solid #020202;
  /* Black */
  border-radius: 50%;
  animation: _spinner_1sbzz_21 1.5s linear infinite;
  position: relative;
}

._spinnerContainer_1sbzz_21 {
  position: fixed;
  height: 100%;
  width: 100%;
  background-color: #020202;
  opacity: 0.5;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
}

._exportLoader_1sbzz_34 {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 600;
}
._exportLoader_1sbzz_34 ._exportLoaderBackdrop_1sbzz_42._exportLoader_1sbzz_34 {
  left: 0;
  top: 0;
  position: absolute;
  height: 100%;
}
._exportLoader_1sbzz_34 ._exportLoaderWrapper_1sbzz_48 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 700;
}

._exportLoaderBackdrop_1sbzz_42 {
  background: #4d4d4d;
  opacity: 0.6;
}

._exportLoaderBody_1sbzz_61 {
  display: inline-block;
  position: relative;
  color: #ffffff;
  background: #161616;
  min-width: 300px;
  padding: 20px;
  text-align: left;
  border-radius: 7px;
  z-index: 601;
  font-size: 11px;
}
._exportLoaderBody_1sbzz_61 ._cancelLink_1sbzz_73 {
  background: none;
  color: #ffffff;
  text-decoration: underline;
  float: right;
  cursor: pointer;
  border: none;
  box-shadow: none;
}
._exportLoaderBody_1sbzz_61 ._cancelLink_1sbzz_73 :hover {
  color: #88974f;
}

@-webkit-keyframes _animate-stripes_1sbzz_1 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}
@keyframes _animate-stripes_1sbzz_1 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 60px 0;
  }
}
._progress_1sbzz_102 {
  height: 14px;
  background: #78a437;
  border: 2px solid #4c622c;
  background-image: none;
  border-radius: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: width 800ms;
}

._progressBar_1sbzz_113 {
  height: 10px;
  background-size: 6px 6px;
  background-image: linear-gradient(135deg, #000000 26%, transparent 25%, transparent 51%, #000000 49%, #000000 75%, transparent 75%, transparent);
  animation: _animate-stripes_1sbzz_1 2s linear infinite;
  -webkit-animation: _animate-stripes_1sbzz_1 2s linear infinite;
  opacity: 0.5;
}._modalRoot_fric8_1 {
  position: fixed;
  z-index: 1300;
  inset: 0px;
  overflow-y: scroll;
}
._modalRoot_fric8_1 ._modalBackdrop_fric8_7 {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.3019607843);
}
._modalRoot_fric8_1 ._icon-close_fric8_19:before {
  content: "\e614";
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 {
  height: 100%;
  outline: 0px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  opacity: 1;
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33 {
  transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3019607843);
  -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3019607843);
  box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3019607843);
  margin: 2rem 1rem;
  position: relative;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  max-height: calc(140% - 64px);
  max-width: 600px;
  min-width: 200px;
  opacity: 0;
  border-radius: 0.5rem;
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33._fade_fric8_49._in_fric8_49 {
  display: flex;
  background: #161616;
  opacity: 1;
  transition: opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  overflow: visible;
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33 ._modalContent_fric8_56 {
  padding: 0.625rem;
  border-top: 1px solid #4b4b4b;
  border-bottom: 1px solid #4b4b4b;
  display: flex;
  flex-direction: column;
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33._fullScreen_fric8_63 {
  max-width: 100%;
  width: 100%;
  height: 100%;
  overflow-y: hidden;
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33._fullScreen_fric8_63 ._modalContent_fric8_56 {
  height: calc(100% - 90px);
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33._halfScreen_fric8_72 {
  max-width: 85%;
  width: 85%;
  height: 85%;
  overflow-y: hidden;
}
._modalRoot_fric8_1 ._modalContainer_fric8_22 ._modalWrapper_fric8_33._halfScreen_fric8_72 ._modalContent_fric8_56 {
  height: calc(100% - 90px);
}
._modalRoot_fric8_1 ._modalHeader_fric8_81 {
  height: 40px;
  padding: 0 0.625rem;
  display: flex;
  position: relative;
  align-items: center;
}
._modalRoot_fric8_1 ._modalHeader_fric8_81 h3 {
  margin: 0;
}
._modalRoot_fric8_1 ._modalClose_fric8_91 {
  position: absolute;
  cursor: pointer;
  background: none;
  right: 4px;
  top: 10px;
  padding: 4px 6px;
  color: #ffffff;
  font-size: 0.625rem;
  border: none;
}
._modalRoot_fric8_1 ._appliedIocnStyles_fric8_102 {
  margin-right: 10px;
  color: #a3ca12;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._modalRoot_fric8_1 ._footermodalClose_fric8_110 {
  margin-right: 5px;
  color: #a3ca12;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._modalRoot_fric8_1 ._modalFooter_fric8_118 {
  border: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 12px 10px 12px 12px;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  justify-content: flex-end;
  display: flex;
  height: 50px;
}
._modalRoot_fric8_1 ._modalFooter_fric8_118 ._button_fric8_131 {
  min-width: 41px;
}
._modalRoot_fric8_1 ._modalFooter_fric8_118 ._button_fric8_131 + ._button_fric8_131 {
  margin-left: 6px;
}._searchHighlight_96071_1 {
  background-color: #596a3a;
  color: #ffffff;
}._navone_lbd51_1 {
  height: 34px;
  z-index: 3;
  /* fix bottom shadow visibility */
}

._navone_lbd51_1 {
  padding: 0 3px 0 0;
  background: #000000;
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3490196078);
  z-index: 601;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: sticky;
  top: 0;
}

._headerCenter_lbd51_20 {
  display: flex;
  align-items: center;
}

._navone_lbd51_1 ._dropdown-toggle_lbd51_25 {
  line-height: 20px;
}

._accountWrapper_lbd51_29 {
  width: 45%;
  display: flex;
  justify-content: flex-end;
}

._logo_lbd51_35,
._topIcon_lbd51_36 {
  color: #dfdfdf;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5490196078);
}

._logo_lbd51_35 {
  padding: 3px 0 3px 21px;
  display: inline-flex;
  vertical-align: top;
}
._logo_lbd51_35 ._logoIcon_lbd51_46 {
  font-size: 22px;
  margin-right: 9px;
}
._logo_lbd51_35 ._logoText_lbd51_50 {
  font-family: "Oswald", sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #d9d9d9;
  padding-left: 8px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: solid #707070 1px;
  margin-top: 2px;
  margin-bottom: 2px;
}

._logo_lbd51_35 a {
  color: #eae9e9;
  text-decoration: none;
}

._breadcrumbsWrapper_lbd51_68 {
  width: 45%;
  white-space: nowrap;
}
._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 {
  min-width: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 label {
  padding-left: 25px;
  color: #c0c0c0;
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 240px;
  width: auto;
}
._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 label:hover {
  color: #78a437;
}
._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 ._home_lbd51_93 {
  top: -12px;
}

._homeBreadcrumb_lbd51_97 {
  height: 100%;
  display: inline-block;
  vertical-align: top;
}

._home_lbd51_93 {
  font-size: 12px;
  margin-left: 15px;
  position: relative;
  top: 6px;
  color: #eae9e9;
}

._breadcrumbLevel_lbd51_72 ._home_lbd51_93 {
  margin-left: -10px;
}

._home_lbd51_93 a:hover {
  color: #78a437;
  cursor: pointer;
}

._breadcrumb_lbd51_68 {
  display: inline-block;
  height: 33px;
  margin-left: 5px;
  position: relative;
}

._breadcrumb_lbd51_68 div {
  display: inline-block;
}

._breadcrumb_lbd51_68 a {
  text-decoration: underline;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

._breadcrumb_lbd51_68 a:hover {
  cursor: pointer;
  color: #78a437;
}

._breadcrumb_lbd51_68 a,
._breadcrumb_lbd51_68 span {
  outline: none;
  font-size: 12px;
  line-height: 36px;
  color: #eae9e9;
  padding: 0 15px 0 10px;
  position: relative;
  margin-left: 10px;
  font-weight: 600;
}

._breadcrumb_lbd51_68 span {
  color: #78a437;
}

._home_lbd51_93::after,
._breadcrumb_lbd51_68::after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  left: 5px;
  transform: scale(0.76) rotate(45deg) skew(20deg, 20deg);
  z-index: 1;
  background: transparent;
  box-shadow: 2px -2px 0 0px #555;
}

._breadcrumb_lbd51_68::after {
  left: initial;
  top: 5px;
  right: -8px;
}

._hideShowLegendItem_lbd51_178 {
  float: right;
  padding: 10px;
  text-decoration: underline;
  cursor: pointer;
}

._hideShowLegendItem_lbd51_178._disabled_lbd51_185 a:hover,
._hide-SowLegendtem_lbd51_186._disabled_lbd51_185 {
  color: #555;
  cursor: default;
}

._topIcon_lbd51_36 {
  float: left;
  padding: 5px 0 5px 24px;
  font-size: 18px;
  cursor: pointer;
}

._topIcon_lbd51_36 ._name_lbd51_198 {
  font-size: 12px;
  color: #ffffff;
}

._pageTitle_lbd51_203 {
  line-height: 30px;
  font-family: "Oswald", sans-serif;
  font-size: 16px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5490196078);
  color: #ffffff;
  letter-spacing: 0.05em;
  padding-left: 20px;
  white-space: nowrap;
  flex-shrink: 0;
}

._copyrightVersionWelcome_lbd51_215 {
  display: block;
  font-size: 10px;
  font-family: "Open Sans";
  color: #656565;
  font-style: italic;
  padding: 0 10px 0 0;
  text-align: right;
}

._informationText_lbd51_225 {
  font-size: 10px;
  font-family: "Open Sans";
  color: #656565;
  font-style: italic;
  padding: 0 10px 0 0;
}

._profileDropdownBtn_lbd51_233 {
  background: transparent !important;
  color: rgba(255, 255, 255, 0.3019607843);
}
._profileDropdownBtn_lbd51_233:hover {
  color: #ecf1f4;
}

@media (max-width: 1200px) {
  ._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 label {
    max-width: 180px;
  }
  ._pageTitle_lbd51_203 {
    padding-left: 10px;
  }
}
@media (max-width: 1100px) {
  ._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 label {
    max-width: 150px;
  }
  ._pageTitle_lbd51_203 {
    padding-left: 30px;
  }
}
@media (max-width: 950px) {
  ._breadcrumbsWrapper_lbd51_68 ._breadcrumbLevel_lbd51_72 label {
    max-width: 120px;
  }
  ._pageTitle_lbd51_203 {
    padding-left: 50px;
  }
}
._tisccCheckbox_v68l9_2 {
  display: flex;
  gap: 12px;
  align-items: center;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7:checked:after, ._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7._indeterminate_v68l9_7:after {
  background: linear-gradient(to bottom, #84984c 0%, #c2de6b 100%);
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7:checked:active:after, ._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7._indeterminate_v68l9_7:active:after {
  background: linear-gradient(to bottom, #c2de6b 0%, #84984c 100%);
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7 {
  flex: 0 0 auto;
  height: 15px;
  line-height: 14px;
  margin: 0;
  opacity: 1;
  padding: 0;
  position: relative;
  width: 15px;
  left: 7px;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7:after {
  background: linear-gradient(180deg, #707070 0, #656565);
  border-radius: 2px;
  border: 1px solid #000000;
  content: "";
  cursor: pointer;
  display: block;
  font-family: "icomoon";
  font-size: 12px;
  height: inherit;
  left: 0;
  line-height: inherit;
  position: absolute;
  top: 0;
  width: inherit;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7._indeterminate_v68l9_7:after {
  content: "■" !important;
  line-height: 8px;
  text-align: center;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7._labelDisabled_v68l9_45 {
  left: 0;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7:checked:after {
  content: "\e609";
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7:not(._indeterminate_v68l9_7):not(:checked):not([disabled]):hover:after {
  background: linear-gradient(to bottom, #dfdfdf 0%, #eae9e9 100%);
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7:not(._indeterminate_v68l9_7):not(:checked):not([disabled]):active:after {
  background: linear-gradient(to bottom, #656565 0%, #707070 100%);
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7[disabled] {
  cursor: default;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7[disabled]:after {
  background: linear-gradient(to bottom, #2d2d2d 0%, #191919 100%);
  color: #707070;
  cursor: default;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxInput_v68l9_7[disabled] + label {
  color: #aaaaaa;
  cursor: default;
  pointer-events: none;
}
._tisccCheckbox_v68l9_2 ._tisccCheckboxlabel_v68l9_70 {
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  line-height: 1.25rem;
  text-align: center;
}._facilityInfo_3qa6i_1 {
  height: 60px;
  cursor: pointer;
}

._facilityInfo_3qa6i_1 p {
  line-height: 16px;
  color: #656565;
  padding: 3px 0 0 5px;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._bottomPanel_3qa6i_16 {
  border-top: 1px #c7c7c7 solid;
  width: 100%;
  display: flex;
  align-items: center;
  height: 30px;
  padding-right: 4px;
}
._bottomPanel__item_3qa6i_24 {
  float: left;
  position: relative;
}
._bottomPanel_3qa6i_16 ._loader_3qa6i_28 {
  margin-left: 0.25rem;
}
._bottomPanel_3qa6i_16 ._divider_3qa6i_31 {
  border-left: 1px #c7c7c7 solid;
  float: left;
  height: 25px;
  margin: 4px 2px;
}
._bottomPanel_3qa6i_16 ._connectivityStatus_3qa6i_37,
._bottomPanel_3qa6i_16 ._remoteAccessStatus_3qa6i_38 {
  float: left;
  margin: 9px 5px;
}

._info_3qa6i_43 {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 3px;
}

._title_3qa6i_51 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  height: 26px;
  padding: 3px 5px;
  background: linear-gradient(to bottom, #020202 0%, #000000 100%);
  border: 1px solid #4b4b4b;
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 18px;
}
._title_3qa6i_51 span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: keep-all;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
}
._title_3qa6i_51 input[type=checkbox] {
  left: 0;
  margin-right: 4px;
}

._partially-connected_3qa6i_80 {
  background: linear-gradient(to bottom, #008080 0%, #3c3c3c 50%, #282828 51%, #141414 100%);
}

._not-connected_3qa6i_84 {
  background: linear-gradient(to bottom, #4b4b4b 0%, #3c3c3c 50%, #282828 51%, #141414 100%);
}

._connected_3qa6i_88 {
  border-color: #1bb38e;
  background: linear-gradient(to bottom, #008268 0%, #006f5f 100%); /* W3C */
}

._partially-connected_3qa6i_80 {
  background: repeating-linear-gradient(-45deg, #545454, #545454 1px, #656565 1px, #656565 2px);
  border-color: #707070;
}

._offer_3qa6i_98 {
  margin-left: 3px;
  flex: 0 0 auto;
  position: relative;
}

._offer__shortName_3qa6i_104 {
  cursor: pointer;
  text-align: center;
  height: 19px;
  line-height: 17px;
  margin: 6px 2px;
  padding: 0 4px;
  border: 1px solid #d9d9d9;
  background-color: #dfdfdf;
}

._offer_3qa6i_98 ._expired_3qa6i_115 {
  color: #ff3746;
}

._offer_3qa6i_98 ._offer__shortName_3qa6i_104._expired_3qa6i_115 {
  background-color: #a93737;
  border-color: #741313;
  color: #ffffff;
}

._searchHighlightColor_3qa6i_125 {
  background-color: #596a3a;
  color: #ffffff;
}

._rightAligned_3qa6i_130 {
  display: flex;
  flex: 1 1 auto;
}

._showMore_3qa6i_135 {
  background: transparent;
  border: none;
}
._showMore_3qa6i_135:hover {
  text-decoration: underline;
}

._offerInfoWrapper_3qa6i_143 {
  display: flex;
  justify-content: flex-start;
  gap: 3px;
}

._expandedOfferingInfo_3qa6i_149 {
  padding: 4px 4px;
  background-color: #ecf1f4;
  border: 1px solid #dfdfdf;
  box-shadow: 0 0 4px 0 #aaaaaa;
  position: absolute;
  top: 101%;
  left: 0;
  width: auto;
  z-index: 2;
}._shortname_4dnlg_1 {
  padding: 0 5px;
  margin: 1px;
}

._shortname-div-gray_4dnlg_6 {
  background-color: #d9d9d9;
  border: 1px solid #b2b2b2;
  color: #000000;
  cursor: pointer;
}

._shortname-div-green_4dnlg_13 {
  background-color: #a9bb68;
  color: #ffffff;
  border: 1px solid #a9bb68;
  cursor: default;
}

._shortname-div-red_4dnlg_20 {
  background-color: #a93737;
  color: #ffffff;
  border: 1px solid #a93737;
  cursor: pointer;
}

._offeringPopover_4dnlg_27 {
  background-color: #020202;
  color: #ffffff;
  min-width: 370px !important;
  max-width: 370px !important;
  border: 1px solid rgba(255, 255, 255, 0.3019607843);
  top: 36px;
  font-size: 12px;
  left: -15px !important;
  z-index: 9999;
  position: fixed !important;
}
._offeringPopover_4dnlg_27 ._popoverHeader_4dnlg_39 {
  background-color: #020202;
  white-space: normal;
  color: #ffffff;
  font-size: 12px !important;
  padding: 20px 20px 0px 20px;
  white-space: normal;
}
._offeringPopover_4dnlg_27 ._popoverHeader_4dnlg_39 ._closeIcon_4dnlg_47 {
  position: absolute;
  right: 0px;
  font-size: 9px !important;
  color: #ffffff;
  cursor: pointer;
  top: 10px;
}
._offeringPopover_4dnlg_27 ._popoverHeader_4dnlg_39 ._headerTitle_4dnlg_55 {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 5px;
}
._offeringPopover_4dnlg_27 ._popoverBody_4dnlg_59 {
  padding: 5px 20px 20px;
  color: #ffffff;
}
._offeringPopover_4dnlg_27 ._popoverBody_4dnlg_59 div {
  padding-top: 5px;
}
._offeringPopover_4dnlg_27 ._expired_4dnlg_66 {
  color: #ff3746 !important;
}._secondaryNav_18jxk_1 {
  background: linear-gradient(180deg, #3D3F40 0%, #141414 100%);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.35);
  line-height: 38px;
  /* z-index: 2; /* fix bottom shadow visibility */
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 3px 8px;
  white-space: nowrap;
  flex-wrap: wrap;
}
._secondaryNav_18jxk_1._withBorder_18jxk_13 {
  border: 1px solid #000000;
  background: linear-gradient(180deg, #3e4041 0, #020202);
}
._secondaryNav_18jxk_1._topBorder_18jxk_17 {
  border-top: 1px solid rgba(255, 255, 255, 0.35);
}
._secondaryNav_18jxk_1._onlyCenterWrapper_18jxk_20 {
  justify-content: center;
  background: linear-gradient(180deg, #3e4041 0, #020202);
}

._leftWrapper_18jxk_25 {
  display: flex;
  align-items: center;
  gap: 8px;
  line-height: 35px;
}

._rightWrapper_18jxk_32._horizontal_18jxk_32 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._centerWrapper_18jxk_38 {
  display: flex;
  align-items: center;
}._radioColumn_6u7i4_1 {
  flex-direction: column;
}

._radioButton_6u7i4_5 {
  margin-right: 5px;
  padding-left: 28px;
}
._radioButton_6u7i4_5 input[type=radio] {
  margin: 0;
  padding: 0;
  opacity: 0;
  height: 14px;
  width: 15px;
  display: none;
}
._radioButton_6u7i4_5 input[type=radio] + label > span {
  display: inline-block;
  height: 14px;
  width: 15px;
  margin-right: 4px;
  margin-top: -2px;
  vertical-align: middle;
  border: 1px solid #000000;
  background: linear-gradient(to bottom, #9b9b9b 0%, #7c7c7c 100%);
  cursor: pointer;
}
._radioButton_6u7i4_5 input[type=radio]:checked + label > span:before {
  color: #000000;
  top: -3.2px;
  left: -3px;
  position: relative;
}
._radioButton_6u7i4_5 input[type=radio] + label {
  cursor: default;
  display: inline-block;
  margin: 0 0 0 -19px;
}
._radioButton_6u7i4_5 input[type=radio]:checked + label > span:before {
  text-shadow: none;
  content: "\e60d";
  font-size: 1.125rem;
  margin-left: 0;
}
._radioButton_6u7i4_5 input[type=radio] + label {
  margin: 0 0 0 -17px;
  text-align: initial;
  line-height: 1.25rem;
}
._radioButton_6u7i4_5 input[type=radio] + label > span {
  width: 14px;
  border-radius: 7px;
}
._radioButton_6u7i4_5 input[type=radio]:checked + label > span {
  font-family: "icomoon";
  background: linear-gradient(to bottom, #3d3d3d 0%, #3d3d3d 100%);
}
._radioButton_6u7i4_5 input[type=radio][disabled] {
  cursor: default;
}
._radioButton_6u7i4_5 input[type=radio][disabled] + label {
  color: #aaaaaa;
}
._radioButton_6u7i4_5 input[type=radio][disabled] + label > span {
  background: linear-gradient(to bottom, #2d2d2d 0%, #191919 100%);
}
._radioButton_6u7i4_5 input[type=radio][disabled] + label > span:before {
  color: #5d5d5d;
}
._radioButton_6u7i4_5 input[type=radio]:hover:not(:checked):not([disabled]) + label > span {
  background: linear-gradient(to bottom, #d6d6d6 0%, #9a9a9a 100%);
}
._radioButton_6u7i4_5 input[type=radio]:active:not(:checked):not([disabled]) + label > span {
  background: linear-gradient(to bottom, #7c7c7c 0%, #b2b2b2 100%);
}

._radioIconSize_6u7i4_77 {
  font-size: 20px;
  margin-left: 6px;
  color: #4b4b4b;
}

._highlightWrapper_6u7i4_83 {
  display: inline;
}/* ----------------------------- BUTTONS -------------------------------- */
._baseButton_wgm5x_2, ._buttonMini_wgm5x_2, ._button_wgm5x_2 {
  margin-right: 2px;
  vertical-align: middle;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5490196078);
  box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3019607843);
  border-radius: 3px;
  color: #ffffff;
  box-sizing: content-box;
  outline: none;
  font-size: 0.6875rem;
  text-align: center;
  font-weight: bold;
}

._button_wgm5x_2 {
  line-height: 24px;
  position: relative;
  padding: 0 12px;
  display: inline-block;
  height: 24px;
  min-width: 20px;
  padding: 0 12px;
  margin-right: 2px;
}

._buttonMini_wgm5x_2 {
  display: inline-flex;
  align-items: center;
  padding: 4px 14px;
  line-height: 1rem;
}
._buttonMini_wgm5x_2 span {
  vertical-align: top;
  font-size: 0.625rem;
}

._button_wgm5x_2:active,
._button_wgm5x_2._active_wgm5x_39,
._button_wgm5x_2._selected_wgm5x_40 {
  background: linear-gradient(to bottom, #000000 0%, #c2de6b 100%);
}

._button_wgm5x_2[disabled],
._button_wgm5x_2[disabled]:hover,
._button_wgm5x_2._disabled_wgm5x_46,
._button_wgm5x_2._green_wgm5x_47._disabled_wgm5x_46,
._button_wgm5x_2._green_wgm5x_47._disabled_wgm5x_46:hover {
  color: #545454;
  text-shadow: none;
  box-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.3);
  background: linear-gradient(180deg, #545454 0%, #272727 100%);
  cursor: default;
  border: none;
}

._button_wgm5x_2._disabled_wgm5x_46 ._icon_wgm5x_57 {
  color: #888888;
}

._buttonDark_wgm5x_61 {
  border: 1px solid #000000;
  background: linear-gradient(180deg, #2e2f30, #0e0e0e);
}
._buttonDark_wgm5x_61:hover {
  background: linear-gradient(180deg, #545454, #272727);
}

._buttonDarkActive_wgm5x_69 {
  background: linear-gradient(180deg, #646464, #c2de6b);
}
._buttonDarkActive_wgm5x_69:hover {
  background: linear-gradient(180deg, #646464, #c2de6b);
}

._buttonBlue_wgm5x_76 {
  border: 1px solid #64a3b1;
  background: linear-gradient(180deg, #7ca3ab, #4c6f76);
}
._buttonBlue_wgm5x_76:not(disabled):hover {
  background: linear-gradient(180deg, #79bbc9 0, #4d8895);
}

._buttonGreen_wgm5x_84 {
  background: linear-gradient(180deg, #a9bb68 0, #78a437);
  border: 1px solid #9bac5f;
}
._buttonGreen_wgm5x_84:hover {
  background: linear-gradient(to bottom, #4c622c 0%, #9bac5f 100%);
}

._buttonRed_wgm5x_92 {
  background: linear-gradient(180deg, #a93737 0, #ff3746);
  border: 1px solid #ff3746;
}
._buttonRed_wgm5x_92:hover {
  background: linear-gradient(to bottom, #ff3746 0%, #ff3746 100%);
}

._buttonTransparent_wgm5x_100 {
  background-color: transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  box-shadow: none;
}
._buttonTransparent_wgm5x_100:active {
  background: none !important;
}

._button_wgm5x_2._green_wgm5x_47:active {
  background: linear-gradient(to bottom, #4c622c 0%, #9bac5f 100%);
}

._button_wgm5x_2._green_wgm5x_47:disabled,
._button_wgm5x_2._green_wgm5x_47._disabled_wgm5x_46,
._button_wgm5x_2._green_wgm5x_47:disabled:hover,
._button_wgm5x_2._green_wgm5x_47._disabled_wgm5x_46:hover {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5490196078);
  box-shadow: 0 1px 1px #ffffff;
  box-sizing: content-box;
  outline: none;
  margin-right: 2px;
  vertical-align: middle;
  background: linear-gradient(to bottom, #545454 0%, #000000 100%);
  border: 0;
  color: #555;
}

/* ----------------------------- BUTTONS GROUP -------------------------------- */
._button-group_wgm5x_131 {
  display: inline-block;
  vertical-align: middle;
  padding-right: 1px;
}

._button-group_wgm5x_131 ._button_wgm5x_2 {
  display: block;
  position: relative;
  float: left;
  margin-right: -1px;
  border-radius: 0;
}

._button-group_wgm5x_131 ._button_wgm5x_2:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

._button-group_wgm5x_131 ._button_wgm5x_2:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

._iconButton_wgm5x_155 {
  height: 28px;
  width: 45px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
._iconButton_wgm5x_155 span {
  font-size: 0.825rem;
  color: #ffffff;
}/* ----------------------------- TABLE -------------------------------- */
._table_1frn7_2 {
  width: 100%;
  background-color: #282828;
  margin-bottom: 0px;
  color: #ffffff;
}

._table_1frn7_2 tbody + tbody {
  border-top: none;
}

._table_1frn7_2 th._center_1frn7_13,
._table_1frn7_2 td._center_1frn7_13 {
  text-align: center;
}

._tableWrapper_1frn7_18 {
  position: relative;
  width: 100%;
  height: 100%;
}

._stickyHeader_1frn7_24 thead {
  position: sticky;
  top: 0;
  z-index: 2;
}._tbody_14wum_1 tr td {
  border-top: none;
  font-size: 11px;
  line-height: 16px;
  font-weight: normal;
  cursor: default;
  padding: 0.5rem;
}
._tbody_14wum_1 tr td._center_14wum_9 {
  text-align: center;
}
._tbody_14wum_1 tr td {
  border-bottom: 0;
  border-right-color: #000000;
  border-right-style: solid;
  border-left: 1px solid #2f2f2f;
  border-top: 1px solid #000000;
}
._tbody_14wum_1 tr td a {
  color: inherit;
}

._tbodyHover_14wum_23 tr:hover > td {
  text-decoration: none;
  background: #2a2a2a;
  color: #ffffff;
  cursor: pointer;
}

._tdEllipses_14wum_30 {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

._noRecords_14wum_38 {
  position: relative;
}
._noRecords_14wum_38 td {
  text-align: center;
  width: 100%;
  border-right: 1px solid #000000;
}table {
  border-collapse: collapse;
  width: 100%;
}

th {
  background-color: #f5f5f5;
  font-weight: bold;
  padding: 10px;
  position: relative;
  text-align: left;
}

.resize-handle {
  cursor: col-resize;
  height: 100%;
  position: absolute;
  right: -5px;
  top: 0;
  width: 10px;
  z-index: 1;
}

.overlay {
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 999;
}._contentWrapper_jepfv_1 {
  flex: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._optionWrapper_jepfv_8 {
  gap: 10px;
  min-width: 30px;
  padding: 0px 5px;
}

._sortTH_jepfv_14 {
  cursor: pointer !important;
}
._sortTH_jepfv_14._disabled_jepfv_17 {
  cursor: default;
}
._sortTH_jepfv_14 {
  position: relative;
}

._sortAsc_jepfv_24 {
  border-style: solid;
  border-width: 0 3.5px 7px;
  border-color: transparent transparent #ffffff;
  border-color: transparent transparent #d9f77b;
}

._sortDesc_jepfv_31 {
  border-style: solid;
  border-width: 7px 3.5px 0;
  border-color: #ffffff transparent transparent;
  border-color: #d9f77b transparent transparent;
}

._advancedSort_jepfv_38:hover {
  color: #aaaaaa;
}._container_128rp_1, ._rangeInput_128rp_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._container_128rp_1 {
  flex-direction: column;
}

._rangeInput_128rp_1 {
  padding: 20px;
}

._container_slider_128rp_15 {
  padding-top: 40px;
  height: 50px;
  margin-bottom: 40px;
}

._slider_128rp_21 {
  position: relative;
  width: 200px;
}

._slider__track_128rp_26,
._slider__range_128rp_27,
._slider__left_value_128rp_28,
._slider__right_value_128rp_29 {
  position: absolute;
}

._slider__track_128rp_26,
._slider__range_128rp_27 {
  border-radius: 3px;
  height: 5px;
}

._slider__track_128rp_26 {
  background: #161616;
  box-shadow: inset 2px 2px 5px;
  width: 100%;
  z-index: 1;
}

._slider__range_128rp_27 {
  background: #161616;
  box-shadow: inset 2px 2px 5px;
  z-index: 2;
}

._slider__left-value_128rp_52,
._slider__right-value_128rp_53 {
  font-size: 12px;
  margin-top: 20px;
}

._slider__left_value_128rp_28 {
  top: -40px;
  color: rgba(255, 255, 255, 0.3019607843);
}

._slider__right_value_128rp_29 {
  right: -2px;
  top: -40px;
  color: rgba(255, 255, 255, 0.3019607843);
}

._range_span_128rp_69 {
  margin-left: 10px;
  margin-right: 10px;
}

._bubble_128rp_74 {
  position: absolute;
  top: 148px;
  left: 33px;
}

/* Removing the default appearance */
._thumb_128rp_81,
._thumb_128rp_81::-webkit-slider-thumb {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}

._thumb_128rp_81 {
  pointer-events: none;
  position: absolute;
  height: 0;
  width: 200px;
  outline: #000000;
}

._thumb__zindex_3_128rp_95 {
  z-index: 3;
}

._thumb__zindex_4_128rp_99 {
  z-index: 4;
}

._thumb__zindex5_128rp_103 {
  z-index: 5;
}

/* For Chrome browsers */
._thumb_128rp_81::-webkit-slider-thumb {
  cursor: pointer;
  margin-top: 4px;
  pointer-events: all;
  position: relative;
  width: 22px;
  height: 22px;
  background-color: #838383;
  z-index: 2;
  border-radius: 1em/1em;
  border: 7px solid #ffffff;
}
._thumb_128rp_81::-webkit-slider-thumb:hover {
  background-color: #000000;
}
._thumb_128rp_81::-webkit-slider-thumb:active {
  background-color: #ff3746;
}

/* For Firefox browsers */
._thumb_128rp_81::-moz-range-thumb {
  cursor: pointer;
  margin-top: 4px;
  pointer-events: all;
  position: relative;
  width: 22px;
  height: 22px;
  background-color: #838383;
  z-index: 2;
  border-radius: 1em/1em;
  border: 7px solid #ffffff;
}
._thumb_128rp_81::-moz-range-thumb:hover {
  background-color: #000000;
}
._thumb_128rp_81::-moz-range-thumb:active {
  background-color: #ff3746;
}

._numberInput_128rp_147 {
  box-shadow: inset 0 0 15px 0 #000000;
  background: transparent;
  margin-bottom: 0;
  border-radius: 10px;
  border-color: #000000;
  border-style: solid;
  border-width: 3px;
  font-size: 12px;
  font-weight: 600;
  color: #ffffff;
  width: 70px;
  height: 29px;
  text-align: center;
  outline: 0;
}
._numberInput_128rp_147._inputActive_128rp_163 {
  color: #ffffff;
  background-color: #88974f;
  box-shadow: initial;
}
._numberInput_128rp_147:focus {
  background-color: #ffffff;
  box-shadow: inset 0 0 3px 0 #4c622c;
  outline: 0;
  border: 3px solid #4c622c;
  color: #000000;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}._filterBody_1g7gc_1 {
  background-color: #282828;
  max-height: 700px;
}

._filterFooter_1g7gc_6 {
  position: relative !important;
}

._clearFilter_1g7gc_10 {
  font-size: 12px;
  margin-left: 5px;
  top: 50px;
}

._filterCloseButtom_1g7gc_16 {
  margin-left: 12px;
}

._dropdown_1g7gc_20 a {
  color: #ffffff;
}
._dropdown_1g7gc_20 ._dropdownToggle_1g7gc_23 {
  font-size: 12px;
  line-height: 10px !important;
  font-size: 11px;
  color: #ffffff;
  border-radius: 3px;
  background: none !important;
}
._dropdown_1g7gc_20 ._dropdownToggle_1g7gc_23._noBorder_1g7gc_31 {
  text-shadow: none;
  box-shadow: none;
  border: none;
  padding: 0px;
}
._dropdown_1g7gc_20 ._dropdownToggle_1g7gc_23:hover {
  color: #aaaaaa;
}
._dropdown_1g7gc_20 ._dropdownToggle_1g7gc_23::after {
  content: unset !important;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 {
  font-size: 14px !important;
  background-color: #000000;
  border: 1px solid #020202;
  border-radius: 6px;
  box-shadow: 0 5px 10px #3e4041;
  background-clip: padding-box;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 a {
  display: block;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 input {
  font-size: 12px;
  width: -webkit-fill-available;
  margin: 0 10px 0 10px;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 ._dropdownItem_1g7gc_59 {
  line-height: 20px;
  color: #ffffff;
  font-size: 12px;
  padding: 0 10px 0 10px;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 ._dropdownItem_1g7gc_59._disabled_1g7gc_65 {
  color: rgba(255, 255, 255, 0.3019607843);
  pointer-events: none;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 ._dropdownItem_1g7gc_59._hidden_1g7gc_69 {
  display: none;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 ._dropdownItem_1g7gc_59:hover,
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 ._dropdownItem_1g7gc_59:focus {
  background-color: #88974f !important;
  border-radius: 3px !important;
}
._dropdown_1g7gc_20 ._dropdownMenu_1g7gc_43 ._dropdownDivider_1g7gc_77 {
  background-color: #ffffff;
  height: 1px;
  margin: 9px 1px;
}

._tableFilterContainer_1g7gc_83 {
  min-width: 200px;
}

._filterColor_1g7gc_87 {
  color: #d9f77b;
}

._clearAll_1g7gc_91 {
  cursor: pointer;
}

._icon_size_1g7gc_95 {
  font-size: 10px;
  margin-right: 6px;
}

._filterContent_1g7gc_100 {
  margin: 5px 13px;
  cursor: pointer;
}

._filterContent_1g7gc_100:hover ._clearFilter_1g7gc_10 {
  text-decoration: underline;
}

._customfilter_1g7gc_109 {
  position: absolute !important;
  max-height: 900px !important;
  animation-name: _filterAnimation_1g7gc_1;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

@keyframes _filterAnimation_1g7gc_1 {
  from {
    top: -25%;
  }
  to {
    top: 40px;
  }
}
._filterDateWrapper_1g7gc_125 {
  padding: 10px 10px 5px 10px;
}

._spinner_1g7gc_129 {
  display: inline-block;
  width: 14px;
  margin-right: 4px;
}
._spinner_1g7gc_129 div span {
  font-size: 14px !important;
}
.react-datepicker__navigation-icon::before, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
  line-height: initial;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.375em;
  border-bottom-right-radius: 0.375em;
}

.react-datepicker-popper {
  z-index: 1;
  line-height: 0;
}
.react-datepicker-popper .react-datepicker__triangle {
  stroke: #aeaeae;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}
.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle {
  fill: #fff;
  color: #fff;
}
.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle {
  fill: #f0f0f0;
  color: #f0f0f0;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select, .react-datepicker__header--middle, .react-datepicker__header--bottom) {
  border-top-right-radius: 0.3rem;
}
.react-datepicker__header--middle {
  border-top: 1px solid #aeaeae;
  border-radius: 0;
  margin-top: 4px;
}
.react-datepicker__header--bottom {
  border-bottom: none;
  border-top: 1px solid #aeaeae;
  border-radius: 0 0 0.3rem 0.3rem;
}

.react-datepicker__header-wrapper {
  position: relative;
}
.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 2px;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__month-select,
.react-datepicker__year-select,
.react-datepicker__month-year-select {
  background-color: transparent;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  margin-top: 5px;
  padding: 2px 5px;
}
.react-datepicker__month-select:focus-visible,
.react-datepicker__year-select:focus-visible,
.react-datepicker__month-year-select:focus-visible {
  outline: auto 1px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

h2.react-datepicker__current-month {
  padding: 0;
  margin: 0;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: rgb(165.75, 165.75, 165.75);
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.5em;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 5em;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.5em;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 5em;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.375em;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.375em;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.375em;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 2.125em / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 2.125em;
  line-height: 2.125em;
  text-align: center;
  margin: 0.208em;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}

.react-datepicker__day-names {
  text-align: center;
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2.125em;
  line-height: 2.125em;
  text-align: center;
  margin: 0.208em;
}
.react-datepicker__day-name--disabled,
.react-datepicker__day--disabled,
.react-datepicker__time-name--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:not([aria-disabled=true]):hover,
.react-datepicker__month-text:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text:not([aria-disabled=true]):hover,
.react-datepicker__year-text:not([aria-disabled=true]):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,
.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover {
  background-color: rgb(49.8551020408, 189.6448979592, 62.5632653061);
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .overlay,
.react-datepicker__month-text--holidays .overlay,
.react-datepicker__quarter-text--holidays .overlay,
.react-datepicker__year-text--holidays .overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:not([aria-disabled=true]):hover,
.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,
.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover {
  background-color: rgb(207, 82.9642857143, 0);
}
.react-datepicker__day--holidays:hover .overlay,
.react-datepicker__month-text--holidays:hover .overlay,
.react-datepicker__quarter-text--holidays:hover .overlay,
.react-datepicker__year-text--holidays:hover .overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:not([aria-disabled=true]):hover, .react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover, .react-datepicker__day--in-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,
.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: rgb(186.25, 217.0833333333, 241.25);
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,
.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover {
  background-color: rgb(28.75, 93.2196969697, 143.75);
  color: #fff;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled .overlay,
.react-datepicker__month-text--disabled .overlay,
.react-datepicker__quarter-text--disabled .overlay,
.react-datepicker__year-text--disabled .overlay {
  position: absolute;
  bottom: 70%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.625em;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: rgb(178.5, 178.5, 178.5);
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__children-container {
  width: 17.25em;
  margin: 0.5em;
  padding-right: 0.25em;
  padding-left: 0.25em;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

.react-datepicker-popper-offset {
  margin-top: -0.7em;
}
._rdpStartCalendar_1kjn6_1 ._react-datepicker__day_1kjn6_1:hover,
._rdpStartCalendar_1kjn6_1 ._react-datepicker__month-text_1kjn6_2:hover,
._rdpStartCalendar_1kjn6_1 ._react-datepicker__year-text_1kjn6_3:hover {
  color: #ffffff;
  background-color: #103150;
}

._rdpEndCalendar_1kjn6_8 ._react-datepicker__day_1kjn6_1:hover,
._rdpEndCalendar_1kjn6_8 ._react-datepicker__month-text_1kjn6_2:hover,
._rdpEndCalendar_1kjn6_8 ._react-datepicker__year-text_1kjn6_3:hover {
  color: #ffffff;
  background-color: #475929;
}

._reactDatepickerCustomHeaderButton_1kjn6_15 {
  cursor: pointer;
  padding: 5px;
  color: #ffffff;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 0px;
}

._reactDatepickerCustomHeaderButton_1kjn6_15._rdpChbMiddle_1kjn6_23 {
  flex: 1;
}
._reactDatepickerCustomHeaderButton_1kjn6_15:disabled {
  color: #545454;
  cursor: no-drop;
}

._reactDatepickerCustomHeaderButton_1kjn6_15:hover {
  background: linear-gradient(180deg, #bad467 0, #64713b) !important;
}
._reactDatepickerCustomHeaderButton_1kjn6_15:hover:disabled {
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010) !important;
}

._reactDatepickerActionsWrapper_1kjn6_38 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._dateRangeWrapper_1kjn6_44 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 410px;
  max-width: 410px;
  background-color: #161616;
  padding: 10px !important;
  border-radius: 4px;
  border: 1px solid #676767;
}

._calendarComponentWrapper_1kjn6_57 {
  position: absolute;
  z-index: 1000;
  line-height: normal;
}

._positionNotOneDay_1kjn6_63 {
  left: -190px;
  top: 43px;
}

._positionOneDay_1kjn6_68 {
  left: -92.5px;
  top: 43.5px;
}

._dateRangeWrapper_1kjn6_44._drwOneDay_1kjn6_73 {
  min-width: 215px;
  max-width: 255px;
}

._dateRangeWrapperArrow_1kjn6_78 {
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #000000;
}

._dateRangeCalendarsWrapper_1kjn6_90 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
}

._calendarWrapper_1kjn6_97 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

._rdpCalendarTitle_1kjn6_104 {
  display: flex;
  justify-content: left;
  align-items: center;
  padding-left: 2px;
  gap: 5px;
}

._rdpCalendarTitleLegend_1kjn6_112 {
  width: 10px;
  height: 10px;
  border-radius: 2px;
}

._rdpCalendarTitleLegend_1kjn6_112._rdpCtlStartDate_1kjn6_118 {
  background-color: #50a0f2;
}

._rdpCalendarTitleLegend_1kjn6_112._rdpCtlEndDate_1kjn6_122 {
  background-color: #8e9e57;
}

._rdpCalendarTitleTitle_1kjn6_126 {
  font-size: 11px;
  text-align: left;
  color: #ffffff;
  margin: 0px;
}

._calendarBtn_1kjn6_133 {
  padding: 4px 6px !important;
}
._calendarBtn_1kjn6_133 > span {
  font-size: 1rem;
}

._react-datepicker-custom-header-button_1kjn6_140._rdpChbMiddle_1kjn6_23 {
  flex: 1;
}

._rdpActionsSelectedRangeText_1kjn6_144 {
  font-size: 12px;
  color: #ffffff;
}

._rdpActionsSubmitButton_1kjn6_149 {
  padding: 5px;
  text-align: center;
  border-radius: 3px;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
  box-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.3);
  cursor: pointer;
  border: 1px solid #64a3b1;
  background: linear-gradient(180deg, #7ca3ab 0, #4c6f76);
}
._rdpActionsSubmitButton_1kjn6_149:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 1px solid #545454;
}.react-datepicker {
  width: 190px;
  background-color: #404243;
  border: 0px;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.react-datepicker__month-container {
  width: 100% !important;
}

.react-datepicker__month-text {
  font-weight: 700;
  color: #ffffff;
  padding: 3px 2px;
  font-size: 11px;
}

.react-datepicker__month-text {
  width: 3.3rem !important;
}

.react-datepicker__year-text {
  width: 2.5rem !important;
}

.react-datepicker__year-text {
  font-weight: 700;
  color: #ffffff;
  padding: 5px 2px;
  width: 37px;
  font-size: 11px;
}

.react-datepicker__day {
  font-weight: 700;
  color: #ffffff;
}

.react-datepicker__day-name, .react-datepicker__day {
  width: 1.25rem;
  line-height: 1.2rem;
  font-size: 11px;
}

.react-datepicker__day-name {
  font-weight: 700;
  color: #797878;
}

.react-datepicker__day--keyboard-selected {
  border-radius: none;
  background: none;
}

.react-datepicker__navigation-icon--previous {
  right: 1px;
}

.DateRangePicker_rdpEndCalendar__RgEUE .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover,
.DateRangePicker_rdpEndCalendar__RgEUE .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected {
  color: #ffffff;
  background-color: #8e9e57;
}

.DateRangePicker_rdpStartCalendar__2YjUu .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover,
.DateRangePicker_rdpStartCalendar__2YjUu .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected {
  color: #ffffff;
  background-color: #50a0f2;
}

.rdp-start-calendar .react-datepicker__day--selected, .rdp-start-calendar .react-datepicker__month--selected, .rdp-start-calendar .react-datepicker__year-text--selected {
  background-color: #50a0f2 !important;
}

.rdp-end-calendar .react-datepicker__day--selected, .rdp-end-calendar .react-datepicker__month--selected, .rdp-end-calendar .react-datepicker__year-text--selected {
  background-color: #8e9e57 !important;
}

.react-datepicker__header {
  padding: 0px;
  background-color: #404243;
  border-bottom: 0px;
  font-size: 11px;
}

.react-datepicker-year-header:hover {
  background: linear-gradient(180deg, #bad467 0, #64713b) !important;
}

.react-datepicker__year-wrapper {
  max-width: none;
}

.rdp-start-calendar .react-datepicker__day:hover, .rdp-start-calendar .react-datepicker__month-text:hover, .rdp-start-calendar .react-datepicker__year-text:hover {
  color: #ffffff;
  background-color: #103150;
}

.rdp-end-calendar .react-datepicker__day:hover, .rdp-end-calendar .react-datepicker__month-text:hover, .rdp-end-calendar .react-datepicker__year-text:hover {
  color: #ffffff;
  background-color: #475929;
}

.react-datepicker-year-header {
  cursor: pointer;
  padding: 5px;
  color: #ffffff;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 0px;
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.react-datepicker__navigation {
  top: 0px;
}

.react-datepicker__month--disabled, .react-datepicker__year-text--disabled, .react-datepicker__day--disabled {
  background: none;
  font-weight: 400;
  color: #797878;
}

.react-datepicker__day--disabled:hover, .react-datepicker__month--disabled:hover, .react-datepicker__year-text--disabled:hover {
  background: none !important;
  font-weight: 400;
  color: #797878 !important;
}

.react-datepicker-custom-header-button {
  cursor: pointer;
  padding: 5px;
  color: #ffffff;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 0px;
}

.react-datepicker-custom-header-button:hover {
  background: linear-gradient(180deg, #bad467 0, #64713b) !important;
}

.react-datepicker-nav-button-absolute {
  color: #ffffff;
  cursor: pointer;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  z-index: 20;
  position: absolute;
  width: 23.2px;
  height: 21.8px;
  top: 28px;
}

.react-datepicker-nav-button-absolute.nav-button-absolute-left {
  left: 0px;
  top: 25px;
  border-right: 1px solid #404243;
}

.react-datepicker-nav-button-absolute.nav-button-absolute-right {
  right: 0px;
  top: 25px;
  border-left: 1px solid #404243;
}

.react-datepicker-actions-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.react-datepicker__navigation--previous, .react-datepicker__navigation--next {
  width: 23.2px;
  height: 22px;
}

.react-datepicker__navigation--previous {
  left: 0px;
}

.react-datepicker__navigation--next {
  right: 0px;
}._searchWrapper_1n814_1 {
  margin-top: 5px;
  margin-left: 10px;
}
._searchWrapper_1n814_1 input {
  margin-top: 4px;
  width: 230px !important;
}

._checkBoxStyles_1n814_10 {
  margin-top: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
  padding-bottom: 2px;
}

._filterbodyWrapper_1n814_17 {
  margin-top: 8px;
  overflow: auto;
  max-height: 250px;
  font-size: 12px;
  margin-left: 5px;
  max-width: 250px;
  min-height: 150px;
}

._spinner_1n814_27 {
  min-height: 150px;
  display: flex;
  justify-content: center;
}

._optionsWrapperLone_1n814_33 {
  flex: 0.92;
  overflow-y: scroll;
  padding: 5px 0px;
}._countLabel_1mf9c_1 {
  border-left-width: 0.5px;
  padding-left: 0.5rem;
  height: 30px;
  display: flex;
  align-items: center;
  color: #bababa;
  border-left-style: solid;
  border-color: #bababa;
  font-size: 10px;
}

._showInBlue_1mf9c_13 {
  color: #a5eefc;
  margin-left: 2px;
  font-style: italic;
}

._reportListContainer_1mf9c_19 {
  gap: 1rem;
  padding: 0.625rem 0;
  height: 100%;
}
._reportListContainer_1mf9c_19 ._radioButtonGroup_1mf9c_24 {
  gap: 0;
  margin-left: -0.5rem;
}
._reportListContainer_1mf9c_19 ._multiSingleSelection_1mf9c_28 {
  flex-direction: column;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 {
  height: 100%;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 {
  height: calc(100% - 20px);
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._panelList_1mf9c_37 {
  background: #3f3f3f;
  height: 90%;
  overflow-y: visible !important;
  display: flex;
  flex-direction: column;
  border: 1px solid #000000;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._panelList_1mf9c_37 ._panelListInner_1mf9c_45 {
  height: 100%;
  position: relative;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._panelList_1mf9c_37 ._panelListInner_1mf9c_45 ._reportListHeader_1mf9c_49 {
  border-bottom: 1px solid #838383;
  display: flex;
  gap: 1rem;
  height: 30px;
  align-items: center;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._panelList_1mf9c_37 ._panelListInner_1mf9c_45 ._reportListHeader_1mf9c_49._noBorder_1mf9c_56 {
  border-bottom: none;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._panelList_1mf9c_37 ._panelListInner_1mf9c_45 ._reportListBody_1mf9c_59 {
  width: 100%;
  max-height: calc(100% - 30px);
  overflow-y: scroll;
  position: absolute;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._panelList_1mf9c_37 ._emptyMessage_1mf9c_65 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
}
._reportListContainer_1mf9c_19 ._reportListWrapper_1mf9c_31 ._reportPanel_1mf9c_34 ._reportActionsWrapper_1mf9c_71 {
  display: flex;
  width: 100%;
  margin-top: 5px;
  align-items: center;
}
._reportListContainer_1mf9c_19 ._searchHighlight_1mf9c_77 {
  background-color: #596a3a;
  color: #ffffff;
}._spinner_1t9pv_1 {
  animation: _rotate_1t9pv_1 3s linear infinite;
  display: flex;
  font-size: 20px;
  color: #a3ca12;
  margin: 0px 6px;
}

._wrapper_1t9pv_9 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._loaderComplete_1t9pv_15 {
  display: flex;
  align-items: center;
  margin-right: 10px;
  color: #a3ca12;
}
._loaderComplete_1t9pv_15 > span:first-child {
  margin-right: 4px;
}
._loaderComplete_1t9pv_15 ._enlarged_1t9pv_24 {
  font-weight: 900;
  font-size: 16px;
  vertical-align: middle;
}

._loaderError_1t9pv_30 {
  color: #d52727;
  display: flex;
  align-items: center;
  margin-right: 10px;
}

@keyframes _rotate_1t9pv_1 {
  100% {
    transform: rotate(360deg);
  }
}
._loaderDataExceeded_1t9pv_42 {
  display: flex;
  align-items: center;
  margin-right: 10px;
  font-style: italic;
  color: #e2d507;
}
._loaderDataExceeded_1t9pv_42 > span:first-child {
  margin-right: 4px;
}._tableHeader_ry3ad_1 tr {
  line-height: 22px;
  color: #ffffff;
}
._tableHeader_ry3ad_1 tr th._select-all-checkbox_ry3ad_5 {
  width: 40px;
}
._tableHeader_ry3ad_1 tr th:first-child {
  border-left: none;
}
._tableHeader_ry3ad_1 tr th {
  position: relative;
  border-bottom: 0px;
  padding: 0.5rem;
  border-left: 1px solid #141414;
  border-top: none;
  font-size: 11px;
  line-height: 16px;
  overflow: visible;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: #232323;
}
._tableHeader_ry3ad_1 tr th._disabled_ry3ad_24 {
  cursor: default;
}
._tableHeader_ry3ad_1 tr th._icon-filter_ry3ad_27:before {
  color: #a9bb68;
}
._tableHeader_ry3ad_1 tr th:hover {
  box-shadow: 0 1px 1px #4b4b4b;
  background: linear-gradient(to bottom, #4b4b4b 0%, #3c3c3c 40%, #282828 50%, #141414 100%);
}
._tableHeader_ry3ad_1 tr th a {
  color: inherit;
}

._headerAction_ry3ad_38 {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 9px;
}
._headerAction_ry3ad_38 > div[class*=icon-filter] {
  margin-right: 2px;
}._searchFilter_ba2w7_1 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
._searchFilter_ba2w7_1 > p {
  margin: 0;
  margin-right: 10px;
}
._searchFilter_ba2w7_1 ._search-filter-select_ba2w7_10 div[class*=-control] div[class*=-ValueContainer] div[class*=-Input] {
  background-color: #ffffff !important;
  color: #141414 !important;
}
._searchFilter_ba2w7_1 ._search-filter-select_ba2w7_10 div[class*=-control] div[class*=-ValueContainer] div[class*=-Input] input {
  background-color: #ffffff !important;
  color: #141414 !important;
}
._searchFilter_ba2w7_1 ._search-filter-select_ba2w7_10 div[class*=-menu] {
  z-index: 999;
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border-radius: 5px;
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 input {
  border-radius: 5px;
  margin-right: 5px;
  border: none;
  padding: 3px 5px;
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 input:active, ._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 input:focus, ._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 input:focus-visible {
  border: none !important;
  outline: none;
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 ._inputClearSearch_ba2w7_37 {
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  color: #000000;
  display: flex;
  font-weight: 600;
  border-radius: 5px;
  cursor: pointer;
  justify-content: center;
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 ._inputClearSearch_ba2w7_37:hover {
  background-color: rgba(255, 255, 255, 0.3019607843);
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 ._inputClearSearch_ba2w7_37 span {
  font-size: 15px;
  position: relative;
  top: 4px;
  right: 3px;
}
._searchFilter_ba2w7_1 ._inputSearchContainer_ba2w7_21 ._inputClearSearch_ba2w7_37 span::before {
  color: #3f3f3f;
}
._searchFilter_ba2w7_1 ._searchFilterButton_ba2w7_60 {
  min-width: 35px;
}._navPills_uc5s6_1 {
  position: relative;
  display: contents;
  margin: 0;
  white-space: nowrap;
  vertical-align: middle;
  list-style: none;
  text-align: center;
}
._navPills_uc5s6_1._btnDelimiter_uc5s6_10 {
  height: 22px;
}
._navPills_uc5s6_1 li._disabled_uc5s6_13 {
  opacity: 0.3;
  pointer-events: none;
}
._navPills_uc5s6_1 li sup {
  color: red;
  margin-left: 2px;
}
._navPills_uc5s6_1 li ._active_uc5s6_21 a:hover {
  color: #ffffff;
  background-color: #88974f;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
  font-weight: bold;
}
._navPills_uc5s6_1 li ._active_uc5s6_21 a:focus {
  color: #ffffff;
  background-color: #88974f;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}
._navPills_uc5s6_1 li a,
._navPills_uc5s6_1 li ._navRedirectionButton_uc5s6_33 {
  display: block;
  padding: 0 10px;
  line-height: 30px;
  font-size: 12px;
  border-radius: 2px;
  margin: 0 3px;
  color: #ffffff;
}
._navPills_uc5s6_1 li a:focus,
._navPills_uc5s6_1 li ._navRedirectionButton_uc5s6_33:focus {
  background-color: transparent;
  color: #ffffff;
}
._navPills_uc5s6_1 li a:hover,
._navPills_uc5s6_1 li ._navRedirectionButton_uc5s6_33:hover {
  color: #ffffff;
  background-color: #88974f;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}
._navPills_uc5s6_1 li a._iconNewTab_uc5s6_53,
._navPills_uc5s6_1 li ._navRedirectionButton_uc5s6_33._iconNewTab_uc5s6_53 {
  font-size: 14px;
  margin-left: 5px;
}
._navPillsli_uc5s6_58._disabled_uc5s6_13 a {
  color: #999999;
}
._navPillsli_uc5s6_58._disabled_uc5s6_13 a:hover {
  color: #999999;
  background: transparent;
  text-shadow: none;
}
._navPills_uc5s6_1 ._active_uc5s6_21 {
  color: #ffffff;
  background-color: #88974f;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}
._navPills_uc5s6_1 ._active_uc5s6_21 a {
  font-weight: bold;
}._rdpStartCalendar_z5g6d_1 ._react-datepicker__day_z5g6d_1:hover,
._rdpStartCalendar_z5g6d_1 ._react-datepicker__month-text_z5g6d_2:hover,
._rdpStartCalendar_z5g6d_1 ._react-datepicker__year-text_z5g6d_3:hover {
  color: #ffffff;
  background-color: #103150;
}

._rdpEndCalendar_z5g6d_8 ._react-datepicker__day_z5g6d_1:hover,
._rdpEndCalendar_z5g6d_8 ._react-datepicker__month-text_z5g6d_2:hover,
._rdpEndCalendar_z5g6d_8 ._react-datepicker__year-text_z5g6d_3:hover {
  color: #ffffff;
  background-color: #475929;
}

._reactDatepickerCustomHeaderButton_z5g6d_15 {
  cursor: pointer;
  padding: 5px;
  color: #ffffff;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 0px;
}

._reactDatepickerCustomHeaderButton_z5g6d_15._rdpChbMiddle_z5g6d_23 {
  flex: 1;
}
._reactDatepickerCustomHeaderButton_z5g6d_15:disabled {
  color: #545454;
  cursor: no-drop;
}

._reactDatepickerCustomHeaderButton_z5g6d_15:hover {
  background: linear-gradient(180deg, #bad467 0, #64713b) !important;
}
._reactDatepickerCustomHeaderButton_z5g6d_15:hover:disabled {
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010) !important;
}

._reactDatepickerActionsWrapper_z5g6d_38 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._dateRangeWrapper_z5g6d_44 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-width: 410px;
  max-width: 410px;
  background-color: #161616;
  padding: 10px !important;
  border-radius: 4px;
  border: 1px solid #676767;
}

._calendarComponentWrapper_z5g6d_57 {
  position: absolute;
  z-index: 1000;
  line-height: normal;
}

._positionNotOneDay_z5g6d_63 {
  left: -190px;
  top: 43px;
}

._positionOneDay_z5g6d_68 {
  left: -92.5px;
  top: 43.5px;
}

._dateRangeWrapper_z5g6d_44._drwOneDay_z5g6d_73 {
  min-width: 215px;
  max-width: 255px;
}

._dateRangeWrapperArrow_z5g6d_78 {
  position: absolute;
  top: -8px;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #000000;
}

._dateRangeCalendarsWrapper_z5g6d_90 {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
}

._calendarWrapper_z5g6d_97 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
}

._rdpCalendarTitle_z5g6d_104 {
  display: flex;
  justify-content: left;
  align-items: center;
  padding-left: 2px;
  gap: 5px;
}

._rdpCalendarTitleLegend_z5g6d_112 {
  width: 10px;
  height: 10px;
  border-radius: 2px;
}

._rdpCalendarTitleLegend_z5g6d_112._rdpCtlStartDate_z5g6d_118 {
  background-color: #50a0f2;
}

._rdpCalendarTitleLegend_z5g6d_112._rdpCtlEndDate_z5g6d_122 {
  background-color: #8e9e57;
}

._rdpCalendarTitleTitle_z5g6d_126 {
  font-size: 11px;
  text-align: left;
  color: #ffffff;
  margin: 0px;
}

._calendarBtn_z5g6d_133 {
  padding: 4px 6px !important;
}
._calendarBtn_z5g6d_133 > span {
  font-size: 1rem;
}

._react-datepicker-custom-header-button_z5g6d_140._rdpChbMiddle_z5g6d_23 {
  flex: 1;
}

._rdpActionsSelectedRangeText_z5g6d_144 {
  font-size: 12px;
  color: #ffffff;
}

._rdpActionsSubmitButton_z5g6d_149 {
  padding: 5px;
  text-align: center;
  border-radius: 3px;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
  box-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.3);
  cursor: pointer;
  border: 1px solid #64a3b1;
  background: linear-gradient(180deg, #7ca3ab 0, #4c6f76);
}.react-datepicker {
  width: 190px;
  background-color: #404243;
  border: 0px;
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.react-datepicker__month-container {
  width: 100% !important;
}

.react-datepicker__month-text {
  font-weight: 700;
  color: #ffffff;
  padding: 3px 2px;
  font-size: 11px;
}

.react-datepicker__month-text {
  width: 3.3rem !important;
}

.react-datepicker__year-text {
  width: 2.5rem !important;
}

.react-datepicker__year-text {
  font-weight: 700;
  color: #ffffff;
  padding: 5px 2px;
  width: 37px;
  font-size: 11px;
}

.react-datepicker__day {
  font-weight: 700;
  color: #ffffff;
}

.react-datepicker__day-name, .react-datepicker__day {
  width: 1.25rem;
  line-height: 1.2rem;
  font-size: 11px;
}

.react-datepicker__day-name {
  font-weight: 700;
  color: #797878;
}

.react-datepicker__day--keyboard-selected {
  border-radius: none;
  background: none;
}

.react-datepicker__navigation-icon--previous {
  right: 1px;
}

.DateRangePicker_rdpEndCalendar__RgEUE .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover,
.DateRangePicker_rdpEndCalendar__RgEUE .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected {
  color: #ffffff;
  background-color: #8e9e57;
}

.DateRangePicker_rdpStartCalendar__2YjUu .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover,
.DateRangePicker_rdpStartCalendar__2YjUu .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected {
  color: #ffffff;
  background-color: #50a0f2;
}

.rdp-start-calendar .react-datepicker__day--selected, .rdp-start-calendar .react-datepicker__month--selected, .rdp-start-calendar .react-datepicker__year-text--selected {
  background-color: #50a0f2 !important;
}

.rdp-end-calendar .react-datepicker__day--selected, .rdp-end-calendar .react-datepicker__month--selected, .rdp-end-calendar .react-datepicker__year-text--selected {
  background-color: #8e9e57 !important;
}

.react-datepicker__header {
  padding: 0px;
  background-color: #404243;
  border-bottom: 0px;
  font-size: 11px;
}

.react-datepicker-year-header:hover {
  background: linear-gradient(180deg, #bad467 0, #64713b) !important;
}

.react-datepicker__year-wrapper {
  max-width: none;
}

.rdp-start-calendar .react-datepicker__day:hover, .rdp-start-calendar .react-datepicker__month-text:hover, .rdp-start-calendar .react-datepicker__year-text:hover {
  color: #ffffff;
  background-color: #103150;
}

.rdp-end-calendar .react-datepicker__day:hover, .rdp-end-calendar .react-datepicker__month-text:hover, .rdp-end-calendar .react-datepicker__year-text:hover {
  color: #ffffff;
  background-color: #475929;
}

.react-datepicker-year-header {
  cursor: pointer;
  padding: 5px;
  color: #ffffff;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 0px;
  border-top-right-radius: 0px !important;
  border-top-left-radius: 0px !important;
}

.react-datepicker__navigation {
  top: 0px;
}

.react-datepicker__month--disabled, .react-datepicker__year-text--disabled, .react-datepicker__day--disabled {
  background: none;
  font-weight: 400;
  color: #797878;
}

.react-datepicker__day--disabled:hover, .react-datepicker__month--disabled:hover, .react-datepicker__year-text--disabled:hover {
  background: none !important;
  font-weight: 400;
  color: #797878 !important;
}

.react-datepicker-custom-header-button {
  cursor: pointer;
  padding: 5px;
  color: #ffffff;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  border: 0px;
}

.react-datepicker-custom-header-button:hover {
  background: linear-gradient(180deg, #bad467 0, #64713b) !important;
}

.react-datepicker-nav-button-absolute {
  color: #ffffff;
  cursor: pointer;
  background: linear-gradient(180deg, #2c2c2e 0, #0f1010);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  z-index: 20;
  position: absolute;
  width: 23.2px;
  height: 21.8px;
  top: 28px;
}

.react-datepicker-nav-button-absolute.nav-button-absolute-left {
  left: 0px;
  top: 25px;
  border-right: 1px solid #404243;
}

.react-datepicker-nav-button-absolute.nav-button-absolute-right {
  right: 0px;
  top: 25px;
  border-left: 1px solid #404243;
}

.react-datepicker-actions-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.react-datepicker__navigation--previous, .react-datepicker__navigation--next {
  width: 23.2px;
  height: 22px;
}

.react-datepicker__navigation--previous {
  left: 0px;
}

.react-datepicker__navigation--next {
  right: 0px;
}._circleContainer_1yvjg_1 {
  display: flex;
  justify-content: center;
  align-items: center;
}

._circle_1yvjg_1 {
  position: relative;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: -40px;
  flex-shrink: 0;
  transition: all 0.3s ease-in-out;
}
._circle_1yvjg_1:hover {
  transform: scale(1.05);
}

._circleInner_1yvjg_21 {
  position: absolute;
  text-align: center;
  border-radius: 50%;
  font-family: "Open Sans", sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  transition: all 0.3s ease-in-out;
}

._small_1yvjg_35 ._circle_1yvjg_1 {
  width: 32px;
  height: 32px;
}
._small_1yvjg_35 ._circleInner_1yvjg_21 {
  width: 20px;
  height: 20px;
  font-size: 9px;
}

._medium_1yvjg_45 ._circle_1yvjg_1 {
  width: 44px;
  height: 44px;
}
._medium_1yvjg_45 ._circleInner_1yvjg_21 {
  width: 27px;
  height: 27px;
  font-size: 11px;
}

._large_1yvjg_55 ._circle_1yvjg_1 {
  width: 56px;
  height: 56px;
}
._large_1yvjg_55 ._circleInner_1yvjg_21 {
  width: 36px;
  height: 36px;
  font-size: 13px;
}

._success_1yvjg_65 ._circle_1yvjg_1 {
  background: conic-gradient(#28a745 var(--progress), rgba(40, 167, 69, 0.3) var(--progress)) !important;
}

._warning_1yvjg_69 ._circle_1yvjg_1 {
  background: conic-gradient(#ffc107 var(--progress), rgba(255, 193, 7, 0.3) var(--progress)) !important;
}

._danger_1yvjg_73 ._circle_1yvjg_1 {
  background: conic-gradient(#dc3545 var(--progress), rgba(220, 53, 69, 0.3) var(--progress)) !important;
}

._info_1yvjg_77 ._circle_1yvjg_1 {
  background: conic-gradient(#17a2b8 var(--progress), rgba(23, 162, 184, 0.3) var(--progress)) !important;
}