@import url(https://fonts.googleapis.com/css?family=Droid+Sans+Mono);
@import url(https://fonts.googleapis.com/css?family=Source+Code+Pro);
@import url(https://fonts.googleapis.com/css?family=PT+Sans);
@import url(https://fonts.googleapis.com/css?family=Arimo);
@import url(https://fonts.googleapis.com/css?family=Signika);
@import url(https://fonts.googleapis.com/css?family=Pontano+Sans);
@import url(https://fonts.googleapis.com/css?family=Anton);
@import url(https://fonts.googleapis.com/css?family=Bubblegum+Sans);
@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);
@import url(https://fonts.googleapis.com/css?family=Crimson+Text);
@import url(https://fonts.googleapis.com/css?family=Droid+Serif);
@import url(https://fonts.googleapis.com/css?family=Muli);
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ReactToastify.css.map */
/*background dos warnings*/
.Toastify__toast-theme--colored.Toastify__toast--warning {
    background: #ff9f09;
}

/*container do alerta*/
.Toastify__toast-container {
    z-index: 1000000;
    width: 295px;
}

/*a notificação/alerta*/
.Toastify__toast {
    border-radius: 6px;
    padding: 0 9px;
    margin-bottom: 0.7rem;
    min-height: auto;
}

/*corpo/texto da notificação*/
.Toastify__toast-body {
    padding: 0;
    margin: 3px 0;
    align-items: flex-start;
}

/*botão de abrir log completo*/
i.Icon.notranslate.material-icons.zoom-out-toast-button,
i.Icon.notranslate.material-icons.close-toast-button {
    margin-top: 1px;
    font-size: 21px;
    transition: all 0.5s ease-in-out;
}

i.Icon.notranslate.material-icons.zoom-out-toast-button:hover,
i.Icon.notranslate.material-icons.close-toast-button:hover {
    border-radius: 100%;
    transform: scale(1.1);
    background: #00000021;
    transition: 0.5s all linear;
}

.toast-buttons {
    display: flex;
    align-items: flex-start;
}

.toast-buttons.hasTrace {
    display: flex;
    flex: 1 0 17%;
    justify-content: space-between;
}

/*container título/botões etc*/
.toast-flex-up-column.info,
.toast-flex-up-column.warning,
.toast-flex-up-column.error {
    display: flex;
    flex-grow: 1;
    color: #fff;
    margin: 1px 0 2px 0;
    word-break: break-word;
}

/*títulos de notificações*/
h5.toast-title,
h5.toast-title.error {
    display: flex;
    order: -1;
    flex: 1 0 83%;
    text-align: justify;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-break: auto;
    margin: 4px 4px 6px 0;
}

h5.toast-title.warning,
h5.toast-title.info {
    font-size: 14px;
}

h5.toast-title.warning.hasTrace,
h5.toast-title.info.hasTrace,
h5.toast-title.error.hasTrace {
    flex: 1 0 81%;
}

/*descrições/detalhes*/
p.toast-details.error,
p.toast-details.warning,
p.toast-details.info {
    overflow: hidden;
    line-break: auto;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    width: 267px;
    -webkit-box-orient: vertical;
    margin-top: 1px;
    margin-bottom: 8px;
    color: #fff;
    line-height: 16px;
    text-align: left;
    word-break: break-word;
}
.StackTraceDialog.swal2-content {
    margin: 0 20px;
    overflow: auto;
    height: 70vh;
    text-align: left;
}
.Icon {}

.Icon.text-success {
    color: #468847;
}
/* Same as .iceOutConStat */
.loading-pulse-box.GlobalLoader {
  position: fixed;
  width: 0;
  height: 0;
  border: none;
  font-size: 0.5em;
  right: 80px;
  bottom: 70px;
  z-index: 30000;
  left: unset;
  top: unset;
}

@keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1.2);
        opacity: 0;
    }
}

.loading-pulse-box {
    position: absolute;
    width: 0;
    height: 0;
    border: none;
    font-size: .5em;
    left: calc(50% - 20px);
    top: calc(50% - 20px);
    z-index: 30000;
}

.loading-pulse {
    border: 5px solid #333;
    border-radius: 30px;
    height: 30px;
    opacity: 0;
    width: 30px;
    animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
}

body > div:last-child {
    cursor: inherit !important;
}

.loading-pulse-box.Type-circle {
    left: calc(50% - 67px);
    top: calc(50% - 67px);
}
.FPKIu\+da7hqcSlQXnHo94g\=\= .dRASjqAl8rd6cFNR9ConHw\=\=,
.FPKIu\+da7hqcSlQXnHo94g\=\= .Hl4T3hs-TRuGD9rAADb88Q\=\= {
  border-radius: 2px;
}

.FPKIu\+da7hqcSlQXnHo94g\=\= .dRASjqAl8rd6cFNR9ConHw\=\= {
  font-weight: 500;
}

.OWlZ3YA7tHrZlpm1j8Xudw\=\= {
  font-size: 16px;
}

.Ye0CALQa17okiDW6wrtdgQ\=\= {
  display: flex;
  align-items: center;
  color: #b94a48;
  gap: 6px;
}

.vHMIFZ-ZQoZLrBBdrAORUQ\=\= {
  display: flex;
  align-items: center;
}

.U9VZBwp-WgP6mGw8j9lepg\=\= {
  display: grid;
  grid-template-columns: 60% 40%; /* Limiting buttons and errors size */
}

.Tooltip {
  font-size: 13px;
}

.FUWJre0veCHN\+ZGX7KAplg\=\= {
  width: fit-content;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: white;
  border: none;
  border-radius: 4px;
  gap: 8px;
}

.HsmFSlzH0miioHSIXQxEWA\=\= {
  background-color: #005dff;
}

.rw\+NiSKLk9wWsVE1RfPc7w\=\= {
  background-color: #f89406;
}

.wYF8fezcOR6\+zerNlEPrvA\=\= {
  background-color: #dc3545;
}

._6KNwN7RCQ4DpofL6McX6lg\=\= {
  background-color: #87b87f;
}

.-pI-J7IGSQF1DS72x\+F20w\=\= {
  transition: filter ease 0.3s;
}

.-pI-J7IGSQF1DS72x\+F20w\=\=:hover {
  filter: brightness(92%);
}

.-pI-J7IGSQF1DS72x\+F20w\=\=:active {
  filter: brightness(85%);
}

.yYCSzrTfSEKK0AY6ciNGDg\=\= {
  font-size: 12px;
  padding: 4px 8px;
  gap: 4px;
}

.yYCSzrTfSEKK0AY6ciNGDg\=\= .Icon {
  font-size: 18px;
}

._5Ia\+-jEan9vjk701YoSdqA\=\= {
  font-size: 14px;
  padding: 10px 18px;
}

._5Ia\+-jEan9vjk701YoSdqA\=\= .Icon {
  font-size: 20px;
}

.SOSffZPNthqhITDCqdwWPg\=\= {
  font-size: 16px;
  padding: 12px 20px;
}

.SOSffZPNthqhITDCqdwWPg\=\= .Icon {
  font-size: 22px;
}

/*Variant css should be more important than Type and Size*/
._7mxdrUtFWd-vaj3pzdnSWw\=\=,
.A1DeOyol9DcVZJHVtFXlmw\=\= {
  background-color: transparent;
  color: black;
  font-weight: 500;
}

._7mxdrUtFWd-vaj3pzdnSWw\=\= {
  transition: text-shadow ease-in-out 0.3s;
}

._7mxdrUtFWd-vaj3pzdnSWw\=\=:hover,
._7mxdrUtFWd-vaj3pzdnSWw\=\=:active {
  background-color: unset;
  text-shadow: 0 0 2px #b9b9b9;
}

.A1DeOyol9DcVZJHVtFXlmw\=\= {
  border: 1px black solid;
}

._9YNGxJ6uliGLzplglH5CJA\=\= {
  cursor: not-allowed;
  opacity: 0.6;
}

._9YNGxJ6uliGLzplglH5CJA\=\=:hover {
  filter: none;
}
.hidden-filter {
  opacity: 0.5;
}

.user-filter-config-icon .Icon {
  align-items: center;
  display: flex;
  font-size: 15px;
  justify-content: center;
  padding-right: 5px;
}

.DashboardFilter .FilterIconDraggableIcon {
  color: #ccc;
}

.DashboardFilter .nodis {
  padding-left: 0 !important;
  display: flex;
  align-items: center;
}

.user-filter-config-icon.ConfigFilterGear {
  vertical-align: top;
  padding-right: 5px;
}

.remove-filter,
.reset-filter-icon {
  align-items: center;
  display: flex;
  height: 100%;
  padding-right: 5px;
}

.reset-filter-icon i,
.remove-filter i {
  font-size: 18px;
  line-height: 18px;
}

.main-filter-body-wrapper {
  align-items: center;
  display: flex;
  width: 100%;
  overflow: hidden;
}

.filter-selection-dialog.modal .widget-header h5 {
    line-height: 52px;
}

.filter-selection-dialog.modal .widget-header {
    justify-content: space-between;
}

.filter-selection-dialog.modal .widget-header .widget-toolbar {
    position: relative;
    right: unset;
    padding: 0;
}

.filter-selection-dialog.modal .widget-header .widget-toolbar .btnnmodalbtclose {
    margin-top: 3px;
}


.filter-selection-dialog.modal .widget-header {
    padding: 0 20px;
    height: 52px;
    box-sizing: border-box;
    box-shadow: inset 0 -1px 0 0 #E7E8EB;
}

.filter-selection-dialog .widget-header h5 {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}

.bs-dialog.ui-draggable.filter-selection-dialog .widget-body {
    background-color: #F7F8FA;
}

.filter-selection-dialog .Footer {
    background-color: white;
    box-shadow: inset 0 1px 0 0 #E7E8EB;
    box-sizing: border-box;
    display: inline-flex;
    height: 62px;
    justify-content: space-between;
    padding: 16px 20px;
    width: 100%;
}

.filter-selection-dialog .Footer > div:last-child > button:first-child {
    margin-right: 10px;
}


.bs-dialog.ui-draggable.filter-selection-dialog .dialog-body {
    overflow: hidden;
}

.bs-dialog.ui-draggable.filter-selection-dialog .widget-body,
.bs-dialog.ui-draggable.filter-selection-dialog .widget-main {
    padding: 0;
}

.filter-selection-dialog .dialog-body .DialogContent {
    padding: 10px 20px;
}

.filter-selection-dialog .Footer .filter-action {
    margin: 0;
    height: 30px;
    text-transform: uppercase;
    font-size: 13px;
    min-width: 90px;
}

.filter-selection-dialog .Footer .clear-filter-action {
    float: left;
    width: unset;
}

.filter-selection-dialog .search-input-box {
    display: flex;
}

.filter-selection-dialog .search-input-box input {
    color: #292C31;
    width: 100%;
    padding: 4px 6px 4px 0px;
}

.filter-selection-dialog .search-input-box i {
    color: #000000
}

.filter-selection-dialog .search-input-box input,
.filter-selection-dialog .search-input-box button {
    outline: none;
    margin-bottom: 5px;
    background-color: transparent;
    border-color: transparent;
}

.filter-selection-dialog .select-items-component-items-container .radio label {
    margin-bottom: 12px;
    margin-left: 5px;
}

.filter-selection-dialog .disabledOverlay {
    background: rgba(0, 0, 0, 0.20);
    cursor: not-allowed;
    height: calc(100% - 52px - 62px);
    left: 0;
    position: absolute;
    top: 52px;
    width: 100%;
    z-index: 10000000;
}

.filter-selection-dialog .extraFilterActionsWrapper,
.filter-selection-dialog .filterActionButtonsWrapper {
    display: inline-flex;
}

.filter-selection-dialog .extraFilterActionsWrapper .BngField {
    align-items: center;
    display: inline-flex;
    gap: 12px;
    height: 30px;
}

.HideMembersWithoutDataContainer {
    align-items: center !important;
    height: 30px !important;
}

.HideMembersWithoutDataContainer .BngSwitch,
.HideMembersWithoutDataContainer .BngIconButton {
    font-size: 12px;
    font-weight: 400;
    flex-direction: row;
}

.HideMembersWithoutDataContainer .BngSwitch .switch-label {
    transform: scale(0.6);
}

.HideMembersWithoutDataContainer .BngIconButton {
    border-radius: 10px !important;
    height: 100%;
}

.HideMembersWithoutDataContainer .BngIconButton span {
    margin-left: 10px;
    color: rgb(0 0 0 / 70%);
}

.HideMembersWithoutDataContainer .BngIconButton .Icon {
    transform: scale(0.8);
}
.BngCalendar {
    position: relative;
    word-break: normal;
}

.BngCalendar * {
    font-weight: 500;
}

.BngCalendar.react-calendar {
    border: none;
}

.BngCalendar .react-calendar__navigation {
    border-top: 1px solid #dedfe1;
    margin: 0;
    padding-left: 25px;
    padding-right: 25px;
/*    position: absolute;
    width: 100%;
    top: 28px;*/
}

.BngCalendar .react-calendar__month-view__days {
    margin-top: 5px;
    padding-left: 25px;
    padding-right: 25px;
    /*margin-top: 65px;*/
}

.BngCalendar .react-calendar__month-view__weekdays {
    padding-left: 25px;
    padding-right: 25px;
    border-top: 1px solid #dedfe1;
    border-bottom: 1px solid #dedfe1;
    /*position: absolute;
    width: 100%;
    top: 0;*/
}

.BngCalendar .react-calendar__tile {
    padding: 4px;
    margin-bottom: 5px;
    font-weight: bold;
}

.BngCalendar .react-calendar__tile--rangeStart {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
}

.BngCalendar .react-calendar__tile--rangeEnd {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
}

.BngCalendar .react-calendar__navigation__label {
    text-transform: capitalize;
}

.BngCalendar .react-calendar__year-view .react-calendar__tile,
.BngCalendar .react-calendar__decade-view .react-calendar__tile,
.BngCalendar .react-calendar__century-view .react-calendar__tile {
    text-transform: capitalize;
    padding: 8px;
}

.BngCalendar .react-calendar__year-view,
.BngCalendar .react-calendar__decade-view,
.BngCalendar .react-calendar__century-view {
    padding: 0 15px;
}

.BngCalendar .react-calendar__tile {
    color: #6C6C6C;
}

/*.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--active,
.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth.react-calendar__tile--active,
.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--weekend.react-calendar__tile--active,
.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--rangeEnd,
.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day.react-calendar__tile--rangeStart,
.BngCalendar .react-calendar__tile .react-calendar__tile--hasActive .react-calendar__tile--rangeStart .react-calendar__year-view__months__month,
.BngCalendar .react-calendar__tile .react-calendar__tile--hasActive .react-calendar__tile--rangeEnd .react-calendar__year-view__months__month
{
    color: white;
}*/

.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day--weekend {
    color: #9b9b9b;
}

.BngCalendar .react-calendar__tile.react-calendar__month-view__days__day--neighboringMonth {
    color: #cdcdcd;
}



.BngCalendar .react-calendar__month-view__weekdays__weekday,
.BngCalendar .react-calendar__month-view__weekdays__weekday abbr {
    border: none;
    text-decoration: none;
}

.BngCalendar .react-calendar__tile:disabled,
.BngCalendar .react-calendar__navigation button[disabled] {
    background-color: unset;
}


.BngCalendar .react-calendar__tile.react-calendar__tile--active,
.BngCalendar .react-calendar__tile.react-calendar__tile--hasActive {
    background-color: #005DFF;
    color: white;
}

.BngCalendar button[disabled] {
    color: #bcbcbc;
    cursor: not-allowed;
}

@media only screen and (max-device-width: 829px), screen and (max-device-height: 560px) {
    .BngCalendar.react-calendar {
        width: 100%;
        font-size: 18px;
    }

    .BngCalendar .react-calendar__navigation {
        height: 46px;
    }

    .BngCalendar .react-calendar__month-view__days {
        margin-top: 10px;
        height: 208px;
    }

    .BngCalendar .react-calendar__month-view__weekdays {
        font-size: 16px;
    }

    .BngCalendar label,
    .BngCalendar input,
    .BngCalendar button,
    .BngCalendar select,
    .BngCalendar textarea {
        font-size: 18px;
    }
}
.wCqaL\+\+J5ekpjbe6vZPuaw\=\= .lbl {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.dD0ABLRyZj1kQTTGm8tZJQ\=\= .lbl {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 92%;
}

._9bpbAsz1vdtkkel28QKzYQ\=\= {
  overflow: auto;
  width: 100%;
}

.NoFormCheckbox {
    transition: opacity 250ms linear;
}

.NoFormCheckbox label {
    position: relative;
}

.NoFormCheckbox.Disabled {
    opacity: 0.5;
}

.NoFormCheckbox.Disabled .lbl {
    cursor: not-allowed;
}
.radio .input-right input[type='radio'] {
  right: 10px;
}

.radio .input-right span.lbl {
  margin-left: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

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

.bs-dialog {
    background: #ffffff;
    border-radius: 4px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
}

.bs-dialog.maximized,
.bs-dialog.maximized.modal.fade.in {
    width: 100vw;
    height: 100vh;
    margin: 0;
    left: 0;
    top: 0;
}

.bs-dialog .widget-header,
.DialogJsf .widget-header {
    background: #ffffff;
    display: flex;
    min-height: 25px;
}

.bs-dialog.maximized .modal-dialog,
.bs-dialog.maximized .modal-content,
.bs-dialog.maximized .dialog-body {
    height: 100%;
}

.bs-dialog .modal-body {
    padding: 0;
    max-height: none;
}

.bs-dialog .widget-box {
    margin: 0;
}

.bs-dialog.lg,
.bs-dialog.large {
    width: 850px;
    margin-left: -425px;
}

.bs-dialog.small {
    width: 450px;
    top: 30%;
    margin-left: -210px;
}

.bs-dialog.xlg,
.bs-dialog.xlarge {
    width: 1024px;
    margin-left: -512px;
}

.bs-dialog .widget-toolbar button {
    margin-right: 5px;
}

.bs-dialog .widget-toolbar button:last-child {
    margin-right: 0;
}

.bs-dialog hr {
    margin: 10px 0;
}

.bs-dialog .widget-body {
    cursor: default;
    background: #ffffff;
    padding: 12px 10px 12px 10px;
}

.widget-body.content-full-width {
    padding: 0 !important;
}

.widget-body.content-full-width .widget-main {
    padding-right: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}

.modal.olap-monitor {
    z-index: 321051 !important;
}

.modal-backdrop {
    z-index: 321050 !important;
    background-color: #c1c1c1 !important;
}

.bs-dialog .widget-toolbar {
    display: inline-flex;
    padding: 0 10px;
    position: absolute;
    right: 10px;
    top: 17px;
}

.bs-dialog .widget-header {
    padding: 5px 0 0 20px;
    border-bottom: 0;
}

.modal-backdrop, .modal-backdrop.fade.in {
    opacity: .5;
    filter: alpha(opacity=50) !important;
}

.modal.filter-selection-dialog {
    border: 0;
    border-radius: 4px;
}

/*.filter-selection-dialog.modal-content .modal-header {
    padding: 0 14px;
    border-bottom: 0;
}

.filter-selection-dialog.modal-content .modal-header button {
    margin-right: 14px;
}*/

.filter-selection-dialog.modal-content .modal-footer {
    background: #fff;
    border-top: 0;
}

.modal.filter-selection-dialog {
    border: 0;
    border-radius: 4px;
}

.bs-dialog .content-full-width .dialog-body {
    border-radius: 0;
}

.bs-dialog.ui-draggable.DialogNewLayout .widget-body {
    background: #F6F6F6;
}

.DialogNewLayout .widget-header {
    box-shadow: inset 0 -1px 0 0 #E2E2E2;
}

.bs-dialog .widget-header .DialogIcon {
    color: #005DFF;
    display: flex;
    align-items: center;
    font-size: 25px;
    padding-right: 10px;
    padding-top: 5px;
}

.DialogNewLayout .DialogFooter {
    box-shadow: inset 0 1px 0 0 #E2E2E2;
    padding: 22px;
    background-color: white;
}

.DialogNewLayout .DialogFooter .bng-button {
    margin: 0 20px 0 0;
}

.DialogNewLayout .DialogFooter .bng-button .material-icons {
    vertical-align: bottom;
}

.DialogNewLayout .DialogFooter .bng-button:last-child {
    margin: 0;
}

.bs-dialog.ui-draggable.DialogNewLayout .widget-body,
.bs-dialog.ui-draggable.DialogNewLayout .widget-main {
    padding: 0;
    border: none;
}

.bs-dialog.ui-draggable.DialogNewLayout .DialogBody {
    padding: 22px !important;
}

.DialogNewLayout .DialogBody .navigation-tab-link.active {
    background: white;
    border-bottom: none;
}

.bs-dialog.VerticalCenter {
    top: 50%;
    /* Fix for blurry text, see: https://stackoverflow.com/a/50412034 */
    transform: translateY(calc(-50% + 0.5px));
}

.bs-dialog.VerticalCenter.Dragged {
    transform: unset;
}

.PermissionDialog .DialogBody {
    padding: 22px 22px 0px 22px !important;
}

.bs-dialog .btnnmodalbtclose {
    height: 24px;
}

.bs-dialog.minimized {
    height: 52px;
    overflow: hidden;
}

.bs-dialog.minimized,
.bs-dialog.minimized.modal.fade.in {
    height: 52px;
    right: 1% !important;
    bottom: 1%;
}

.bs-dialog.minimized .modal-dialog,
.bs-dialog.minimized .modal-content,
.bs-dialog.minimized .dialog-body {
    height: 100%;
}

.bs-dialog .btnmodalminimize {
    color: #585859;
}

.bs-dialog .widget-toolbar a.disabled {
    pointer-events: none;
    opacity: 0.5;
}
.content-full-width .bng-button {
    margin: 20px 15px 0 0;
}

.bng-button {
    width: 108px;
    height: 36px;
    border-radius: 2px;
    border: 1px solid;
    outline: 0;
}

.bng-button.save {
    background-color: #005dff !important;
    border-color: #005dff;
    color: #fff !important;
}

.bng-button.save.enable:hover {
    border-color: #506dea;
    background-color: #506dea !important;
}

.bng-button.cancel {
    background-color: #fff !important;
    border: 1px solid #6C6C6C;
    color: #000 !important;
}

.bng-button.cancel.enable:hover {
    background-color: #eee !important;
    border-color: #eee;
}

/*borderless*/

.content-full-width .bng-button.borderless {
    margin: 10px 10px 0 0;
    min-width: 88px;
}

.bng-button.no-placement {
    margin: 0;
}

.bng-button.borderless.save {
    border-color: transparent;
    background-color: transparent !important;
    color: #3558ef !important;
    font-weight: 500;
}

.bng-button.borderless.save.enable:hover {
    background: #005dff !important;
    color: #fff !important;
}

.bng-button.borderless.cancel {
    background-color: #fff !important;
    border-color: transparent;
    color: #000 !important;
    font-weight: 500;
}

.bng-button.borderless.cancel.enable:hover {
    background: #efefef !important;
}

.bng-button.fix,
.bng-button.btn-small.fix {
    margin: 0;
    white-space: nowrap;
    width: auto;
}

.bng-button.fix .material-icons {
    vertical-align: bottom;
}

.bng-button.action,
.bng-button.borderless.cancel.action {
    color: #3d3d3d !important;
    background-color: #0000 !important;
}

.bng-button.action:hover,
.bng-button.borderless.cancel.action:hover {
    background-color: white !important;
}


.btn-transparent {
    text-align: center;
    background-color: transparent !important;
    border: none;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #3A4045 !important;
    outline: 0;
    display: flex;
    align-items: center;
    font-weight: bold;
}

.btn-transparent:hover {
    background-color: rgba(0, 0, 0, 0.08) !important;
}

.btn-transparent:active, .btn-transparent.active {
    background-color: rgba(0, 0, 0, 0.20) !important;
}

.btn {
    word-break: normal;
}

.btn.btn-primary.disable:hover {
    pointer-events: auto;
    cursor: default;
}

.Action {
    border-radius: 4px;
    padding: 12px 32px;
    height: auto;
    font-weight: 500;
}

.bng-button.fix.Action .material-icons {
    vertical-align: middle;
}

.bng-button.btn-small {
    width: 80px;
    height: 32px;
    font-weight: 500;
    border-radius: 4px;
}

.bng-button.btn-small .material-icons {
    font-size: 18px;
    line-height: 19px;
}

.btn.BngCancelButton {
    color: #3A4045 !important;
    font-weight: bold;
    border: none !important;
    transition: background-color 300ms;
    background-color: transparent !important;
    padding: 10px 16px;
    outline: none;
    border-radius: 2px;
}

.btn.BngCancelButton:hover {
    background-color: rgba(150, 150, 150, 0.10) !important;
}

.btn.BngCancelButton:active {
    background-color: rgba(150, 150, 150, 0.20) !important;
}

.DarkMode .btn.BngCancelButton {
    color: rgb(239, 239, 239) !important
}

.DarkMode.btn.BngCancelButton:hover {
    background-color: rgba(239, 239, 239, 0.10) !important;
}

.DarkMode.btn.BngCancelButton:active {
    background-color: rgba(239, 239, 239, 0.20) !important;
}

.btn.BngPrimaryButton,
.btn.BngWarnButton,
.btn.BngDangerButton {
    font-weight: bold;
    border: none !important;
    transition: background-color 300ms;
    padding: 10px 16px;
    outline: none;
    border-radius: 2px;
}

.btn.BngPrimaryButton {
    background-color: #005DFF !important;
}

.btn.BngPrimaryButton:hover {
    background-color: rgba(0, 93, 255, 0.85) !important;
}

.btn.BngPrimaryButton:active {
    background-color: rgba(0, 93, 255, 0.70) !important;
}

.btn.BngWarnButton {
    background-color: rgb(245, 158, 11) !important;
}

.btn.BngWarnButton:hover {
    background-color: rgba(245, 158, 11, 0.85) !important;
}

.btn.BngWarnButton:active {
    background-color: rgba(245, 158, 11, 0.70) !important;
}

.btn.BngDangerButton {
    background-color: rgb(233, 68, 59) !important;
}

.btn.BngDangerButton:hover {
    background-color: rgba(233, 68, 59, 0.85) !important;
}

.btn.BngDangerButton:active {
    background-color: rgba(233, 68, 59, 0.70) !important;
}

.BngDialogActionButton {
    border-radius: 6px;
    font-size: 17px;
    cursor: pointer;
    right: 0;
    padding: 3px 8px 3px 3px;
    color: #005dff !important;
    font-weight: 500;
    display: flex;
    align-items: center;
    width: auto;
    background-color: transparent !important;
    transition: background-color 300ms ease;
    gap: 5px
}

.BngDialogActionButton:hover {
    background-color: #eee !important;
}
.filter-selection-dialog.FilterType-TIME.modal {
    width: 575px;
    margin-left: -275px;
}

.filter-selection-dialog.FilterType-TIME .DialogContent {
    padding: 0;
}

.TimeFilterView {
    height: 330px;
    overflow: hidden;
}

.TimeFilterView .select-items-component-items-container {
    width: 100%;
}

.TimeFilterView > div {
    height: 100%;
}

.TimeFilterView .Content {
    padding-top: 10px;
    margin: 0;
    width: 67%;
}

.TimeFilterView .BngCalendar {
    width: 100%;
}

.TimeFilterView .Menu {
    width: 33%;
    font-weight: 500;
    border-right: 1px solid #dedfe1;
}

.TimeFilterView .Menu .Header {
    border-top: 1px solid #e8e9eb;
    border-bottom: 1px solid #e8e9eb;
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
    margin-bottom: 10px;
}

.TimeFilterView .Menu .Header:first-child {
    border-top: none;
}

.TimeFilterView .Menu li {
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
}

.TimeFilterView .Menu li .material-icons {
    line-height: 19px;
}

.TimeFilterView .Menu a {
    color: #6C6C6C;
}

.TimeFilterView .Menu a.disabled {
    color: #bcbcbc;
}

.TimeFilterView .Menu li.selected a {
    color: #005DFF;
}

.TimeFilterView .BngCalendar {
    background-color: #F7F8FA;
}

.TimeFilterView .select-items-one .left-panel > fieldset > hr,
.TimeFilterView .select-items-one .left-panel > fieldset > .row-fluid:last-child {
    display: none;
}

.TimeFilterView .select-items-component-items-container {
    height: 265px;
}

.TimeFilterViewMaxDetailDropOverlay {
    z-index: 999998 !important;
}

.TimeFilterViewMaxDetailDrop {
    z-index: 999999 !important;
}

.TimeFilterView .PeriodView > .Inputs {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 0 20px;
}

.TimeFilterView .PeriodView.year .PeriodField {
    width: 62px;
}

.TimeFilterView .PeriodView.decade .PeriodField {
    width: 42px;
}

.TimeFilterView .PeriodView .PeriodField {
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    border-bottom-color: #005DFF;
    color: #292C31;
    width: 82px;
    line-height: 1em;
    margin-bottom: 0;
    font-weight: bold;
    padding: 6px 2px 0;
}

.mobileIos-dropdown input[type=radio]:after {
    margin: -2px !important;
}

.mobileIos-dropdown input[type=radio]:checked:before {
    margin: 0.5px !important;
}

.TimeFilterView .select-items-component-items-container {
    overflow-x: hidden;
}

@media only screen and (max-device-width: 829px), screen and (max-device-height: 560px) {
    .TimeFilterView .PeriodView > .Inputs {
        justify-content: start !important;
        padding-left: 10px !important;
        width: 76%;
        margin-top: -10px;
        margin-bottom: 3px !important;
    }

    .TimeFilterView .PeriodView > .Inputs .BngDropdown button {
        width: 67px;
    }

    .TimeFilterView .Content {
        padding-top: 5px;
        width: 75% !important;
    }

    .TimeFilterView .Menu {
        width: 25% !important;
    }

    .TimeFilterView .select-items-component-items-container {
        height: 280px;
    }

    .TimeFilterView .PeriodView .PeriodField {
        width: 90px;
    }
}
.react-calendar {
  width: 350px;
  max-width: 100%;
  background: white;
  border: 1px solid #a0a096;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.125em;
}
.react-calendar,
.react-calendar *,
.react-calendar *:before,
.react-calendar *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.react-calendar button {
  margin: 0;
  border: 0;
  outline: none;
}
.react-calendar button:enabled:hover {
  cursor: pointer;
}
.react-calendar__navigation {
  height: 44px;
  margin-bottom: 1em;
}
.react-calendar__navigation button {
  min-width: 44px;
  background: none;
}
.react-calendar__navigation button:enabled:hover,
.react-calendar__navigation button:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__navigation button[disabled] {
  background-color: #f0f0f0;
}
.react-calendar__month-view__weekdays {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.75em;
}
.react-calendar__month-view__weekdays__weekday {
  padding: 0.5em;
}
.react-calendar__month-view__weekNumbers {
  font-weight: bold;
}
.react-calendar__month-view__weekNumbers .react-calendar__tile {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75em;
  padding: calc(0.75em / 0.75) calc(0.5em / 0.75);
}
.react-calendar__month-view__days__day--weekend {
  color: #d10000;
}
.react-calendar__month-view__days__day--neighboringMonth {
  color: #757575;
}
.react-calendar__year-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__century-view .react-calendar__tile {
  padding: 2em 0.5em;
}
.react-calendar__tile {
  max-width: 100%;
  text-align: center;
  padding: 0.75em 0.5em;
  background: none;
}
.react-calendar__tile:disabled {
  background-color: #f0f0f0;
}
.react-calendar__tile:enabled:hover,
.react-calendar__tile:enabled:focus {
  background-color: #e6e6e6;
}
.react-calendar__tile--hasActive {
  background: #76baff;
}
.react-calendar__tile--hasActive:enabled:hover,
.react-calendar__tile--hasActive:enabled:focus {
  background: #a9d4ff;
}
.react-calendar__tile--active {
  background: #006edc;
  color: white;
}
.react-calendar__tile--active:enabled:hover,
.react-calendar__tile--active:enabled:focus {
  background: #1087ff;
}
.react-calendar--selectRange .react-calendar__tile--hover {
  background-color: #e6e6e6;
}

.BngIconButton,
.BngImageButton {
  text-align: center;
  background-color: transparent;
  border: none;
  border-radius: 100%;
  padding: 8px;
  transition: background-color 250ms linear, color 250ms linear,
    filter 250ms linear;
  outline: 0;
  color: rgba(0, 0, 0, 0.54);
}

.BngIconButton:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.BngIconButton .Icon {
  vertical-align: middle;
  font-size: 24px;
}

.BngIconButton:not(:disabled):hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.BngIconButton:not(:disabled):active {
  background-color: rgba(0, 0, 0, 0.2);
}

.BngIconButton.xs {
  padding: 3px !important;
  line-height: 12px;
}

.BngIconButton.xs .Icon {
  font-size: 12px;
}

.BngIconButton.sm {
  padding: 5px !important;
}

.BngIconButton.sm .Icon {
  font-size: 18px;
}

.BngIconButton.info {
  background-color: #005dff !important;
  color: white !important;
}

.BngIconButton.error {
  background-color: #e23d3d !important;
  color: white !important;
}

.BngIconButton.success,
.BngImageButton.success {
  background-color: #269c59 !important;
  color: white !important;
}

.BngIconButton.warning {
  background-color: #eea42c !important;
  color: white !important;
}

.BngIconButton.info:not(:disabled):hover,
.BngIconButton.success:not(:disabled):hover,
.BngIconButton.warning:not(:disabled):hover,
.BngIconButton.error:not(:disabled):hover {
  filter: brightness(115%);
}

.BngIconButton.info:not(:disabled):active,
.BngIconButton.success:not(:disabled):active,
.BngIconButton.warning:not(:disabled):active,
.BngIconButton.error:not(:disabled):active {
  filter: brightness(125%);
}

.BngIconButton.withText {
  border-radius: 2px;
}
.vtoYz68NDKS6GFAnUsIlxA\=\= label input {
    display: flex;
    align-items: center;
    justify-content: center;
}
.BngField.Required .control-label:after {
  content: '*';
  color: red;
  padding-left: 2px;
}

.BngField input,
.BngField select {
  margin-bottom: 0;
  color: #555;
}

.BngField .controls > * {
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

.BngField .controls > *:hover,
.BngField .controls > *:disabled {
  border-color: #b5b5b5;
  z-index: 1;
}

.BngField.error .controls > *:hover {
  border-color: #f09784;
  z-index: 2;
}

.BngField.error .controls .cleditorMain {
  border-color: #f09784;
}

.BngField .controls > *:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #696969;
  border-color: #9d9d9d;
  background-color: #ffffff;
  outline: 0;
  z-index: 1;
}

.BngField.Inline {
  display: flex;
  align-items: center;
  gap: 10px;
}

.BngField.Inline .control-label {
  margin: 0;
  white-space: nowrap;
}

.BngField.Inline .controls {
  flex-grow: 1;
}

.BngField .help-inline {
  word-break: break-word;
}

.BngField .BngField {
  margin-bottom: 0;
}

.BngField.floatingLabel {
  position: relative;
}

.BngField.floatingLabel label {
  position: absolute;
  top: 16px;
  left: 13px;
  color: #787878;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  transition: top 200ms ease-in-out, font-size 200ms ease-in-out;
}

.BngField.floatingLabel.focused label,
.BngField.floatingLabel.withValue label {
  top: 6px;
  font-size: 12px;
  font-weight: 400;
}

.BngField.floatingLabel input {
  height: 50px;
  font-weight: 500;
  font-size: 15px;
  padding-top: 28px;
  color: #333333 !important;
}

.DarkMode .BngField input {
  background: #393939 !important;
  background-color: #393939 !important;
}

.DarkMode .BngField input,
.DarkMode .BngField select {
  margin-bottom: 0;
  color: #efefef !important;
}

.DarkMode .BngField.floatingLabel label,
.DarkMode .BngField label {
  color: #999999;
}

.BngSwitch {
    --bng-switch-height: 18px;
    --bng-switch-width: 36px;
}

.BngSwitch .switch-input {
    display: none;
}

.BngSwitch .switch-label:before, .switch-label:after {
    content: "" !important;
    position: absolute;
    margin: 0;
    outline: 0;
    top: 50%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    cursor: pointer;
}

.BngSwitch .switch-label:before {
    left: 1px;
    padding: 0 !important;
    width: var(--bng-switch-width, 36px) !important;
    border: 0 !important;
    height: var(--bng-switch-height, 18px) !important;
    background-color: #9E9E9E !important;
    border-radius: var(--bng-switch-height, 18px) !important;
}

.BngSwitch .switch-label:after {
    left: 4px;
    width: calc(var(--bng-switch-height, 18px) - 5px);
    height: calc(var(--bng-switch-height, 18px) - 5px);
    background-color: #FAFAFA;
    border-radius: 50%;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084);
}

.BngSwitch .switch-label .toggle--on {
    display: none;
}

.BngSwitch .switch-label .toggle--off {
    display: inline-block;
}

.BngSwitch .switch-input:checked + .switch-label:before {
    background-color: #005dff !important;
}

.BngSwitch .switch-input:checked + .switch-label:after {
    background-color: #fafafa;
    -ms-transform: translate(calc(var(--bng-switch-width, 36px) - 1px - var(--bng-switch-height, 18px)), -50%);
    -webkit-transform: translate(calc(var(--bng-switch-width, 36px) - 1px - var(--bng-switch-height, 18px)), -50%);
    transform: translate(calc(var(--bng-switch-width, 36px) - 1px - var(--bng-switch-height, 18px)), -50%);
}

.BngSwitch .switch-input:checked + .switch-label .toggle--on {
    display: inline-block;
}

.BngSwitch .switch-input:checked + .switch-label .toggle--off {
    display: none;
}

.BngSwitch.vertical-title {
    flex-direction: column;
}

.BngSwitch.vertical-title.features {
    flex-direction: column;
    flex-grow: 1;
    margin-right: 80px;
    align-items: end;
    word-break: normal;
}

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

.BngSwitch .switch-label {
    width: var(--bng-switch-width, 36px);
    min-width: var(--bng-switch-width, 36px);
    height: calc(var(--bng-switch-height, 18px) * 2);
}

.BngSwitch .BngSwitchLabel {
    margin-left: 10px;
}

.BngSwitch.vertical-title .BngSwitchLabel {
    margin-left: 0;
}
/* Added margins to fix content behind save button on dashboard. See: https://github.com/sol7/bi-machine/issues/3043 */
.right-menu-open .FilterBarWrapper.WithSaveBtn .filter-top-fixed .dashboard-filter-container-persistence,
.right-menu-open .FilterBarWrapper.WithSaveBtn .filter-bottom-fixed .dashboard-filter-container-persistence {
  margin-right: 78px;
}

.FilterBarWrapper.WithSaveBtn .filter-top-fixed .dashboard-filter-container-persistence,
.FilterBarWrapper.WithSaveBtn .filter-bottom-fixed .dashboard-filter-container-persistence {
  margin-right: 35px;
}

.FilterBarWrapper.WithSaveBtn .dashboard-filter-box.filter-bottom-right .dashboard-filter-container-persistence {
  margin-right: 60px;
}

.dashboard-filter-box.filter-top-right,
.dashboard-filter-box.filter-top-left,
.dashboard-filter-box.filter-bottom-left,
.dashboard-filter-box.filter-bottom-right {
  position: fixed;
  max-width: calc(100% - 150px);
}

.dashboard-filter-box.filter-top-right,
.dashboard-filter-box.filter-top-left {
  top: auto;
  z-index: 9;
}

.dashboard-filter-box.filter-top-right,
.dashboard-filter-box.filter-bottom-right.cockpitEnabled {
  right: 30px;
}

.dashboard-filter-box.filter-bottom-left.cockpitEnabled {
  left: 30px;
}

.filterItemsHolder {
  display: flex;
}

.FilterBarWrapper .OverflownFiltersDropdown,
.filterItemsHolder .OverflownFiltersDropdown button,
.FilterBarWrapper .OverflownFiltersDropdown button {
  align-items: center;
  border-radius: 100%;
  display: inline-flex;
  height: 28px;
  justify-content: center;
  padding: 0;
  width: 28px;
}

.bng-dropdown-parent.OverflownFiltersDropdownPopper {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
  left: -38px !important;
  max-width: 270px;
  top: 8px !important;
  transition: top, max-height 0.17s ease 0s;
  width: unset;
}

.bng-dropdown-parent.OverflownDropdownPosition-filter-bottom-right,
.bng-dropdown-parent.OverflownDropdownPosition-filter-bottom-left,
.bng-dropdown-parent.OverflownDropdownPosition-filter-bottom-fixed,
.bng-dropdown-parent.OverflownDropdownPosition-bottom {
  top: -10px !important;
}

.OverflownFiltersDropdown .OverflownFiltersDropdownButton {
  transform: rotate(90deg);
}

.OverflownFiltersDropdown .OverflownDropdownFiltered {
  background: #005dff;
  border-radius: 100%;
  padding: 4px;
  position: absolute;
  top: 2px;
  right: 0;
}

.OverflownFiltersDropdownPopper .BngDropdownSeparator {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  margin: 5px 16px !important;
  padding: 0 !important;
  width: 85%;
}

.OverflownFiltersDropdownPopper .OverflownFiltersList {
  background: #fff;
  border-radius: 8px;
  list-style-type: none;
  margin: 0;
  width: 100%;
}

.OverflownFiltersDropdownPopper .dashboard-filter-information {
  background: #fff;
  display: flex;
  left: auto !important;
  margin: 5px 16px;
  top: auto !important;
}

.OverflownFiltersDropdownPopper .dashboard-filter-information:last-child {
  margin-bottom: 10px;
}

.OverflownFiltersDropdownPopper .dashboard-filter-information a:not(.user-filter-config-icon) {
  background: #fff;
  color: #555555 !important;
  text-shadow: none;
}

.OverflownFiltersDropdownPopper .dashboard-filter-information a.user-filter-config-icon {
  display: flex;
  align-items: center;
  top: 0;
}

.OverflownFiltersDropdownPopper .dashboard-filter-information.filtered a:not(.user-filter-config-icon) {
  color: #fff !important;
}

.OverflownFiltersDropdownPopper .OverflowingFilterPopperPosition-bottom {
  top: -8px !important;
}

.bng-dropdown-parent.OverflownDropdownPosition-bottom.growForPlaceholder {
  top: -32px !important;
}

.FilterBarWrapper .filter-container-position-right .growForPlaceholder .filterItemsHolder {
  float: right;
}

#filter-bar-container .filterItemsHolder,
.filter-container.filter-expand.undefined.filter-container-position-fixed
  .dashboard-filter-container-persistence.dashboard-filter-container-persistence-save-enable
  .filterItemsHolder {
  margin-left: unset;
}

.dashboard-filter-information.filter-block.DashboardFilter {
  display: flex;
  align-items: center;
}

.dashboard-filter-information.filter-block.DashboardFilter .user-filter-config-icon {
  top: unset;
}

.ContentContainer.Filters {
  height: 30px !important;
  min-height: unset !important;
  max-height: unset !important;
  overflow-x: auto !important;
  overflow-y: clip !important;
  padding-bottom: 20px !important;
}

#filter-bar-container .filterItemsHolder,
.ContentContainer.Filters .filterItemsHolder {
  display: flex;
  margin-left: 100px;
}

.AllContentWrapper.on-ios.on-mobile .on-mobile.on-ios .filter-container.filter-expand{
  z-index: 1;
}

.BngAnalysisDrillDownContainer {
  position: relative;
}

.BngAnalysisDrillDownBar.DrillMembers {
  position: absolute;
  top: 12px;
  left: 0;
  max-width: calc(100% - 100px);
}

.BngAnalysisDrillDownBar .Members {
  background-color: white;
  box-shadow: 0 0 3px rgb(0 0 0 / 25%);
  border-radius: 17px;
  font-size: 11px;
  padding: 0 1px 0 8px;
  color: #757575;
  font-weight: 500;
  line-height: 13px;
  flex-wrap: wrap;
}

.BngAnalysisDrillDownBar .Members .BngIconButton {
  margin-left: 3px;
}

.BngAnalysisDrillDownBar .DrillMember {
  display: flex;
  align-items: center;
  gap: 3px;
  overflow: hidden;
}

.BngAnalysisDrillDownBar .DrillMember > span {
  white-space: nowrap;
}

.BngAnalysisDrillDownBar .DrillMember .Sep {
  margin-right: 3px;
}

.BngAnalysisDrillDownBar.DrillButtons {
  position: absolute;
  top: 10px;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: opacity ease-in-out 150ms;
}

.withDrillButtons .DrillButtonsContainer .DrillButtons {
  border-right: 2px solid #e9e9e9;
}

.chart-container-marker-class {
  position: relative;
}

/* On Cockpit */
.cockpit-item-panel .BngAnalysisDrillDownBar.DrillMembers {
  left: 12px;
}

/* only on analysis directly */
.cockpit-item-panel #drillDownOperationsContainer .BngAnalysisDrillDownBar.DrillButtons {
  right: 12px;
}

/* On Dashboard */
.RenderablePreload .BngAnalysisDrillDownBar.DrillButtons,
.cockpit-item-panel .RenderablePreload .BngAnalysisDrillDownBar.DrillButtons {
  right: 12px;
}

.RenderablePreload .BngAnalysisDrillDownBar.DrillMembers,
.cockpit-item-panel .RenderablePreload .BngAnalysisDrillDownBar.DrillMembers {
  left: 12px;
  max-width: calc(100% - 150px);
}

.BngAnalysisDrillDownContainer:hover .DrillButtons {
  visibility: visible;
  opacity: 1;
}

/* on Dashboard menu DashboardItemMenu/DashboardItemMenuExplorerMobile */
.withDrillButtons .BngIconButton {
  box-shadow: none !important;
}

.withDrillButtons .DrillButtonsContainer {
  display: inline-block;
  border-radius: 0;
}

.withDrillButtons .DrillButtons {
  position: relative;
  top: unset;
  right: unset;
  opacity: 1;
  visibility: visible;
}

.BngAnalysisDrillDownContainer rect[onclick],
.BngAnalysisDrillDownContainer path[onclick] {
  transition: opacity ease-in-out 150ms;
}

.BngAnalysisDrillDownContainer rect[onclick]:hover,
.BngAnalysisDrillDownContainer path[onclick]:hover,
.BngAnalysisDrillDownContainer g.rect-hover:hover path {
  opacity: 0.8 !important;
}

.OnContainerCreation .BngAnalysisDrillDownContainer rect[onclick]:hover,
.OnGridCreation .BngAnalysisDrillDownContainer rect[onclick]:hover,
.OnContainerCreation .BngAnalysisDrillDownContainer path[onclick]:hover,
.OnGridCreation .BngAnalysisDrillDownContainer path[onclick]:hover {
  opacity: 1 !important;
}

.BngAnalysisDrillDownBar.DrillButtons.analystMenuOpen {
  right: 335px;
}

svg [onclick] {
  cursor: pointer;
}

.drillDownOperationsLoaderContainer {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(100, 100, 100, 0.15);
}

.BngAnalysisDrillDownContainer.onLastLevel rect[onclick],
.BngAnalysisDrillDownContainer.onLastLevel path[onclick] {
  opacity: 0.6;
}

.BngAnalysisDrillDownContainer.onLastLevel rect[onclick].SelectedMember,
.BngAnalysisDrillDownContainer.onLastLevel path[onclick].SelectedMember {
  opacity: 1;
}

.OnContainerCreation .BngAnalysisDrillDownContainer *[onclick],
.OnGridCreation .BngAnalysisDrillDownContainer *[onclick] {
  cursor: default;
}

body {
    --main-bg-color: #575BD8;
    --main-highlight-color: #575BD8;
}

body.skin-1 {
    --main-bg-color: #404040;
    --main-highlight-color: #4272FE;
}

body.skin-2 {
    --main-bg-color: #e89702;
    --main-highlight-color: #e89702;
}

body.skin-3 {
    --main-bg-color: #5d5d5d;
    --main-highlight-color: #4272FE;
}

body.skin-4 {
    --main-bg-color: #d23d3d;
    --main-highlight-color: #d23d3d;
}

body.skin-5 {
    --main-bg-color: #269c59;
    --main-highlight-color: #269c59;
}

body.skin-6 {
    --main-bg-color: #AAAAAA;
    --main-highlight-color: #4272FE;
}

body.skin-7 {
    --main-bg-color: #2C6AA0;
    --main-highlight-color: #2C6AA0;
}

.nt-text-color-white {
    color: rgba(255, 255, 255, 0.9);
}

.nt-text-color-black {
    color: rgba(0, 0, 0, 0.9);
}

.nt-box-shadow {
    box-shadow: 0px 1px 2px -1px rgba(0, 0, 0, 0.25);
}

.nt-text-shadow {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}

.nt-margin {
    margin: 6px 3px;
}

.nt-bold {
    font-weight: 500;
}

.div-icon-material {
    display: flex;
}

.div-icon-material i.material-icons {
    margin-right: 4px;
}

.btn-new {
    border-radius: 4px;
    height: 28px;
    font-size: 11px;
    cursor: pointer;
    transition: all ease .15s;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 20px;
    letter-spacing: .5px;
}

.default-page-content-padding {
    padding: 16px 20px;
}

.colouredTabBorder.disabled,
.colouredTabBorder.disabled div,
.colouredTabBorder.disabled a.menu_sttings {
    cursor: not-allowed !important;
}

.colouredTabBorder.disabled {
    opacity: .5;
}

.colouredTabBorder:nth-child(12n+1) {
    border-left: 4px solid #E9633A;
}

.colouredTabBorder:nth-child(12n+2) {
    border-left: 4px solid #528DE3;
}

.colouredTabBorder:nth-child(12n+3) {
    border-left: 4px solid #EB354D;
}

.colouredTabBorder:nth-child(12n+4) {
    border-left: 4px solid #269C59;
}

.colouredTabBorder:nth-child(12n+5) {
    border-left: 4px solid #E9B23A;
}

.colouredTabBorder:nth-child(12n+6) {
    border-left: 4px solid #AC4FC6;
}

.colouredTabBorder:nth-child(12n+7) {
    border-left: 4px solid #16879E;
}

.colouredTabBorder:nth-child(12n+8) {
    border-left: 4px solid #DA478B;
}

.colouredTabBorder:nth-child(12n+9) {
    border-left: 4px solid #5FA4C4;
}

.colouredTabBorder:nth-child(12n+10) {
    border-left: 4px solid #5B5FD6;
}

.colouredTabBorder:nth-child(12n+11) {
    border-left: 4px solid #79A93B;
}

.colouredTabBorder:nth-child(12n+12) {
    border-left: 4px solid #EA9E33;
}

/*themes*/
.skin-7 .navbar .navbar-inner, .skin-7 .login-box .toolbar, .skin-7 .forgot-box .toolbar, .skin-7 .signup-box .toolbar {
    background: #2C6AA0;
}

.skin-6 .navbar .navbar-inner, .skin-6 .login-box .toolbar, .skin-6 .forgot-box .toolbar, .skin-6 .signup-box .toolbar {
    background: #AAAAAA;
}

/*theme green start*/
.skin-5 .navbar .navbar-inner, .skin-5 .login-box .toolbar, .skin-5 .forgot-box .toolbar, .skin-5 .signup-box .toolbar {
    background: #269c59;
}

.skin-5 .nav-bar-button .btn-new {
    background: linear-gradient(180deg, #8edc37 0%, #1ec709 100%);
}

/*theme green end*/

/*theme red start*/
.skin-4 .navbar .navbar-inner, .skin-4 .login-box .toolbar, .skin-4 .forgot-box .toolbar, .skin-4 .signup-box .toolbar {
    background: #d23d3d;
}

.skin-4 .nav-bar-button .btn-new {
    background: linear-gradient(180deg, #FF3B3B 0%, #E20808 100%);
}

.skin-3 .navbar .navbar-inner, .skin-3 .login-box .toolbar, .skin-3 .forgot-box .toolbar, .skin-3 .signup-box .toolbar {
    background: #5d5d5d;
}

.skin-3 .nav-search-input-new-line {
    background: #4272FE;
}

/*theme black end*/

/*theme yellow start*/
.skin-2 .navbar .navbar-inner, .skin-2 .login-box .toolbar, .skin-2 .forgot-box .toolbar, .skin-2 .signup-box .toolbar {
    background: #e89702;
}

.skin-2 .nav-bar-button .btn-new {
    background: linear-gradient(180deg, #f7d457 0%, #f0a111 100%);
}

/*theme yellow end*/

/*theme grey start*/
.skin-1 .navbar .navbar-inner, .skin-1 .login-box .toolbar, .skin-1 .forgot-box .toolbar, .skin-1 .signup-box .toolbar {
    background: #404040;
}

.skin-1 .nav-search-input-new-line {
    background: #4272FE;
}

/*theme grey end*/

/*folder nav theme*/

.skin-7 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-7 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-7 .nav-list > li.active > a,
.skin-7 .nav-list > li.active > a:hover,
.skin-7 .nav-list > li.active > a:focus,
.skin-7 .nav-list > li.active > a:active,
.skin-7 .nav-list > li > .submenu li.open > a:hover,
.skin-7 .nav-list > li .submenu > li > a:hover,
.skin-7 .open td.menutd-icon,
.skin-7 .sidebar .nav > li > a:hover,
.skin-7 .sidebar .nav > li > a:focus,
.skin-7 .menu-min .nav-list > li.active > a,
.skin-7 .sidebar-collapse:hover > [class*="icon-"] {
    color: #2C6AA0;
}

/*minha pagina*/
.skin-7 .menu-home.active > a > i.material-icons,
.skin-7 .menu-home:hover > i.material-icons,
.skin-7 .menu-home:hover > a > i.material-icons,
.skin-7 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-7 .menu-home:hover .menu_option i.material-icons {
    color: #2C6AA0;
}

/*sidebar menu*/
.skin-7 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-7 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons {
    color: #2C6AA0;
}

.skin-6 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-6 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-6 .nav-list > li.active > a,
.skin-6 .nav-list > li.active > a:hover,
.skin-6 .nav-list > li.active > a:focus,
.skin-6 .nav-list > li.active > a:active,
.skin-6 .nav-list > li > .submenu li.open > a:hover,
.skin-6 .nav-list > li .submenu > li > a:hover,
.skin-6 .open td.menutd-icon,
.skin-6 .sidebar .nav > li > a:hover,
.skin-6 .sidebar .nav > li > a:focus,
.skin-6 .menu-min .nav-list > li.active > a,
.skin-6 .sidebar-collapse:hover > [class*="icon-"] {
    color: #4272FE;
}

/*minha pagina*/
.skin-6 .menu-home.active > a > i.material-icons,
.skin-6 .menu-home:hover > i.material-icons,
.skin-6 .menu-home:hover > a > i.material-icons,
.skin-6 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-6 .menu-home:hover .menu_option i.material-icons {
    color: #4272FE;
}

/*sidebar menu*/
.skin-6 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-6 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons
{
    color: #4272FE;
}

.skin-5 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-5 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-5 .nav-list > li.active > a,
.skin-5 .nav-list > li.active > a:hover,
.skin-5 .nav-list > li.active > a:focus,
.skin-5 .nav-list > li.active > a:active,
.skin-5 .nav-list > li > .submenu li.open > a:hover,
.skin-5 .nav-list > li .submenu > li > a:hover,
.skin-5 .open td.menutd-icon,
.skin-5 .sidebar .nav > li > a:hover,
.skin-5 .sidebar .nav > li > a:focus,
.skin-5 .menu-min .nav-list > li.active > a,
.skin-5 .sidebar-collapse:hover > [class*="icon-"] {
    color: #269c59;
}

/*minha pagina*/
.skin-5 .menu-home.active > a > i.material-icons,
.skin-5 .menu-home:hover > i.material-icons,
.skin-5 .menu-home:hover > a > i.material-icons,
.skin-5 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-5 .menu-home:hover .menu_option i.material-icons {
    color: #269c59;
}

/*sidebar menu*/
.skin-5 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-5 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons
{
    color: #269c59;
}

.skin-4 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-4 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-4 .nav-list > li.active > a,
.skin-4 .nav-list > li.active > a:hover,
.skin-4 .nav-list > li.active > a:focus,
.skin-4 .nav-list > li.active > a:active,
.skin-4 .nav-list > li > .submenu li.open > a:hover,
.skin-4 .nav-list > li .submenu > li > a:hover,
.skin-4 .open td.menutd-icon,
.skin-4 .sidebar .nav > li > a:hover,
.skin-4 .sidebar .nav > li > a:focus,
.skin-4 .menu-min .nav-list > li.active > a,
.skin-4 .sidebar-collapse:hover > [class*="icon-"] {
    color: #d23d3d;
}

/*minha pagina*/
.skin-4 .menu-home.active > a > i.material-icons,
.skin-4 .menu-home:hover > i.material-icons,
.skin-4 .menu-home:hover > a > i.material-icons,
.skin-4 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-4 .menu-home:hover .menu_option i.material-icons {
    color: #d23d3d;
}

/*sidebar menu*/
.skin-4 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-4 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons
{
    color: #d23d3d;
}

.skin-3 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-3 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-3 .nav-list > li.active > a,
.skin-3 .nav-list > li.active > a:hover,
.skin-3 .nav-list > li.active > a:focus,
.skin-3 .nav-list > li.active > a:active,
.skin-3 .nav-list > li > .submenu li.open > a:hover,
.skin-3 .nav-list > li .submenu > li > a:hover,
.skin-3 .open td.menutd-icon,
.skin-3 .sidebar .nav > li > a:hover,
.skin-3 .sidebar .nav > li > a:focus,
.skin-3 .menu-min .nav-list > li.active > a,
.skin-3 .sidebar-collapse:hover > [class*="icon-"] {
    color: #4272FE;
}

/*minha pagina*/
.skin-3 .menu-home.active > a > i.material-icons,
.skin-3 .menu-home:hover > i.material-icons,
.skin-3 .menu-home:hover > a > i.material-icons,
.skin-3 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-3 .menu-home:hover .menu_option i.material-icons {
    color: #4272FE;
}

/*sidebar menu*/
.skin-3 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-3 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons
{
    color: #4272FE;
}

.skin-2 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-2 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-2 .nav-list > li.active > a,
.skin-2 .nav-list > li.active > a:hover,
.skin-2 .nav-list > li.active > a:focus,
.skin-2 .nav-list > li.active > a:active,
.skin-2 .nav-list > li > .submenu li.open > a:hover,
.skin-2 .nav-list > li .submenu > li > a:hover,
.skin-2 .open td.menutd-icon,
.skin-2 .sidebar .nav > li > a:hover,
.skin-2 .sidebar .nav > li > a:focus,
.skin-2 .menu-min .nav-list > li.active > a,
.skin-2 .sidebar-collapse:hover > [class*="icon-"] {
    color: #e89702;
}

/*minha pagina*/
.skin-2 .menu-home.active > a > i.material-icons,
.skin-2 .menu-home:hover > i.material-icons,
.skin-2 .menu-home:hover > a > i.material-icons,
.skin-2 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-2 .menu-home:hover .menu_option i.material-icons {
    color: #e89702;
}

/*sidebar menu*/
.skin-2 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-2 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons
{
    color: #e89702;
}

.skin-1 .nav-list > li > .submenu li > .submenu li.open > a,
.skin-1 .nav-list > li > .submenu li > .submenu > li a:hover,
.skin-1 .nav-list > li.active > a,
.skin-1 .nav-list > li.active > a:hover,
.skin-1 .nav-list > li.active > a:focus,
.skin-1 .nav-list > li.active > a:active,
.skin-1 .nav-list > li > .submenu li.open > a:hover,
.skin-1 .nav-list > li .submenu > li > a:hover,
.skin-1 .open td.menutd-icon,
.skin-1 .sidebar .nav > li > a:hover,
.skin-1 .sidebar .nav > li > a:focus,
.skin-1 .menu-min .nav-list > li.active > a,
.skin-1 .sidebar-collapse:hover > [class*="icon-"] {
    color: #4272FE;
}

/*minha pagina*/
.skin-1 .menu-home.active > a > i.material-icons,
.skin-1 .menu-home:hover > i.material-icons,
.skin-1 .menu-home:hover > a > i.material-icons,
.skin-1 .menu-home:hover .menutd-icon-home i.material-icons,
.skin-1 .menu-home:hover .menu_option i.material-icons {
    color: #4272FE;
}

/*sidebar menu*/
.skin-1 .menu-home td.menutd.menutd-text.menutd-text-home:hover .menu_option,
.skin-1 .menu-home td.menutd.menutd-text.menutd-text-home:hover i.material-icons
{
    color: #4272FE;
}

/*folder nav theme end*/

/**/

.skin-7 .menu-min .nav-list > li.open:hover > a {
    color: #2C6AA0;
}

.skin-6 .menu-min .nav-list > li.open:hover > a {
    color: #4272FE;
}

.skin-5 .menu-min .nav-list > li.open:hover > a {
    color: #269c59;
}

.skin-4 .menu-min .nav-list > li.open:hover > a {
    color: #d23d3d;
}

.skin-3 .menu-min .nav-list > li.open:hover > a {
    color: #4272FE;
}

.skin-2 .menu-min .nav-list > li.open:hover > a {
    color: #e89702;
}

.skin-1 .menu-min .nav-list > li.open:hover > a {
    color: #4272FE;
}

/**/

/* underline navbar active theme start*/

.skin-6 .type-view-button.active {
    border-color: #4272fe;
}

.skin-3 .type-view-button.active {
    border-color: #4272fe;
}

.skin-1 .type-view-button.active {
    border-color: #4272fe;
}

/* underline navbar active theme end*/

/* loading theme */

.skin-7 *[class^="loading-image"] > .spinner > circle.path {
    stroke: #2C6AA0;
}

.skin-5 *[class^="loading-image"] > .spinner > circle.path {
    stroke: #269c59;
}

.skin-4 *[class^="loading-image"] > .spinner > circle.path {
    stroke: #d23d3d;
}

.skin-2 *[class^="loading-image"] > .spinner > circle.path {
    stroke: #e89702;
}

/* end loading theme */

/* edit button theme */
.skin-7 input[type=checkbox].ace-switch:checked + .lbl::before {
    background-color: #2C6AA0;
}

.skin-5 input[type=checkbox].ace-switch:checked + .lbl::before {
    background-color: #269c59;
}

.skin-4 input[type=checkbox].ace-switch:checked + .lbl::before {
    background-color: #d23d3d;
}

.skin-2 input[type=checkbox].ace-switch:checked + .lbl::before {
    background-color: #e89702;
}

/* end edit button theme */

/* cockpit menu theme */
.skin-7 .cockpit-header-controls-container a:hover,
.skin-7 .cockpit-header-controls-container a:focus {
    color: #2C6AA0;
}

.skin-5 .cockpit-header-controls-container a:hover,
.skin-5 .cockpit-header-controls-container a:focus {
    color: #269c59;
}

.skin-4 .cockpit-header-controls-container a:hover,
.skin-4 .cockpit-header-controls-container a:focus {
    color: #d23d3d;
}

.skin-2 .cockpit-header-controls-container a:hover,
.skin-2 .cockpit-header-controls-container a:focus {
    color: #e89702;
}

/* end cockpit menu theme */

/* end object menu theme */

.skin-7 .floating-object-actions *:not(li) > a > i:hover,
.skin-7 .floating-object-actions *:not(li) > a > span.material-icons:hover {
    color: #2C6AA0;
}

.skin-5 .floating-object-actions *:not(li) > a > i:hover,
.skin-5 .floating-object-actions *:not(li) > a > span.material-icons:hover {
    color: #269c59;
}

.skin-4 .floating-object-actions *:not(li) > a > i:hover,
.skin-4 .floating-object-actions *:not(li) > a > span.material-icons:hover {
    color: #d23d3d;
}

.skin-2 .floating-object-actions *:not(li) > a > i:hover,
.skin-2 .floating-object-actions *:not(li) > a > span.material-icons:hover {
    color: #e89702;
}

/*  end object menu theme */

/*tema dos filtros*/

.skin-7 .dashboard-filter-information.filter-block.filtered * {
    background: #2C6AA0 !important;
    color: #fff !important;
}

.skin-7 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #2C6AA0;
    background: #2C6AA0;
}

.skin-7 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #2C6AA0;
}

.skin-6 .dashboard-filter-information.filter-block.filtered * {
    background: #4272FE !important;
    color: #fff !important;
}

.skin-6 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #4272FE;
    background: #4272FE;
}

.skin-6 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #4272FE;
}

.skin-5 .dashboard-filter-information.filter-block.filtered * {
    background: #269c59 !important;
    color: #fff !important;
}

.skin-5 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #269c59;
    background: #269c59;
}

.skin-5 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #269c59;
}

.skin-4 .dashboard-filter-information.filter-block.filtered * {
    background: #d23d3d !important;
    color: #fff !important;
}

.skin-4 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #d23d3d;
    background: #d23d3d;
}

.skin-4 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #d23d3d;
}

.skin-3 .dashboard-filter-information.filter-block.filtered * {
    background: #4272FE !important;
    color: #fff !important;
}

.skin-3 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #4272FE;;
    background: #4272FE;;
}

.skin-3 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #4272FE;;
}

.skin-2 .dashboard-filter-information.filter-block.filtered * {
    background: #e89702 !important;
    color: #fff !important;
}

.skin-2 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #e89702;
    background: #e89702;
}

.skin-2 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #e89702;
}

.skin-1 .dashboard-filter-information.filter-block.filtered * {
    background: #4272FE !important;
    color: #fff !important;
}

.skin-1 .dashboard-filter-information.filter-block.filtered {
    border: 1px solid #4272FE;;
    background: #4272FE;;
}

.skin-1 .dashboard-filter-information.filter-block.filtered.filter-information-edit-mode {
    background: #4272FE;;
}

/*fim do tema dos filtros*/

/*breadcrumb theme*/

.skin-7 .breadcrumb-is-object {
    color: #2C6AA0 !important;
}

.skin-6 .breadcrumb-is-object{
    color: #4272FE !important;
}

.skin-5 .breadcrumb-is-object {
    color: #269c59 !important;
}

.skin-4 .breadcrumb-is-object {
    color: #d23d3d !important;
}

.skin-3 .breadcrumb-is-object {
    color: #4272FE !important;
}

.skin-2 .breadcrumb-is-object {
    color: #e89702 !important;
}

.skin-1 .breadcrumb-is-object {
    color: #4272FE !important;
}
/*end breadcrumb theme*/

/*clear item theme*/

.skin-7 .clear-item {
    color: #2C6AA0;
}

.skin-6 .clear-item {
    color: #4272FE;
}

.skin-5 .clear-item {
    color: #269c59;
}

.skin-4 .clear-item {
    color: #d23d3d;
}

.skin-3 .clear-item {
    color: #4272FE;
}

.skin-2 .clear-item {
    color: #e89702;
}

.skin-1 .clear-item {
    color: #4272FE;
}

.clear-item {
    color: #575bd8;
}

/*end clear item theme*/

/*start required filter warning*/

.skin-7 .dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #2C6AA0;
}

.skin-6 .dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #4272FE;
}

.skin-5 .dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #269c59;
}

.skin-4 .dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #d23d3d;
}

.skin-3 .dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #4272FE;
}

.skin-2 .dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #e89702;
}

.skin-1.dashboard-required-filter-container .required-filter-list .required-filter-tag {
    background: #4272FE;
}
/*end required filter warning*/


/*ITENS GERAIS*/

span.badge.badge-square {
    border-radius: 2px;
    padding: 2px 5px;
}

.slimScrollBarHide {
    opacity: 0 !important;
}

/*novos padroes de cores*/
.color-blue {
    color: #528DE3;
}

.background-blue {
    background-color: #528DE3;
}

.color-red {
    background-color: #EB354D;
}

.background-red {
    background-color: #EB354D;
}

.color-green {
    background-color: #269C59;
}

.background-green {
    background-color: #269C59;
}

.color-yellow {
    color: #E9B23A;
}

.background-yellow {
    background-color: #E9B23A;
}

.color-purple {
    color: #AC4FC6;
}

.background-purple {
    background-color: #AC4FC6;
}

.color-blue-green {
    color: #16879E;
}

.background-blue-green {
    background-color: #16879E;
}

.background-pink {
    color: #DA478B;
}

.background-pink {
    background-color: #DA478B;
}

.color-orange {
    color: #E9633A;
}

.background-orange {
    background-color: #E9633A;
}

.color-blue-dark {
    background-color: #5B5FD6;
}

.background-blue-dark {
    background-color: #5B5FD6;
}

.color-blue-light {
    color: #5FA4C4;
}

.background-blue-light {
    background-color: #5FA4C4;
}

.color-green-light {
    color: #79A93B;
}

.background-green-light {
    background-color: #79A93B;
}

.color-yellow-dark {
    background-color: #EA9E33;
}

.background-yellow-dark {
    color: #EA9E33;
}

.analyst-menu-toggle-button.open {
    color: var(--main-highlight-color);
    background-color: white;
}

.themed-component-open.open {
    color: var(--main-highlight-color);
}

.themed-component-hover:hover {
    color: var(--main-highlight-color);
}
/*added css to make adjustments to given screen resolutions. Some screen patterns are already pre-defined in this file for easy maintenance*/

/* (320x480) iPhone (Original, 3G, 3GS) */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    /* insert styles here */
}

/* (320x480) Smartphone, Portrait */
@media only screen and (device-width: 320px) and (orientation: portrait) {
    /* insert styles here */
}

/* (320x480) Smartphone, Landscape */
@media only screen and (device-width: 480px) and (orientation: landscape) {
    /* insert styles here */
}

/* (480x800) Android */
@media only screen and (min-device-width: 480px) and (max-device-width: 800px) {
    /* insert styles here */
}

/* (640x960) iPhone 4 & 4S */
@media only screen and (min-device-width: 640px) and (max-device-width: 960px) {
    /* insert styles here */
}

/* (720x1280) Galaxy Nexus, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    /* insert styles here */
}

/* (720x1280) Galaxy Nexus, Landscape */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {
    /* insert styles here */
}

/* (1024x768) iPad 1 & 2, XGA */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /* insert styles here */
}

/* (768x1024) iPad 1 & 2, Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    /* insert styles here */
}

/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* insert styles here */
}

/* (2048x1536) iPad 3 */
@media only screen and (min-device-width: 1536px) and (max-device-width: 2048px) {
    /* insert styles here */
}

/* (1280x720) Galaxy Note 2, WXGA */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) {
    /* insert styles here */
}

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
    .sidebar.right-side-sidebar .nav.nav-list li a i, .sidebar.right-side-sidebar .nav.nav-list li a span {
        padding: 11px 15px;
    }

    .sidebar.menu-min.right-side-sidebar .nav-list > li > .submenu {
        margin-top: -44px;
    }

    .right-side-sidebar .submenu li .menu-text {
        height: 42px;
    }

    .nav-list > li > a {
        line-height: 42px;
    }

    .sidebar.menu-min.right-side-sidebar .nav-list > li > .submenu.submenu-analysis-visualizations {
        margin-top: -123px;
    }

    .sidebar.menu-min.right-side-sidebar .nav-list > li > .submenu.sort-options.submenu-right-side-dropdown {
        margin-top: -192px;
    }

    .sidebar.menu-min.right-side-sidebar .nav-list > li > .submenu.submenu-right-save-options{
        margin-top: -87px;
    }
}

/* (1280x1024) SXGA Display */
@media  screen and (max-width: 1280px) {

    /*fix para a tabela de origens de dados*/
    .tableDataOrigins td.iceDatTblCol:nth-child(7), .tableDataOrigins th:nth-child(7) {
        width: 125px;
        line-height: 28px !important;
    }

    .tableDataOrigins td.iceDatTblCol:nth-child(4), .tableDataOrigins th:nth-child(4) {
        width: 90px;
    }

}

/* (1440x900) WXGA+ Display */
@media  screen and (max-width: 1440px) {

}

/* (1680x1050) WSXGA+ Display */
@media  screen and (max-width: 1680px) {

}

/* (1920x1080) Full HD Display */
@media  screen and (max-width: 1920px) {

}

/* (1600x900) HD+ Display */
@media  screen and (max-width: 1600px) {

}
.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning.checkbox-inline label, .has-warning.checkbox label, .has-warning .control-label, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.radio-inline label, .has-warning.radio label {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success.checkbox-inline label, .has-success.checkbox label, .has-success .control-label, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.radio-inline label, .has-success.radio label {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error.checkbox-inline label, .has-error.checkbox label, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.radio-inline label, .has-error.radio label {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
}
/* duplicate bootstrap sr-only class for users not using bootstrap/availity-uikit */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;/* 3 */
}
.loading-indicator {
    text-align: center;
}
.loading-bullet {
    display: inline-block;
    opacity: 0;
    font-size: 2em;
    color: #02a17c;
}
.block-ui {
    position: relative;
    min-height: 3em;
}
.block-ui-container {
    position: absolute;
    z-index: 1010;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    min-height: 2em;
    cursor: wait;
    overflow: hidden;
}
.block-ui-container:focus {
    outline: none;
}
.block-ui-overlay {
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-color: white;
}
.block-ui-message-container {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    z-index: 10001;
}
.block-ui-message {
    color: #333;
    background: none;
    z-index: 1011;
}

/* CSS Animations */
@-webkit-keyframes fadeInRTL1 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    30% {
        opacity: 1;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
}
@keyframes fadeInRTL1 {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    30% {
        opacity: 1;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
}
@-webkit-keyframes fadeInRTL2 {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    40% {
        opacity: 1;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
}
@keyframes fadeInRTL2 {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    40% {
        opacity: 1;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
}
@-webkit-keyframes fadeInRTL3 {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    50% {
        opacity: 1;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
}
@keyframes fadeInRTL3 {
    0% {
        opacity: 0;
    }
    20% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    50% {
        opacity: 1;
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }
    60% {
        opacity: 1;
    }
    80% {
        opacity: 0;
    }
}
.loading-bullet {
    display: inline-block;
    opacity: 0;
    -webkit-animation: 3s ease .5s infinite fadeInRTL1;
    animation: 3s ease .5s infinite fadeInRTL1;
}
.loading-bullet + .loading-bullet {
    -webkit-animation-name: fadeInRTL2;
    animation-name: fadeInRTL2;
}
.loading-bullet + .loading-bullet + .loading-bullet {
    -webkit-animation-name: fadeInRTL3;
    animation-name: fadeInRTL3;
}

/* Collection default theme */

.ReactVirtualized__Collection {
}

.ReactVirtualized__Collection__innerScrollContainer {
}

/* Grid default theme */

.ReactVirtualized__Grid {
}

.ReactVirtualized__Grid__innerScrollContainer {
}

/* Table default theme */

.ReactVirtualized__Table {
}

.ReactVirtualized__Table__Grid {
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ReactVirtualized__Table__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 24px;
          flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List {
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNvdXJjZS9zdHlsZXMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhCQUE4Qjs7QUFFOUI7Q0FDQzs7QUFFRDtDQUNDOztBQUVELHdCQUF3Qjs7QUFFeEI7Q0FDQzs7QUFFRDtDQUNDOztBQUVELHlCQUF5Qjs7QUFFekI7Q0FDQzs7QUFFRDtDQUNDOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLDBCQUEwQjtFQUMxQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNkLCtCQUFvQjtFQUFwQiw4QkFBb0I7TUFBcEIsd0JBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwrQkFBb0I7RUFBcEIsOEJBQW9CO01BQXBCLHdCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQix3QkFBd0I7RUFDeEIsaUJBQWlCO0NBQ2xCOztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixlQUFlO0NBQ2hCO0FBQ0Q7RUFDRSx3QkFBd0I7RUFDeEIsb0JBQW9CO0NBQ3JCOztBQUVEOztFQUVFLGtCQUFrQjtDQUNuQjtBQUNEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0Usb0JBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixZQUFZO0VBQ1osV0FBVztFQUNYLG1CQUFtQjtDQUNwQjs7QUFFRCx3QkFBd0I7O0FBRXhCO0NBQ0MiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIENvbGxlY3Rpb24gZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fQ29sbGVjdGlvbiB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19Db2xsZWN0aW9uX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIEdyaWQgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fR3JpZCB7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19HcmlkX19pbm5lclNjcm9sbENvbnRhaW5lciB7XG59XG5cbi8qIFRhYmxlIGRlZmF1bHQgdGhlbWUgKi9cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19HcmlkIHtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJSb3cge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uUmVhY3RWaXJ0dWFsaXplZF9fVGFibGVfX2hlYWRlclRydW5jYXRlZFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9faGVhZGVyQ29sdW1uLFxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMHB4O1xufVxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19yb3dDb2x1bW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLlJlYWN0VmlydHVhbGl6ZWRfX1RhYmxlX19oZWFkZXJDb2x1bW46Zmlyc3Qtb2YtdHlwZSxcbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fcm93Q29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJDb2x1bW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZWFjdFZpcnR1YWxpemVkX19UYWJsZV9fc29ydGFibGVIZWFkZXJJY29uIHtcbiAgZmxleDogMCAwIDI0cHg7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIExpc3QgZGVmYXVsdCB0aGVtZSAqL1xuXG4uUmVhY3RWaXJ0dWFsaXplZF9fTGlzdCB7XG59XG4iXX0= */
.BngApp {
  height: 100vh;
}

.BngAppContent {
  height: calc(100vh - var(--navbar-height)); /*-48px from navbar*/
}

.RouterPage {
  height: calc(100% - var(--breadcrumb-height)); /* Size of .BngAppContent - 36px from breadcrumb */
}

.cockpit-header-hidden .BngAppContent {
  height: 100vh;
}

.BngAppContent.GreyBg {
  background-color: #f6f6f6;
}

.BngAppContent.Discover:not(.ExternalPage) {
  margin-left: 52px;
}

.BngAppContent.Discover .page-content {
  margin-left: 0;
  margin-right: 0;
}

/* Imported from empty-template.xhtml */
a {
  color: #2876fd;
}

a:hover,
a:focus {
  outline: none;
}

hr {
  border-top: 1px solid #e6e6e6;
}

html {
  overflow: hidden;
}

body {
  font-family: -apple-system, 'San Francisco', 'Helvetica Neue', 'Roboto', 'Lato', 'Open Sans', Helvetica, Arial,
    sans-serif !important;
}

.DarkMode {
  --default-text-color: #efefef;
  color: var(--default-text-color, #efefef);
}

:root {
  /*cockpit header expand/shrink animation*/
  --expand-header-transition: 1s cubic-bezier(0, 1, 1, 1);
  --blue-default: #005dff;
  --gray-default: #E4E4E4;
  --light-gray-default: #F6F6F6;
  --dark-gray-title: #333333;
  --gray-description: #555555;
  --green: #00A355;
  --red: #e23d3d;
  --warning-color: #ff9f09;
  --navbar-height: 48px;
  --breadcrumb-height: 36px;
  --background-scroll-shadow: linear-gradient(
          white 30%,
          rgba(255, 255, 255, 0)
  ) no-repeat local center top / 100% 40px,
  linear-gradient(
          rgba(255, 255, 255, 0),
          white 70%
  ) no-repeat local center bottom / 100% 40px,
  radial-gradient(
          farthest-side at 50% 0,
          rgba(0, 0, 0, 0.2),
          rgba(0, 0, 0, 0)
  ) no-repeat scroll center top / 100% 20px,
  radial-gradient(
          farthest-side at 50% 100%,
          rgba(0, 0, 0, 0.2),
          rgba(0, 0, 0, 0)
  ) no-repeat scroll center bottom / 100% 20px
}

.nav-bar-button > .dropdown-toggle {
  text-align: center;
}

.nav-bar-button > .dropdown-toggle > [class*='icon-'] {
  line-height: 35px;
}

.menu-bottom-btn {
  text-align: center;
  padding: 5px 0;
  background-color: #fff;
}

.nav-bar-button .menu_sttings .Icon {
  height: 16px;
  border-radius: 2px;
  margin-right: 5px;
  font-size: 22px;
  display: inline-block;
  width: 26px;
  vertical-align: top;
  margin-top: -2px;
}

.menu_sttings span.label.label-important.label-beta.pull-right {
  font-size: 10px !important;
  margin: 0 !important;
  text-shadow: none !important;
  letter-spacing: 0.5px;
  padding: 3px 8px !important;
  width: auto;
  height: auto !important;
  font-family: 'Roboto', monospace !important;
}

.dropdown-navbar.dropdown-menu li.menu_divider:hover {
  background: #ffffff !important;
}

.nav-bar-button .user-menu-display-name {
  width: 120px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.item-project-menu.disabled {
  cursor: not-allowed;
}

.item-project-menu-logo {
  width: 16px;
  height: 16px;
  margin: 5px 10px 5px 5px;
}

.item-project-link {
  text-decoration: none;
  display: inline-block;
  background-color: transparent !important;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.item-project-menu a.item-project-link:hover {
  background-color: white !important;
}

.favorite-project-link.btn-link {
  font-size: 15px;
  padding: 0 !important;
  margin: 0 !important;
}

li.project-li {
  padding: 0 !important;
}

.item-project-menu-opts {
  width: 74px;
}

.item-project-menu span.badge.badge-square {
  margin: 0px 8px;
}

.project-list {
  height: 276px;
  background: #f7f8fa;
}

.nav-bar-button.dropdown-menu a.item-link {
  background: transparent !important;
  color: #555555 !important;
  cursor: default !important;
  padding: 4px !important;
  line-height: 27px !important;
  font-weight: 500 !important;
  letter-spacing: 0.4px;
  cursor: pointer !important;
}

.nav-bar-button.dropdown-menu a.item-link.shared {
  padding-top: 6px !important;
  padding-bottom: 9px !important;
}

.link-color {
  color: #08c;
}

.nav-bar-button.dropdown-menu .no-padding {
  padding: 0;
}

.nav-search-input-parent {
  margin-top: 3px;
}

.nav-search-input-parent > input {
  width: 175px;
  margin: 0;
}

.nav-search-advanced-link {
  float: right;
  font-size: 13px;
  margin-top: 3px;
  cursor: pointer;
  font-weight: 600;
}

i.nav-search-button-on-input.material-icons {
  color: #ffffff;
  top: 12px;
  position: absolute;
}

i.nav-search-button.material-icons {
  color: #ffffff;
  padding: 14px 4px 0px 0px;
}

i.nav-search-close-button-on-input.material-icons,
i.nav-search-button.material-icons {
  cursor: pointer;
}

.sched-name {
  width: 260px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 5px;
  position: absolute;
  margin-top: -1px;
}

button.btn-only-icon.delete-only-icon {
  margin: 0 2px !important;
}

.sched-btn:first-child {
  margin-left: 0;
}

.navbar .btn.sched-btn {
  height: 20px;
  width: 20px;
  padding: 0 0 1px 1px;
  margin: 0 0 0 4px;
  border-radius: 2px;
  border: 0;
  text-shadow: none !important;
}

.navbar .nav-search-input {
  height: 25px;
  margin-top: 2px;
}

/*css novo*/
.navbarLogo {
  margin: 6px 10px;
  height: 30px;
}

/*container-fluid remover padding geral*/
.navbar .container-fluid {
  padding: 0;
}

/*fim dos gerais*/

.btn-new.cpt-menu {
  padding: 0px 8px;
  border: 0;
  border-top: 0 !important;
}

.btn-new.cpt-menu.disable {
  background: rgba(255, 255, 255, 0.25) !important;
}

.btn-enable-cockpit {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-disable-cockpit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-new.cpt-menu i {
  font-size: 20px;
}

.nav-bar-button > .dropdown-toggle > i {
  line-height: 50px;
  color: rgba(255, 255, 255, 0.9);
}

.navbar .navbar-inner {
  height: 48px;
}

.ace-nav {
  align-items: center;
  height: 48px;
}

.ace-nav .navRightButtons .badge,
.ace-nav > .navRightButtons > li > a > .badge {
  font-size: 11px;
  margin-top: 6px;
  margin-left: -10px;
  padding: 3px 4px 2px;
  pointer-events: none;
  position: absolute;
}

.ace-nav > li > a > .badge,
.ace-nav > .navRightButtons > li > a > .badge.badge-grey {
  background: #3a4045 !important;
  color: #ffffff;
  min-width: 10px;
  display: none;
}

.ace-nav > li > a > .badge.badge-important,
.ace-nav > .navRightButtons > li > a > .badge.badge-important {
  background: #e24c38 !important;
  color: #ffffff;
  min-width: 10px;
  text-shadow: none;
}

.nav-bar-button {
  padding: 0px 12px;
}

.nav-bar-button.no-badge {
  padding: 0px 10px;
}

.nav-bar-button .btn-new {
  margin-top: 9px;
}

.nav-bar-button .user-menu-avatar {
  width: auto;
  height: 34px;
  border-radius: 100%;
}

.navBarSeparator {
  box-sizing: border-box;
  height: 48px;
  width: 1px;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 8px;
}

.type-view-buttons {
  position: relative;
  display: inline-flex;
  align-items: center;
  overflow: hidden;
  transition: all 0.6s ease;
  height: 48px;
  opacity: 1;
}

.hidden-top {
  top: -25px;
  opacity: 0;
  position: fixed;
}

.type-view-buttons.hide {
  opacity: 0;
  margin-top: -40px;
}

.type-view-button {
  padding: 0 6px;
  margin: auto 0 auto 22px;
  opacity: 0.7;
  color: #ffffff;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 20px;
  cursor: pointer;
}

.type-view-icon-button.active,
.type-view-button.active {
  border-bottom: 2px solid #ffffff;
  opacity: 1;
}

li.nav-bar-button.cockpit-header-buttons {
  display: none;
}

ul.pull-right.dropdown-navbar.dropdown-menu.dropdown-caret.dropdown-close {
  border: none;
  border-radius: 4px !important;
  padding: 0;
}

.dropdown-navbar.dropdown-menu > li.nav-header {
  text-transform: uppercase;
  letter-spacing: 0.5px;
  height: 32px;
  line-height: 30px;
  padding: 7px 14px;
  white-space: nowrap;
  background: #ffffff !important;
}

.dropdown-navbar.dropdown-menu > li {
  background: #f7f8fa;
  padding: 0;
}

.dropdown-menu > li.no-hover {
  background: #ffffff;
}

.dropdown-navbar.dropdown-menu li.menu_divider {
  background: #f7f8fa !important;
  padding: 3px 20px 3px 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.dropdown-navbar.dropdown-menu li.menu_divider:last-child {
  border-bottom: 0 !important;
}

.dropdown-navbar.dropdown-menu .menu-bottom-btn .btn {
  font-size: 12px;
  text-shadow: none;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  margin-top: 0;
}

.dropdown-navbar.dropdown-menu > li.nav-header .btn {
  z-index: 2;
  position: absolute;
  top: 10px;
  width: 70px;
  right: 10px;
  text-shadow: none !important;
  border: 0;
  font-weight: bold;
  letter-spacing: 0.3px;
  font-size: 12px;
  text-transform: uppercase;
}

button.btn.btn-primary.favorite-project-link.btn-link.disable {
  color: #565657 !important;
}

i.publisher-fragment-icon {
  font-size: 18px;
  color: #6e6e6e;
}

.row-fluid.publisher-item-container {
  display: flex;
}

.publisher-buttons {
  width: 65px;
}

.publisher-item {
  width: 340px;
  padding: 3px 0px 0px 10px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}

.publisher-item.publisher-item-author {
  font-size: 11px;
  letter-spacing: 0.3px;
  line-height: 15px;
  margin: 6px 0;
  font-weight: normal;
}

.publisher-item-container {
  margin-top: 2px;
}

.publisher-item.publisher-item-author i.material-icons {
  font-size: 16px;
  margin-right: 6px;
  color: #6e6e6e !important;
}

.publisher-buttons button {
  padding: 3px 5px;
  margin: 2px;
}

a.publisher-item-link:focus,
a.publisher-item-link:hover {
  background: #ffffff;
  background-image: none !important;
}

i.publisher-fragment-icon:before {
  width: 18px;
}

a.publisher-item-link {
  cursor: inherit;
}

.navbar .btn.square-mini-btn {
  height: 20px;
  width: 20px;
  padding: 0 0 1px 1px;
  margin: 0 0 0 4px;
  border-radius: 2px;
  border: 0;
  text-shadow: none !important;
}

.user-menu-option {
  display: flex;
  align-items: center;
  color: #7e7e7e;
  cursor: pointer;
  border-bottom: 1px solid #ededed;
  height: 48px;
}

.user-menu-option-color {
  width: 4px;
  background: #269c59;
  height: 100%;
}

.user-menu-option-labs .user-menu-option-color {
  background: #eb354d;
}

.user-menu-option-manage .user-menu-option-color {
  background: #eab23a;
}

.user-menu-option-news .user-menu-option-color {
  background: #a954c1;
}

.user-menu-option-help .user-menu-option-color {
  background: #21879b;
}

.user-menu-option-icon {
  padding: 4px 10px;
}

.user-menu-option-label {
  padding: 4px 10px 4px 0px;
}

.user-menu-option-icon i.material-icons {
  font-size: 20px;
  padding: 10px 0px;
}

.user-menu-option-label {
  padding: 14px 0px;
  font-size: 12px;
  font-weight: bold;
}

.user-menu-option:hover {
  background: #fff;
}

.menu-bottom-btn:hover {
  background: #fff;
}

.type-view-buttons-animation-enter {
  opacity: 0.01;
  transform: translateY(-50%);
}

.type-view-buttons-animation-enter-active {
  opacity: 1;
  transform: translateY(0%);
  transition: all 500ms ease;
}

.type-view-buttons-animation-exit {
  opacity: 1;
  transform: translateY(0%);
}

.type-view-buttons-animation-exit-active {
  opacity: 0.01;
  transform: translateY(-50%);
  transition: all 500ms ease;
}

.nav-bar-button .dropdown-toggle {
  display: block;
  height: 100%;
  position: relative;
}

.nav-bar-button .MenuAlertContainer {
  position: absolute;
  display: inline-block;
  right: 16px;
  color: #ff7f50;
  background-color: white;
  box-shadow: 0 0 2px #333;
  border-radius: 100%;
  height: 20px;
  width: 20px;
}

.nav-bar-button .AlertContainer {
  position: absolute;
  bottom: 5px;
  right: -8px;
  background-color: white;
  border-radius: 100%;
  height: 16px;
  width: 16px;
  box-shadow: 0 0 2px #333;
  z-index: 1;
}

.AlertContainer.warning {
    color: #ff7f50;
}

.UserMenuAvatarContainer .AlertContainer {
  bottom: -3px;
  right: -5px;
}

.nav-bar-button .AlertContainer .Icon {
  line-height: 16px;
  font-size: 16px;
  z-index: 1;
}

.type-view-icon-button.active.disabled,
.type-view-button.active.disabled {
  cursor: default;
}

.type-view-button.hover:hover {
  /*color: #f5f5f5;*/
  opacity: 1;
}

.scrollbar-macosx.project-list {
  height: 276px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  scrollbar-width: none;
}

.ScrollContainer.scrollbar-macosx.notificationsTable-container {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  margin-bottom: 0;
  margin-right: 0;
  max-height: 607px;
}

.user-menu-option-tag {
  align-items: center;
  display: flex;
}

.navbar .closeMenuButton {
  transform: scaleX(-1);
}

.navbar .navRightButtons {
  align-items: center;
  display: inline-flex;
  list-style-type: none;
  margin: 0;
}

.navbar .type-view-icon-button {
  color: #fff !important;
  border-radius: 0;
  display: none;
}

.navbar .type-view-icon-button:hover {
  background: transparent !important;
}

.navbar .reducedRightMenuButton {
  display: none;
  color: #fff !important;
}

.navbar .reducedRightMenuButton:hover {
  background: transparent !important;
}

/* Hide specialist/activate project button */
@media only screen and (max-width: 1505px) {
  .navbar .NavRoundButton {
    display: none;
  }
}

/* Hide right buttons */
@media only screen and (max-width: 1220px) {
  .navbar .navRightButtons {
    position: absolute;
  }

  .navbar .reducedRightMenuButton {
    display: block;
  }

  .navbar .hide-on-small {
    display: none;
  }

  .navbar .hide-logo {
    display: none;
  }
}

@media only screen and (min-width: 1220px) {
  .navbar .navRightButtons {
    opacity: 1 !important;
    transform: translateX(0) !important;
  }
}

/* Hide view navigation buttons */
@media only screen and (max-width: 770px) {
  .navbar .type-view-button {
    display: none;
  }

  .navbar .type-view-icon-button {
    display: block;
  }
}

.AdminMenuButton .scrollbar-macosx {
    height: 276px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}

.AdminMenuButton.dropdown-menu {
    width: 327px;
}
.search-menu-button-container-enable {
  display: none;
}

.search-menu-button-container.open .search-menu-button-container-enable {
  display: block;
}

input.search-menu-button-input {
  width: 190px;
  border: none;
  margin-top: -7px;
}

.search-menu-button-container {
  position: absolute;
  top: 10px;
  right: 90px;
  background: #fff;
  height: 20px;
}

.search-menu-button-container i.search-menu-button-icon.material-icons,
.search-menu-button-container i.search-menu-button-icon-close.material-icons {
  cursor: pointer;
}

.bng-dropdown-parent .dropdown-menu {
  display: block;
  position: relative;
  float: none;
  border: none !important;
}

.MenuButtonDropdownPopper {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, .15);
  border-radius: 4px;
  box-shadow: 0 4px 14px -2px rgba(0, 8, 16, .08);
  color: #333;
  width: fit-content;
  z-index: 101;
}

.MenuButtonDropdown .tippy-content {
  padding: 0;
}

.AlertContainer.error {
    position: absolute;
    bottom: 3px;
    right: -8px;
    z-index: 1;
    background-color: transparent;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    -webkit-text-stroke: 1px white;
}
.MenuLink {
  position: relative;
}

.MenuLink .LoadingSvg {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
}

.MenuLink .LoadingSvg.withBeta {
  right: 70px;
}

.MenuLink.Loading .Overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0,0,0, 0.05);
  cursor: progress;
}
.SchemaUpdaterDialog .Running {
    background-color: #ebebeb;
    font-weight: bold;
}

.SchemaUpdaterDialog .widget-main,
.SchemaUpdaterDialog .widget-body {
    margin-top: 0;
    padding-top: 0;
}
.StructuresPage .Header .bng-search.closed {
  width: 82px;
}

.FloatActionButton .BngIconButton {
  transition: transform 250ms linear, filter 250ms linear;
}

.FloatActionButton .BngIconButton.Open {
  transform: rotate(45deg);
}

.StructuresPage .StructureIcon {
  font-size: 24px;
  color: #005dff;
}

.StructuresPage .IconContainer {
  display: inline-block;
  position: relative;
}

.LoadStatusBadge {
  padding: 2px;
  border-radius: 100%;
  border: 2px solid white;
  text-align: center;
}

.LoadStatusBadge .Icon {
  font-size: 12px !important;
  width: 100%;
}

.StructuresPage .IconContainer .LoadStatusBadge {
  position: absolute;
  right: 6px;
  bottom: -6px;
}

.StructuresPage .TimeIcon {
  font-size: 21px;
}

.StructureMenuPopper {
  width: 280px;
  z-index: 100;
}

.StructureMenuPopper .LoadStatusBadge {
  width: 12px;
  border: none;
}

.SchedulingCounter,
.SchedulingCounterEmpty {
  display: table;
  margin: 0 auto;
}

.SchedulingCounter {
  background-color: #095dff !important;
}

.SchedulingCounterEmpty {
  background-color: #f89406 !important;
}

.StructuresPage > .BngDropdown .BngIconButton,
.FloatActionButtonDropdown .BngIconButton {
  padding: 12px;
}

.FloatActionButtonDropdown {
  width: 250px;
}

.FloatActionButtonDropdown .ButtonsContainer {
  transition: max-height 500ms linear, opacity 300ms linear;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}

.FloatActionButtonDropdown .ButtonsContainer.Show {
  max-height: 100vh;
  opacity: 1;
}

.FloatActionButtonDropdown .ButtonsContainer > div {
  position: relative;
  margin-top: 10px;
}

.FloatActionButtonDropdown .ButtonsContainer > div label,
.FloatActionButtonDropdown .ButtonsContainer > div span {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  top: 10px;
  left: 60px;
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 4px;
  cursor: pointer !important;
}

.FloatActionButtonDropdown .ButtonsContainer > div label:after {
  position: absolute;
  top: 8px;
  left: -6px;
  content: '';
  width: 0;
  height: 0;

  border-right: solid 6px rgba(0, 0, 0, 0.8);
  border-bottom: solid 6px transparent;
  border-top: solid 6px transparent;
}

.StructureFilterDropdown.Filtered .Icon {
  color: #005dff;
}

.StructureFilterDropdownPopper {
  width: 280px;
  z-index: 100;
}

.StructureFilterDropdownPopper .bng-dropdown {
  width: 224px;
  padding: 28px;
}

.StructuresPage .QuotaViewerContainer {
  opacity: 1;
  transition: visibility 0s, opacity 0.5s linear;
}

.StructuresPage .QuotaViewerContainer.Fade {
  opacity: 0;
  visibility: collapse;
}

.StructuresPage .SearchVisible {
  width: 370px;
}

.StructuresPage .Header .bng-search .search-button {
  color: rgba(0, 0, 0, 0.54);
  transition: ease-in-out 250ms;
  transition-property: background-color, color;
}

.StructuresPage .Header .bng-search .search-button:not(:disabled):hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.StructuresPage .Header .bng-search .search-button:not(:disabled):active {
  background-color: rgba(0, 0, 0, 0.2);
}

.StructuresPage .Header .bng-search .search-field {
  width: calc(100% - 40px);
}

.StructureMenuPopper .TagsDropdownGroupOption {
  padding: 0;
}

.StructureMenuPopper .BngDropdownTags {
  width: 100%;
  height: 100%;
}

.TypeOption {
  line-height: 20px;
}

.TypeOption.Type-ANALYTICAL {
  align-items: flex-end;
}

.LimitAlertBadge {
  width: 13px !important;
  height: 13px !important;
  line-height: 13px;
  text-align: center;
}

.StructureMenuPopper .LimitAlertBadge {
  padding: 3px;
  margin-left: auto;
}

.StructureAdvancedMenuDropOverlay {
  z-index: 25051;
}

.StructureAdvancedMenuDrop {
  z-index: 25052;
  width: 335px;
}

.StructureAdvancedSubmenuDropOverlay {
  z-index: 25053;
}

.StructureAdvancedSubmenuDrop {
  z-index: 25054;
}

.StructuresPageBimQueryButton img {
  height: 25px;
  filter: brightness(0) invert(1);
  padding: 3px;
}

.StructuresPage .customHeaderAlerts {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  margin-left: 10px;
}

.StructuresPage .customHeaderAlerts .BngTag {
  border-radius: 14px;
  cursor: pointer;
  padding: 4px 4px;
}

.StructuresPage .customHeaderAlerts .warningTag {
  background: #e23d3d;
}

:root {
    --bng-connection-blue: 0, 93, 255;
    --bng-connection-red: 253, 0, 61;
    --bng-connection-green: 0, 163, 85;
    --bng-connection-orange: 249, 137, 0;
    --bng-connection-card-color-opacity: 0.5;
}

.DialogResponsive {
    width: 90%;
    max-width: 1520px;
    border-radius: 12px;
    max-height: calc(90% - 90px);
    margin: unset !important;
    transform: translateX(-50%);
    left: 50%;
    border: unset;
}

.DialogResponsive.Dragged {
    transform: unset !important;
}

.DialogResponsive .modal-body {
    border-radius: 12px;
}

.DialogResponsive .widget-header {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}

.DataOriginsContainer {
    display: flex;
    flex-direction: column;
    background: white;
    border: 1px solid #e6e6e6;
    position: relative;
    overflow: hidden;
    height: 100%;
}

.DataOriginsHeader {
    display: flex;
    padding: 10px 20px;
}

.DataOriginsBody {
    display: flex;
    height: 80vh;
}

.DataOriginsCards {
    display: flex;
    padding: 16px 24px 16px 24px;
    flex: 1;
    align-content: flex-start;
    flex-wrap: wrap;
    overflow-y: auto;
    position: relative;
}

.DataOriginsMenu {
    display: flex;
    flex-direction: column;
    background: white;
    flex: 0 0 276px;
    margin-left: 16px;
    margin-top: 24px;
}

.DataOriginsMenu .TitleMenu {
    font-size: 14px;
    color: rgba(0,0,0,0.75);
    font-weight: bold;
    padding: 15px 10px 10px 10px;
    letter-spacing: 0;
    margin: 0;
    background: white;
}

.DataOriginsSectionTitleWrapper > .DataOriginsTitle {
    font-size: 13px !important;
}

.DataOriginsTitle {
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    align-self: center;
    margin: 0;
    line-height: unset;
    text-transform: uppercase;
}

.DataOriginsSearch {
    border-radius: 24px;
    background: white !important;
    border: 1px solid #e0e0e0;
    margin: 0 0 24px 15px;
    height: 46px;
}

.DataOriginsFilters {
    overflow-y: auto;
}

.DataOriginsSearch input {
    color: #ACACAC !important;
    margin-left: 10px;
}

.DataOriginsSearch .search-button i {
    color: #525252;
}

.DataOriginsPadding__Section {
    padding: 5px 20px
}

.DataOriginsSection {
    border-top: 1px solid #e6e6e6;
}

.DataOriginsSectionBodyWrapper {
    padding: 0px 20px !important;
    display: flex;
    flex-wrap: wrap;
}

.DataOriginsContainer .BngHorizontalCardBorder {
    height: calc(100% - 20px);
}
.DataOriginsContainer .BngHorizontalCard {
    height: 100%;
    min-height: 100px;
    display: flex;
    transition: all .1s ease-in-out;
    box-shadow: none !important;
    border-radius: 5px !important;
    width: auto;
}

.DataOriginsContainer .BngHorizontalCard:hover {
    border-top: 1px solid #4285f4;
    border-right: 1px solid #4285f4;
    border-bottom: 1px solid #4285f4;
    background-color: rgba(23,78,166,.04);
    box-shadow: 0 1px 3px 1px #f1f3f4 !important;
}

.DataOriginsContainer .BngHorizontalCard .Content {
    padding: 10px 10px !important;
}

.DataOriginsContainer .BngHorizontalCard .Content .Text {
    color: #7c7c7c;
    font-size: 11px;
    letter-spacing: 0.4px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    word-break: break-word;
    margin-top: 8px;
}

.DataOriginsContainer .BngHorizontalCard .IconContainer {
    padding: 10px 7px 10px 15px !important;
    min-height: 40px;
    border: none !important;
    align-items: flex-start !important;
}

.DataOriginsContainer .BngHorizontalCard img {
    width: 45px;
    height: 45px;
}

.DataOriginsContainer .TagContainer {
    display: flex;
    flex-wrap: wrap;
}

.DataOriginsContainer .DataOriginsFilterTag {
    margin-left: 19px;
}

.DataOriginsContainer input.DataOriginsFilterTag {
    padding: 2px !important;
}

.DataOriginsContainer .Icon ~ .DataOriginsFilterTag {
    margin-left: 5px;
}

.DataOriginsContainer .DataOriginsFilterTag span {
    font-size: 12px !important;
    color: #191919;
    font-weight: 400;
    letter-spacing: 0;
}

.DataOriginsContainer .DataOriginsFilterTag span::before {
    vertical-align: initial !important;
    height: 14px;
    width: 14px;
    min-width: 10px;
    border-radius: 6px !important;
    border: 1px solid #cacaca;
    padding: 1px;
    margin-right: 10px;
}

.DataOriginsContainer .DataOriginsFilterTag input[type=checkbox]:checked,
.DataOriginsContainer .DataOriginsFilterTag input[type=checkbox]:checked + .lbl::before{
    padding: 3px;
    border-radius: 6px !important;
    margin-right: 10px;
}

.DataOriginsContainer .DataOriginsFilterTag.BngConnexionRed input[type=checkbox]:checked,
.DataOriginsContainer .DataOriginsFilterTag.BngConnexionRed input[type=checkbox]:checked + .lbl::before {
    background: rgba(var(--bng-connection-red), 1) !important;
}

.DataOriginsContainer .DataOriginsFilterTag.BngConnexionBlue input[type=checkbox]:checked,
.DataOriginsContainer .DataOriginsFilterTag.BngConnexionBlue input[type=checkbox]:checked + .lbl::before{
    background: rgba(var(--bng-connection-blue), 1) !important;
}

.DataOriginsContainer .DataOriginsFilterTag.BngConnexionGreen input[type=checkbox]:checked,
.DataOriginsContainer .DataOriginsFilterTag.BngConnexionGreen input[type=checkbox]:checked + .lbl::before {
    background: rgba(var(--bng-connection-green), 1) !important;
}

.DataOriginsContainer .DataOriginsFilterTag.BngConnexionOrange input[type=checkbox]:checked,
.DataOriginsContainer .DataOriginsFilterTag.BngConnexionOrange input[type=checkbox]:checked + .lbl::before {
    background: rgba(var(--bng-connection-orange), 1) !important;
}

.DataOriginsContainer .DotsPaginationBody {
    flex: 1 1 552px;
    align-content: flex-start;
    position: relative;
}

.DataOriginsContainer .AccordionSideMenu {
    height: auto !important;
    background-color: white !important;
    border: none !important;
    box-shadow: unset !important;
    position: initial !important;
    margin-bottom: 16px !important;
}

.DataOriginsContainer .AccordionSideMenu .AccordionContent {
    padding: 2px 11px 11px 11px;
}

.DataOriginsContainer .AccordionSideMenu.AccordionClose .AccordionContent {
    padding-top: 0;
    padding-bottom: 0;
}

.DataOriginsContainer .AccordionSideMenu .AccordionTitle {
    box-shadow: none !important;
}

.BngHorizontalCard.BngConnexionGreen {
    border-left: 4px solid rgba(var(--bng-connection-green), 1);
}

.BngHorizontalCard.BngConnexionGreen.Selected {
    border-color: rgba(var(--bng-connection-green), 1);
    background-color: rgba(var(--bng-connection-green), 0.1);
}

.BngHorizontalCard.BngConnexionOrange {
    border-left: 4px solid rgba(var(--bng-connection-orange), 1);
}

.BngHorizontalCard.BngConnexionOrange.Selected {
    border-color: rgba(var(--bng-connection-orange), 1);
    background-color: rgba(var(--bng-connection-orange), 0.1);
}

.BngHorizontalCard.BngConnexionBlue {
    border-left: 4px solid rgba(var(--bng-connection-blue), 1);
}

.BngHorizontalCard.BngConnexionBlue.Selected {
    border-color: rgba(var(--bng-connection-blue), 1);
    background-color: rgba(var(--bng-connection-blue), 0.1);
}

.BngHorizontalCard.BngConnexionRed {
    border-left: 4px solid rgba(var(--bng-connection-red), 1);
}

.BngHorizontalCard.BngConnexionRed.Selected {
    border-color: rgba(var(--bng-connection-red), 1);
    background-color: rgba(var(--bng-connection-red), 0.1);
}

.DataOriginsFilterWrapper {
    display: flex;
    align-items: center;
    padding: 7px;
}

.DataOriginsFilterWrapper .Icon {
    font-size: 14px;
    color: orange;
}

.DataOriginsContainer .EdgeCard {
    margin-right: 0 !important;
}

.DataOriginsContainer .CardWrapper {
    width: 100% !important;
}

.DataOriginsContainer .BngForm label {
    margin-bottom: 0;
}

@media only screen and (min-width: 1450px)
{
    .DataOriginsContainer .CardWrapper {
        width: 25% !important;
    }
}

@media only screen and (min-width: 1250px) and (max-width: 1450px)
{
    .DataOriginsContainer .CardWrapper {
        width: 33.33% !important;
    }
}

@media only screen and (min-width: 970px) and (max-width: 1250px)
{
    .DataOriginsContainer .CardWrapper {
        width: 50% !important;
    }
}
.bng-search {
  display: flex;
  align-items: center;
  height: 36px;
  transition: box-shadow ease-in-out 200ms;
}

.bng-search.absolute {
  position: absolute;
}

.bng-search.open:not(.InlineBngSearch),
.bng-search.open.InlineBngSearch:focus-within {
  background-color: #fff;
  box-shadow: 0 3px 0 -1px #005dff;
}

.bng-search.open.InlineBngSearch {
  box-shadow: 0 3px 0 -1px #efefef;
}

.bng-search.open:not(.InlineBngSearch) .SearchIcon,
.bng-search.open.InlineBngSearch:focus-within .SearchIcon {
  color: #005dff;
}

.bng-search.open.InlineBngSearch .SearchIcon {
  color: #757575;
}

.bng-search.open.SimpleBngSearch {
  background-color: transparent;
  box-shadow: none;
}

.bng-search.closed .bng-search-input {
  opacity: 0;
  pointer-events: none;
  top: 28px;
}

.bng-search.open .bng-search-input {
  display: flex;
  align-items: center;
}

.bng-search .bng-search-input {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  top: 0;
  opacity: 1;
}

.bng-search-input.open {
  transition: opacity 0.2s ease-in-out, top 0.3s ease-out;
}

.bng-search .bng-search-input .material-icons {
  margin-right: 5px;
}

.bng-search .bng-search-input .search-field {
  font-size: 14px;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  width: 100%;
  background-color: transparent;
  font-weight: 500;
}

.bng-search .search-button {
  display: flex;
  align-items: center;
  margin-right: 10px;
}

.bng-search .search-button:not(.simple-button) {
  margin-right: 0px !important;
  border-radius: 100%;
  cursor: pointer;
  height: 24px;
  padding: 8px;
}

.bng-search .search-button:not(.simple-button):hover {
  background-color: #eee;
}

.search-icon {
    display: flex !important;
    margin-right: 40px;
    margin-left: 40px;
}

.search-label {
    width: 50px;
    align-self: center;
}

.bng-search:not(.SimpleBngSearch) .search-button.with-label.open {
    border-radius: 4px;
}

.bng-search .search-right-icon {
  margin-right: 4px;
}

.bng-search.disabled {
  cursor: not-allowed;
}

.bng-search.disabled input {
  background-color: transparent !important;
}
.BngHorizontalCardBorder {
  border-radius: 5px;
  margin: 10px;
  overflow: hidden;
  transition: all 0.1s ease-in-out;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.07);
}

.BngHorizontalCardBorder.premiumBorder {
  box-shadow: none;
  border-bottom: 1px solid #e4e4e8;
  border-right: 1px solid #e4e4e8;
  border-top: 1px solid #e4e4e8;
}

.BngHorizontalCardBorder.premiumBorder:hover {
  border-bottom: 1px solid #eaa319 !important;
  border-right: 1px solid #eaa319 !important;
  border-top: 1px solid #eaa319 !important;
}

.BngHorizontalCard {
  box-sizing: border-box;
  width: 375px;
  border: 1px solid #e4e4e8;
  border-radius: 4px;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.07);
  display: inline-flex;
  cursor: pointer;
  flex-shrink: 0;
  white-space: normal;
  background-color: white;
  min-height: 115px;
}

.BngHorizontalCard.Disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

/* Icon */
.BngHorizontalCard .IconContainer {
  padding: 30px 25px;
  border-right: 1px solid #eeeeee;
  display: flex;
  align-items: center;
  justify-content: center;
}

.BngHorizontalCard .IconContainer.withImage {
  width: 120px;
  padding: 15px 10px;
}

/* Image */
.BngHorizontalCard img {
  height: 90px;
  object-fit: scale-down;
  display: flex;
  align-items: center;
}

.BngHorizontalCard .IconContainer .Icon {
  font-size: 42px;
  opacity: 0.38 !important;
}

.BngHorizontalCard[data-test='BIG_TABLE'] .IconContainer {
  padding: 30px 16px;
}

.BngHorizontalCard[data-test='BIG_TABLE'] .IconContainer .Icon {
  font-size: 60px;
}

/* Text content */

.BngHorizontalCard .Content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 100%;
  overflow: hidden;
  padding: 12px 17px !important;
  width: 100%;
}

.BngHorizontalCard .LabelWrapper {
  width: fit-content;
  align-self: flex-end;
}

.BngHorizontalCard .Content .Title {
  color: #202020;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  align-items: center;
}

.BngHorizontalCard .Content .Title .BngIsNewLabel {
  margin-left: 10px;
  align-self: flex-start;
  margin-top: 3px;
}

.BngHorizontalCard .Content .Title .BngIsBetaLabel {
  margin-left: 10px;
  align-self: flex-start;
  margin-top: 3px;
}

.BngHorizontalCard .Content .Text {
  margin-top: 5px;
  color: #444444;
  font-size: 12px;
  letter-spacing: 0.4px;
  line-height: 16px;
}

/* isPremium */
.BngHorizontalCard.isPremium {
  background-color: #f6f6f6;
  border-image: linear-gradient(180deg, #d77419 0%, #f6bf1a 68.2%) 1 100%;
  border-right: 0 !important;
  color: #888888;
  margin-left: 1px;
}

.BngHorizontalCard.isPremium:hover {
  background: rgba(246, 191, 26, 0.1) !important;
  border-right: 0 !important;
}

.BngHorizontalCard.isPremium .Title {
  color: #888888 !important;
}

.BngHorizontalCard.isPremium img {
  opacity: 50%;
}

/* BngIsNewLabel */
.BngIsNewLabel {
  box-sizing: border-box;
  border: 1px solid #269c59;
  border-radius: 8px;
  display: inline-block;
  padding: 1px 4px;
  color: #269c59;
  font-size: 9px;
  font-weight: 600;
  line-height: 10px;
  text-align: center;
  letter-spacing: 0.4px;
  white-space: nowrap;
}

/* BngIsBetaLabel */
.BngIsBetaLabel {
  box-sizing: border-box;
  border: 1px solid #d15b47;
  border-radius: 8px;
  display: inline-block;
  padding: 1px 4px;
  color: #d15b47;
  font-size: 9px;
  font-weight: 600;
  line-height: 10px;
  text-align: center;
  letter-spacing: 0.4px;
  white-space: nowrap;
}

.BngIsNewLabel.Blue {
  border: 1px solid #2a7dca;
  color: #ffffff;
  background-color: #2a7dca;
}

.BngIsComingLabel {
  margin: 8px 0;
  padding: 4px 8px;
  color: #fffdfd;
  font-size: 9px;
  font-weight: 600;
  line-height: 10px;
  text-align: center;
  letter-spacing: 0.4px;
  white-space: nowrap;
  float: right;
  text-shadow: none;
  background: #0da239;
  border-radius: 3px;
  line-height: 14px;
}

.BngHorizontalCard.isComing:hover {
  cursor: not-allowed !important;
}

/* BngIsUpgradeLabel */

.BngIsPremiumLabel {
  align-items: center;
  background: linear-gradient(94.97deg, #d77419 0%, #f6bf1a 68.2%);
  border-radius: 3px;
  color: #fffdfd;
  display: flex;
  float: right;
  font-size: 9px;
  font-weight: 600;
  gap: 3px;
  letter-spacing: 0.4px;
  line-height: 14px;
  margin: 8px 0;
  overflow: hidden;
  padding: 6px 8px;
  position: relative;
  text-align: center;
  text-shadow: none;
  white-space: nowrap;
}
.BngIsPremiumLabel i {
  font-size: 14px;
}

.BngIsPremiumLabel:before {
  animation: upgradeShine 3s linear infinite;
  background-color: #fff;
  content: '';
  filter: blur(3px);
  height: 100px;
  left: -50%;
  opacity: 0.2;
  position: absolute;
  transform: rotate(45deg);
  transition: all ease 1s;
  width: 20px;
}

@keyframes upgradeShine {
  0% {
    left: -50%;
  }
  20% {
    left: 130%;
  }
  100% {
    left: 130%;
  }
}

.BngHorizontalCard .BngNumberLabel {
  box-sizing: border-box;
  border: 1px solid #ccdfff;
  border-radius: 8px;
  display: inline-block;
  padding: 1px 4px;
  color: #005dff;
  font-size: 9px;
  font-weight: 600;
  line-height: 10px;
  text-align: center;
  letter-spacing: 0.4px;
  white-space: nowrap;
  background-color: #e6efff;
}

.BngHorizontalCard .Content .Title .BngNumberLabel {
  margin-left: 10px;
  align-self: flex-start;
  margin-top: 3px;
}

.BngCheckbox {
    padding-left: 0;
    position: relative;
}

.BngCheckbox label {
    margin-bottom: 0;
}

.BngCheckbox label span.lbl {
    display: flex;
    align-items: center;
}

.BngCheckbox label span.lbl::before {
    margin-right: 10px;
}

.BngCheckbox.Disabled {
    opacity: 0.8;
    cursor: not-allowed;
}

.BngCheckbox.Disabled input[type=checkbox]:hover + .lbl::before {
    cursor: not-allowed !important;
}

.BngCheckbox.Disabled .lbl::before {
    background-color: #ccc;
}

.BngCheckbox.Disabled .lbl {
    cursor: not-allowed;
}

.BngCheckboxType-danger input[type=checkbox]:checked,
.BngCheckboxType-danger input[type=checkbox]:checked + .lbl::before {
    background: #E24C38;
}

.BngCheckboxSize-lg {
    transform: scale(1.2);
    display: flex;
    align-items: center;
}

.BngCheckbox.fw-700 .lbl {
    font-weight: 700;
}

.DarkMode .BngCheckbox .lbl {
    color: var(--default-text-color);
}
.BngForm label {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 8px;
}

.BngForm .BngField {
    margin-bottom: 18px;
}

.BngForm input,
.BngForm select,
.BngForm textarea {
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    font-size: 12px;
    padding: 8px 12px;
}

.BngForm input,
.BngForm select {
    height: 34px;
}

.BngForm textarea {
    min-height: 40px;
}

.BngForm .BngSwitch .BngSwitchLabel {
    font-size: 12px;
}

.BngForm .BngSwitch .switch-label {
    padding: 0;
    height: 21px;
}

.BngForm .BngSwitch.vertical-title {
    margin-top: 0;
}

.BngForm .help-inline {
    padding-left: 0;
}
.UiBlocker.Loading .BngEmpty {
    visibility: hidden;
}
.BngSuggestion {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    margin: 0;
    display: flex;
    justify-content: center;
}

.BngSuggestion .TitleSuccess {
    text-align: center;
}

.BngSuggestion .Container {
    display: flex;
    flex-direction: column;
    width: 400px;
}

.BngSuggestion .Image {
    height: 150px;
    object-fit: contain;
}

.BngSuggestion .Title {
    padding: 16px 0 8px 0;
    word-break: normal;
    color: #595959;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-align: center;
}

.BngSuggestion .Message {
    word-break: normal;
    color: #595959;
    font-size: 14px;
    letter-spacing: 0.47px;
    line-height: 16px;
}

.BngSuggestion .BngSuggestionForm {
    margin-top: 20px !important;
}

.BngSuggestion .BngSuggestionForm textarea {
    resize: none;
}

.BngSuggestion .BngSuggestionButtonWrapper {
    text-align: end;
}

.BngSuggestion .BngButtonSuggestion {
    border-radius: 8px;
    padding: 12px 32px;
    height: auto;
    font-weight: 500;
    background-color: #3558EF !important;
    border-color: #3558EF;
    color: #fff !important;
}

.BngSuggestion .BngButtonSuggestion:hover {
    background-color: #617be8 !important;
}
.BngTextArea {
  resize: none;
}

.BngTextArea:hover,
.BngTextArea:focus {
  border-color: #b5b5b5;
}

.UiBlocker.Loading .BngEmpty {
    visibility: hidden;
}
.BngIntegrationRequest {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    margin: 0;
    display: flex;
    justify-content: center;
}

.BngIntegrationRequest .TitleSuccess {
    text-align: center;
}

.BngIntegrationRequest .Container {
    display: flex;
    flex-direction: column;
    width: 400px;
}

.BngIntegrationRequest .Image {
    height: 150px;
    object-fit: contain;
}

.BngIntegrationRequest .Title {
    padding: 16px 0 8px 0;
    word-break: normal;
    color: #595959;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.8px;
    text-align: center;
}

.BngIntegrationRequest .Message {
    word-break: normal;
    color: #595959;
    font-size: 14px;
    letter-spacing: 0.47px;
    line-height: 16px;
}

.BngIntegrationRequest .BngIntegrationRequestForm {
    margin-top: 20px !important;
}

.BngIntegrationRequest .BngIntegrationRequestForm textarea {
    resize: none;
}

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

.BngIntegrationRequest .BngIntegrationRequestButtonWrapper .Spacer {
    flex: 1;
}

.BngIntegrationRequest .BngButtonSuggestion {
    border-radius: 8px;
    padding: 12px 32px;
    height: auto;
    font-weight: 500;
    background-color: #3558EF !important;
    border-color: #3558EF;
    color: #fff !important;
}

.BngIntegrationRequest .BngButtonSuggestion.Cancel {
    background-color: #dadada !important;
    border-color: #dadada;
    color: #000 !important;
}

.BngIntegrationRequest .BngButtonSuggestion:hover {
    background-color: #617be8 !important;
}


.BngIntegrationRequest .BngButtonSuggestion.Cancel:hover {
    background-color: #a0a0a0 !important;
}
/*Object Right Menu Accordion*/
.main-content .ObjectRightMenuAccordion,
.BngAppContent .ObjectRightMenuAccordion,
#right-menu-container .ObjectRightMenuAccordion {
    top: 84px;
    height: calc(100% - 84px);
}

.ObjectRightMenuAccordion {
    position: fixed;
    z-index: 49;
    top: 0;
    right: 53px;
    height: 100%;
    min-width: 340px;
    width: 340px;
    border-radius: 0 !important;
    box-shadow: -1px 0 0 0 #e2e2e2;
    overflow: auto;
}

.ObjectRightMenuAccordion .AccordionContent {
    max-height: calc(100% - 150px);
}

.ObjectRightMenuAccordion .AccordionSideMenu {
    height: unset;
}

.ObjectRightMenuAccordion .FolderContainer .button-create-folder {
    width: unset;
    padding: 0 3px;
    display: flex;
    align-items: center;
}

.ObjectRightMenuAccordion .FolderContainer .button-create-folder .Icon {
    font-size: 20px;
}

/*End Object Right Menu Accordion*/

.AccordionWrapper {
    background-color: #efefef;
}

.AccordionWrapper .AccordionSideMenu:last-child {
    border-radius: 0 0 4px 4px;
    box-shadow: 0 -1px 0px 0px #e2e2e2;
}

.AccordionWrapper .AccordionSideMenu:only-child {
    border-radius: 4px;
}

.AccordionSideMenu {
    background-color: #efefef;
    height: 100%;
    border: 1px solid transparent;
    box-shadow: 0 0 1px 1px #e2e2e2;
}

.AccordionDescription {
    font-size: 13px;
    font-weight: 500;
}

.AccordionTitle {
    display: flex;
    align-items: center;
    padding: 4px 11px;
    cursor: pointer;
}

.AccordionTitle.AccordionCustomTitle .BngSwitch {
    margin-left: auto;
}

.AccordionSideMenu.AccordionOpen .AccordionTitle {
    box-shadow: 0 1px 0 0 #e2e2e2;
}

.AccordionTitle > * {
    margin-right: 10px;
}

.AccordionTitle > *:last-child {
    margin-right: 0;
}

.AccordionContent {
    padding: 20px;
    overflow: auto;
}

.AccordionSideMenu.AccordionClose .AccordionContent {
    max-height: 0;
    padding: 0 11px;
}

.AccordionIcon {
    transition: transform 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.AccordionSideMenu.AccordionClose .AccordionIcon {
    transform: rotate(90deg);
}

.AccordionSideMenu.AccordionOpen .AccordionIcon {
    transform: rotate(180deg);
}

.AccordionSideMenu.AccordionDisabled {
    color: #888;
}

.AccordionWrapper .UiBlocker {
    height: 100%;
}

.AccordionFixedButton {
    position: fixed;
    bottom: 0;
    height: 55px;
    border-radius: 0;
    z-index: 50;
}

.AccordionFixedButton .AccordionContent {
    padding: 10px;
}

.AccordionFixedButton .AccordionContent button.bng-button {
    width: 100%;
    margin: 0;
}

#ObjectRightMenuAccordionWrapper .AccordionFixedButton {
    right: 51px;
    min-width: 340px;
}

#ObjectRightMenuAccordionWrapper .ObjectRightMenuAccordion.HasFixedButton {
    height: calc(100% - 142px);
}

.ObjectRightMenuAccordion.withAction .AccordionChildren {
    overflow-y: auto;
}

.ObjectRightMenuAccordion.withAction .UiBlocker {
    display: flex;
    flex-direction: column;
}

.AccordionWrapper .ActionButtonContainer {
    margin-top: auto;
    box-shadow: 0 0 1px 1px #e2e2e2;
}

.AccordionSideMenu.AccordionOpen.sticky {
    position: sticky;
    top: 0;
    z-index: 1;
}

.AccordionSideMenu.containError .AccordionIcon,
.AccordionSideMenu.containError .AccordionDescription {
    color: #b94a48;
}

.BimIntegrationEulaDialog {
  width: 90%;
  max-width: 1120px;
  border-radius: 12px;
  max-height: calc(90% - 90px);
  margin: unset !important;
  border: unset;
  transform: translate(-50%);
}

.BimIntegrationEulaDialog .Body {
  display: flex;
  height: 65vh;
}

.BimIntegrationEulaDialog .Container {
  display: flex;
  padding: 32px 48px 8px 48px;
  flex: 1;
  align-content: flex-start;
  flex-wrap: wrap;
  overflow-y: auto;
  position: relative;
  background-color: #f6f6f6;
}

.BimIntegrationEulaDialog .SpanText {
  padding: 32px 72px 0 72px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  border-radius: 4px 4px 0 0;
  width: 100%;
  min-height: 600px;
}

.BimIntegrationEulaDialog .ImageWrapper {
  display: flex;
  justify-content: center;
  height: 72px;
  padding: 16px 0;
}
.qPpskPuPc7u6yMEHbEBUfQ\=\= {
    width: 1094px;
    position: absolute;
    left: 33%;
    top: 5%;
    max-height: 90vh !important;
    overflow: hidden;
    cursor: auto !important;
}

.k5h9RpfaJc9umdaZwF6LWw\=\= {
    min-width: 108px;
    width: fit-content;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .bng-button.save {
    min-width: 108px;
    width: fit-content;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .DialogBody {
    background: #FAFAFA;
    padding: 32px 62px;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .widget-header {
    border: 1px solid #E4E4E8;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .widget-main {
    padding-bottom: 0;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .DialogFooter {
    border-top: 1px solid #E4E4E8;
    max-height: 74px;
    min-height: 74px;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= h3 {
    color: black;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= table {
    border: none !important;
    margin-bottom: 2px !important;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= th:first-of-type {
    background: #FAFAFA;
    border: none;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= th:not(th:first-of-type) {
    padding: 0;
    border: 1px solid #E5E5E5 !important;
    border-radius: 12px 12px 0 0 !important;
}

._7IR983uMi1vDr0TmLEXdWA\=\= {
    border-radius: 12px 0 0 12px !important;
    background: white;
    border: 1px solid #E5E5E5;
    font-weight: 500;
}

._7IR983uMi1vDr0TmLEXdWA\=\= td > * {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= td > li {
    list-style: none;
}

._7IR983uMi1vDr0TmLEXdWA\=\= tr > td:first-child {
    vertical-align: middle;
    padding-left: 20px;
}

._0-nOqQE00WcgzOPJNz9aMg\=\= {
    background: #005DFF !important;
    border-radius: 10px;
    width: 100%;
    color: white;
    padding: 10px 20px;
}

.wfbmchTW8-dujKJws\+AKHA\=\= {
    border: 0;
    border-radius: 12px;
    border-top: 12px solid;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px 28px 16px 28px;
}

.wfbmchTW8-dujKJws\+AKHA\=\= .SmUJ3t4JvMNCiPLQ3C2q1w\=\= {
    color: #333333;
    font-size: 20px;
    text-align: center;
}

._7IR983uMi1vDr0TmLEXdWA\=\= td {
    border: 1px solid #E5E5E5;
    padding: 12px;
}

.J\+OS4J-75z6p0X0PsL9Qww\=\= {
    color: #333333;
}

._4KKdhs88SHtyFpOEHNEDCQ\=\= {
    color: #333333;
}

.m0um-zh816bryuyBodtntw\=\= {
    color: #B8B8B8;
}

._4KKdhs88SHtyFpOEHNEDCQ\=\= i {
    color: #005DFF;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .DialogBody {
    height: calc(65vh - 74px);
    overflow: scroll;
    align-items: center;
    display: flex;
    flex-direction: column;
}

._6n8ax7ZNVxKeWXW5qqws2w\=\= {
    font-size: 10px;
    color: #858585;
    width: 100%;
    text-align: right;
    display: block;
}

.sHyOzHofueoREnmXdgzIiA\=\= h3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #333333;
    text-align: left;
}

.IfWaJOGQMcd9JVIPT4dpBw\=\= {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #858585;
    width: 95%;
}

.ZXpaeP8Vhq\+CAKgptaZIBw\=\= {
    padding-top: 30px;
    display: flex;
    justify-content: space-between;
}

.\+gI7iM7rf6v2bQ\+nBFpwpQ\=\= {
    width: 45%;
}

.\+gI7iM7rf6v2bQ\+nBFpwpQ\=\= span {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #333333;
    display: flex;
    align-items: center;
}

.shwPiLfj1w\+4NxsVFHKCyw\=\= {
    width: 100%;
}

.shwPiLfj1w\+4NxsVFHKCyw\=\= {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .BngSliderWrapper {
    height: 10px;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .BngSliderTracker,
.qPpskPuPc7u6yMEHbEBUfQ\=\= .BngSliderSelection {
    height: 8px;
}

.qPpskPuPc7u6yMEHbEBUfQ\=\= .BngSliderGrab {
    height: 18px;
    width: 18px;
    background-color: rgb(0, 93, 255);
    box-shadow: inset 0 0 0 2px #fff;
}

.HjUe7sh7\+uYtNwbxq2qgsQ\=\= strong,
.HjUe7sh7\+uYtNwbxq2qgsQ\=\= span {
    color: white !important;
}

.HjUe7sh7\+uYtNwbxq2qgsQ\=\= button,
.HjUe7sh7\+uYtNwbxq2qgsQ\=\= button:hover {
    background: white !important;
    color: #005DFF !important;
}

._6n0jFLWW-IDCAwACwjz3IA\=\= {
    height: 492px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}


._6n0jFLWW-IDCAwACwjz3IA\=\= span,
._6n0jFLWW-IDCAwACwjz3IA\=\= h5 {
    margin-top: 10px;
    max-width: 515px;
    text-align: center;
}

._6n0jFLWW-IDCAwACwjz3IA\=\= button {
    margin-top: 20px;
    max-width: 100px;
}

._8YEQy1tRDtCSwP-fSISp-w\=\= {
    cursor: not-allowed;
    opacity: 0.3;
}

td li.AxFm2c6XTq-p-HJdv2djAw\=\= {
    align-items: start;
    justify-content: flex-start;
    text-align: left;
}

td li.AxFm2c6XTq-p-HJdv2djAw\=\= .lh4DemR7l8y6Qd6UUgKwsw\=\= {
    align-items: center;
    display: inline-flex;
    gap: 6px;
    width: 100%;
}

td li.AxFm2c6XTq-p-HJdv2djAw\=\= span {
    align-items: center;
    display: inline-flex;
    gap: 6px;
    margin-top: 4px;
    white-space: nowrap;
}

td li.AxFm2c6XTq-p-HJdv2djAw\=\= .OeHrr1BVp\+PBS\+EOYL3Pcw\=\= {
    color: #333333;
    font-size: 14px;
}
.BngSlider {
  display: flex;
  align-items: center;
}

.BngSliderWrapper {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
}

.BngSliderWrapper,
.BngSliderGrab {
  height: 14px;
}

.BngSliderGrab {
  position: absolute;
  cursor: pointer;
  width: 14px;
  background-color: #fff;
  box-shadow: inset 0 0 0 2px rgb(0, 93, 255);
  border-radius: 100%;
}

.BngSliderTracker,
.BngSliderSelection {
  height: 4px;
  border-radius: 4px;
  pointer-events: none;
}

.BngSliderTracker {
  width: 100%;
  background-color: #6c6c6c;
}

.BngSliderSelection {
  position: absolute;
  left: 0;
  background-color: rgb(0, 93, 255);
}

.BngSlider input {
  width: 58px;
  margin-left: 20px;
  margin-top: 5px;
  padding: 8px;
}

.BngSlider .customTooltip {
  opacity: 1;
  position: relative;
  align-self: start;
}

.BngSlider .tooltip-arrow {
  background: #393e42;
  transform: rotate(45deg);
  width: 10px;
  height: 10px;
  margin: 10px 1px;
}

.BngSlider .customTooltip .tooltipInner {
  background: #393e42;
  margin: 15px -42px;
  color: white;
  z-index: 1;
  padding: 5px;
  border-radius: 3px;
  position: relative;
  text-align: center;
}

.BngSlider input.show-arrow::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.BngSlider input.show-arrow[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}

.b9YoSIAtN\+z8rZI2R85qfg\=\= {
  width: 450px;
  justify-content: center;
}

.rEsCdpMDHePzeHHAdspGew\=\= {
  display: flex;
  justify-content: center;
  height: 42px;
  box-shadow: 0 0 1px #efefef;
  border-radius: 4px;
  width: 100%;
  margin-bottom: 15px;
}

.VkjO337BrLV9rRyYEL4l7w\=\= {
  letter-spacing: 0.2px;
  line-height: 14px;
  display: flex;
  align-items: center;
  border: 1px solid #efefef;
  border-radius: 5px;
  justify-content: center;
  flex-grow: 1;
}

._6YGfG1WeeCmV8uxAG8Imtw\=\= {
  background-color: #fff !important;
  opacity: 0.7;
  color: #000 !important;
}

._6YGfG1WeeCmV8uxAG8Imtw\=\=:hover {
  background-color: #efefef !important;
}

._6YGfG1WeeCmV8uxAG8Imtw\=\=:disabled {
  background-color: #efefef !important;
}

.TnHEzPJaMp3XLFpSu04S4w\=\= {
  padding: 0 15px 0 1px;
  font-weight: 500;
  background-color: #4285f4 !important;
  color: #fff !important;
}

.TnHEzPJaMp3XLFpSu04S4w\=\=:hover {
  cursor: pointer;
  background-color: #397be8 !important;
}

.TnHEzPJaMp3XLFpSu04S4w\=\=:disabled {
  cursor: pointer;
  background-color: #397be8 !important;
}

.TnHEzPJaMp3XLFpSu04S4w\=\= > img,
.l142fgL\+\+PLdhjePSBRCKg\=\= > img {
  height: 28px;
  border-radius: 15px;
}

.l142fgL\+\+PLdhjePSBRCKg\=\= {
  padding: 0 15px 0 1px;
  font-weight: 600;
  background-color: #2f2f2f !important;
  color: #fff !important;
}

.l142fgL\+\+PLdhjePSBRCKg\=\=:hover {
  cursor: pointer;
  background-color: #2f2f2ff5 !important;
}

.l142fgL\+\+PLdhjePSBRCKg\=\=:disabled {
  cursor: pointer;
  background-color: #2f2f2ff5 !important;
}

.DBgmGkd\+F4Tr8\+TgG9kdIw\=\= {
  overflow-y: auto;
  width: 100%;
  max-height: 200px
}
.bng-add-button {
    margin: 2px 0;
    padding: 4px 8px;;
    border-radius: 4px;
    display: flex;
    line-height: 24px;
    cursor: pointer;
}

.bng-add-button:hover {
    background-color: #e6e6e6;
}

.bng-add-button span {
    padding-left: 5px;
}
.BngSelectSearch {
    box-shadow: inset 0 0 0 1px #EFEFEF;
    border-radius: 4px;
    font-size: 14px;
    color: #555;
    position: relative;
    background-color: white;
}

.BngSelectSearch:hover {
    box-shadow: inset 0 0 0 1px #B5B5B5;
}

.control-group.error .BngSelectSearch {
    box-shadow: inset 0 0 0 1px #f09784;
    border-width: 0;
}

.BngSelectSearch.Open {
    border-color: transparent !important;
}

.BngSelectSearch .OptionPreview {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2px 6px 2px 12px;
    border-radius: 4px;
    line-height: 30px;
    height: 30px;
    cursor: pointer;
    font-weight: 500;
    white-space: nowrap;
}

.BngSelectSearch .OptionPreview label {
    margin: 0;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
}

.BngSelectSearch .OptionPreview .OptionPreviewIcon {
    width: 24px;
}

.BngSelectSearch .BngSelectDropdown {
    top: 0;
    border-radius: 4px;
    width: 100%;
    background-color: #fff;
    z-index: 1;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.BngSelectSearch .BngSelectDropdown.Grouped > ul {
    padding: 8px 10px 8px 8px;
}

.BngSelectSearch .BngSelectDropdown .bng-search {
    border-bottom: 1px solid #ccc;
    padding: 0 4px;
}

.BngSelectSearch .BngSelectDropdown ul {
    margin: 8px 8px 8px 5px;
}

.BngSelectSearch .BngSelectDropdown > ul {
    max-height: 200px;
    overflow: auto;
}

.BngSelectSearch .Option:not(.EmptyOpt),
.BngSelectSearch .GroupedOptions.DirectOption {
    cursor: pointer;
}

.BngSelectSearch .Option {
    font-weight: 500;
    display: flex;
    align-items: center;
    white-space: pre;
    min-height: 1.2em;
    padding: 6px 8px;
}

.BngSelectSearch .Option.Disabled,
.BngSelectSearch .GroupedOptions.Disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.BngSelectSearch .GroupedOptions {
    padding-left: 6px;
}

.BngSelectSearch .GroupedOptions:first-child {
    padding-top: 6px;
}

.BngSelectSearch .GroupedOptions > label {
    display: flex;
    align-items: center;
}


.BngSelectSearch .GroupedOptions {
    margin-bottom: 12px;
}

.BngSelectSearch .GroupedOptions.Expanded,
.BngSelectSearch .GroupedOptions:last-child {
    margin-bottom: 0;
}

.BngSelectSearch .GroupedOptions .OptionGroup {
    cursor: pointer !important;
    font-weight: 500;
}

.BngSelectSearch .GroupedOptions.Expanded > .OptionGroup,
.BngSelectSearch .GroupedOptions.Expanded > .OptionGroup .Icon {
    color: #005DFF;
    opacity: 1;
    margin-bottom: 0;
}

.BngSelectSearch .OptionGroup .Option:first-child {
    padding-top: 12px;
}

.BngSelectSearch .OptionGroup .Option {
    padding: 8px 8px 8px 20px;
    border-left: 1px dashed #005DFF;
    margin-bottom: 1px;
    position: relative;
}

.BngSelectSearch .Option:not(.EmptyOpt):hover {
    background-color: #fafafa;
    color: #005DFF;
}

.BngSelectSearch .GroupedOptions:not(.Disabled):hover .OptionLabel {
    color: #005DFF;
}

.ExpandCircle {
    box-sizing: border-box;
    height: 11px;
    width: 11px;
    border: 1px solid #000000;
    opacity: 0.5;
    border-radius: 8px;
    position: relative;
    text-align: center;
}

.ExpandCircle .Bar {
    box-sizing: border-box;
    height: 1px;
    width: 5px;
    border-top: 1px solid #000000;
    opacity: 0.8;
    position: absolute;
    top: 4px;
    left: 2px;
    transform: rotate(90deg);
}

.ExpandCircle .Line {
    box-sizing: border-box;
    height: 1px;
    width: 5px;
    border-top: 1px solid #000000;
    opacity: 0.8;
    position: absolute;
    top: 4px;
    left: 2px;
}

.ExpandCircle.Expanded .Bar {
    display: none;
}

.ExpandCircle.Expanded,
.ExpandCircle.Expanded .Line {
    opacity: 1;
    border-color: #005DFF;
}

.BngSelectSearch .OptionGroup .HideBorder {
    position: absolute;
    left: -4px;
}

.BngSelectSearch .OptionGroup .HideBorder .Circle {
    box-sizing: border-box;
    height: 7px;
    width: 7px;
    border: 1px solid #005DFF;
    background-color: #005DFF;
    border-radius: 8px;
}

.BngSelectSearch .OptionGroup .HideBorder .WhiteBox {
    width: 6px;
    height: 16px;
    background-color: white;
    position: absolute;
}

.BngSelectSearch.Disabled,
.BngSelectSearch.Disabled .OptionPreview,
.BngSelectSearch.Disabled .OptionPreview > label {
    filter: brightness(0.97);
    cursor: not-allowed !important;
}

.BngSelectSearch .SearchContainer {
    position: relative;
}

.BngSelectSearch .SearchContainer .BngIconButton {
    position: absolute;
    top: 8px;
    right: 40px;
}

.BngSelectDropdownPopper {
    z-index: 999999;
}

.BngSelectDropdownPopper-outside-overlay {
    z-index: 999998;
}

.BngSelectDropdownPopper .BngSelectSearch {
    z-index: 321055;
}

.BngSelectDropdownPopper .BngSelectDropdown {
    display: flex;
    flex-direction: column;
}

.BngSelectDropdownPopper .BngSelectSearch.Invert .BngSelectDropdown {
    flex-direction: column-reverse;
}

.BngSelectDropdownPopper .BngSelectSearch.Invert .BngSelectDropdown .bng-search {
    border-top: 1px solid #ccc;
    border-bottom: none;
}

.BngSelectDropdownPopper .Option.EmptyOpt {
    white-space: normal;
}

.BngSelectSearch .Option .selectSearchOptCheckbox {
    min-height: 16px;
}
.BngTable {
    width: 100%;
    border: none;
    border-collapse: separate;
    border-radius: 0;
    color: #7F7F7F;
    font-weight: 500;
}

.BngTable thead {
    background-color: white;
}

.BngTable .BngTableTd {
    border-top: 1px solid #E2E2E2;
}

.BngTable .BngTableTh,
.BngTable .BngTableTd {
    text-align: left;
    padding: 12px;
}

.BngTable .BngTableTh.text-center,
.BngTable .BngTableTh.text-center .flex-center-items,
.BngTable .BngTableTd.text-center {
    text-align: center;
    justify-content: center;
}

.BngTable .BngTableTr .BngTableTd {
    background-color: #F6F6F6;
}

.BngTable .BngTableTr:nth-child(even) .BngTableTd {
    background-color: white;
}

.BngTable .BngTableTr:not(.noHover):hover .BngTableTd {
    background-color: #DCE9F8;
    color: #6B87F1;
}

.BngTable.InnerTable {
    border: 0;
}

.BngTable.Narrow td.BngTableTd {
    padding: 4px 12px;
    font-size: 13px;
}

.BngTable .WithoutSort {
    transform: rotate(90deg);
}

.BngTable .Sort .Icon {
    font-size: 16px;
}

.BngTable .Sortable {
    cursor: pointer;
}

.BngTable.StickyHeader thead th {
    position: sticky;
    top: 0;
    background-color: white;
    box-shadow: 0 2px 2px -1px #E2E2E2;
    z-index: 1;
}

.BngTable.bt-1 .BngTableTh {
    border-top: 1px solid #e2e2e2;
}

.BngTable.sm .BngTableTh {
    line-height: 29px;
}

.BngTable.sm .BngTableTh,
.BngTable.sm .BngTableTd {
    padding: 6px;
}
.DialogResponsive.NewConnection {
    width: 450px;
    justify-content: center;
}

.NewConnection label.control-label {
    width: 130px;
    font-size: 14px;
    white-space: normal !important;
}

.NewConnection .ConnectionButtonsContainer {
    display: flex;
    justify-content: center;
    height: 42px;
    box-shadow: 0px 0 0px 1px #EFEFEF;
    border-radius: 4px;
    width: 100%;
}

.NewConnection .ConnectionButtonsContainer button {
    background-color: white !important;
    opacity: 0.7;
    color: #000000 !important;
    letter-spacing: 0.15px;
    line-height: 14px;
    display: flex;
    align-items: center;
    border: 1px solid #EFEFEF;
    border-bottom: 0;
    border-top: 0;
    justify-content: center;
    flex-grow: 1;
}

.New-Connection__form__icon {
    margin-right: 10px;
}

.NewConnection .ConnectionButtonsContainer button:hover{
    background-color: #EFEFEF !important;
}

.NewConnection .ConnectionButtonsContainer button.ConnectionProperties.active {
    background-color: #005dff55 !important;
}

.NewConnection div.AddProperties {
    margin-top: 10px;
    float: right;
}

.NewConnection .BngCheckbox.checkbox {
    width: 15px;
}

.NewConnection .ConnectionButtonsContainer .BngDropdown {
    display: flex;
}

.NewConnection .BlockContent hr {
    margin: 0 0 15px;
}

.NewConnection .BlockContent .EditCredentials {
    margin-bottom: 0;
    float: right;
}

.NewConnection .BlockContent .EditCredentials label {
    width: unset;
}

.bng-add-button.disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

.bng-add-button.disabled .add-button {
    fill: #888;
}
.ConnectionsDialog .ConnectionsList .BngTableTd {
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ConnectionsDialog .DialogBody {
    min-height: 350px !important;
    max-height: 350px !important;
    overflow-y: auto;
    background-color: #f6f6f6;
}

.ConnectionsDialog .ConnectionSearch {
    margin: 0 20px;
    width: 800px;
}

.conection-dialog-division.top {
    border-top: #E2E2E2 1px solid;
}

.conection-dialog-division.bottom {
    border-top: #E2E2E2 1px solid;
    margin-bottom: -10px;
}

.BngTable.ConnectionsList th.BngTableTh {
    padding-left: 30px;
    min-width: 15px;
}

.BngTable.ConnectionsList td.BngTableTd {
    padding-left: 30px;
}

.BngTable.ConnectionsList td.BngTableTd .BngDropdown {
    padding-right: 5px;
}

.BngTable.ConnectionsList td.BngTableTd .BngDropdown .BngIconButton .Icon {
    color: #000001c9 !important;
}

.ConnectionsDialog .new-connection-btn {
    border-radius: 6px;
    font-size: 17px;
    cursor: pointer;
    right: 0;
    padding: 3px;
    margin-left: 20px;
    color: #005dff;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.ConnectionsDialog .new-connection-btn:hover {
    background-color: #eee;
}

.ConnectionsDialog .groups-header {
    margin-bottom: 5px !important;
    display: flex;
    align-items: center;
    padding: 10px 0;
    border-top: 1px solid #E6E7EA;
}

.ConnectionsDialog .IconConnectionList {
    width: 26px;
    max-height: 30px;
}
.sweet-overlay {
    z-index: 321051 !important;
}
.s-kd6Qd6mvM5kfXwevM-0w\=\= {
  width: 100%;
}

.s-kd6Qd6mvM5kfXwevM-0w\=\= :first-child {
  display: flex;
  flex-direction: row;
}

.s-kd6Qd6mvM5kfXwevM-0w\=\= :first-child > b {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 139px;
}

.GqXWzV3d89MDg3-mcT\+Wlw\=\= {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 30px;
}

.tUx2bGT-Rz2ht2bI3nD\+aQ\=\= {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

.zYwL-epghMikWRBv3gs8Pw\=\= {
  width: 330px;
  text-align: end;
}

.SPPv0y\+sedPPV1dyRK3xOw\=\= {
  width: 20px;
  margin-left: 10px;
}

._6tnJBZY1A7cihqyyPnDRlg\=\= {
  width: 110px;
  margin-left: 10px;
}

.AHBx-uSK7bMRGJ4rIZbczw\=\= {
  display: flex;
  width: 330px;
  text-align: end;
  margin-top: 30px;
  align-items: center;
}

.Q0pAo0KfoHCMP7Bzj5IZ2A\=\= {
  width: 85px;
  margin: 30px 0 0 15px;
}

.QkjvrKlea6EdAcWcXPKiGA\=\= {
  font-size: 14px;
  display: flex;
  width: 435px;
  text-align: justify;
  align-items: center;
}

._3mwSDPc3iQXIEydBMIeQ7w\=\= {
  color: #00a355;
}

.eYyX8oGYTH1IFsi4n8UVkA\=\= {
  color: #005dff;
  animation: _8nxlvth\+WXa6Th1gSjruAA\=\= 1s linear 0s infinite normal none;
}

.qNQCZK5pTb8sWr1Zuojc1A\=\= {
  color: #e23d3d;
}

.-IUoU1VRym5IjNxGrftAXg\=\= {
  border: 1px solid;
  cursor: pointer;
  font-weight: 500;
  line-height: 25px;
  width: 135px;
  padding: 5px 0 5px 0;
  text-align: center;
}

.-IUoU1VRym5IjNxGrftAXg\=\=:hover {
  transform: scale(1.02);
}

@keyframes _8nxlvth\+WXa6Th1gSjruAA\=\= {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-180deg);
  }
}

._6bkHUduDb0uQi5J8sH5tVg\=\= {
  text-align: start;
  padding-left: 10px;
}

.dash-icon-component {
    top: calc(50% - 316px);
}

.georef-search {
    width: 400px;
    margin-left: 80px;
    margin-top: -24px;
}

.georef-address,
.georef-address label {
    max-width: 60px;
}

.georef-address label {
    margin-bottom: 0;
}

.georef-search-button {
    margin-left: 486px;
    max-width: 25px;
    margin-top: -39px;
    position: absolute;
}

table#geo-table td > input {
    margin: 3px 0;
}

.georef-search-container {
    margin-top: 5px;
    padding-bottom: 10px;
}

.pagination-table-footer .geo-pagination-container {
    width: 100%;
}

.geo-paginate-table-wrapper {
    padding-right: 10px;
}

.pagination-table-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.pagination-table-footer > * {
    /*width: calc(50% - 5px);*/
    width: calc(48% - 5px);
    margin-left: 16px;
}

.pagination-select-per-page {
    display: inline-flex;
    align-items: center;
}

.pagination-select-per-page * {
    padding-right: 5px;
    margin: 0;
}

.pagination-select-per-page label {
    margin-right: 10px;
}

.pagination-select-per-page select {
    width: 60px;
    border-color: #e6e6e6;
}

.pagination-select-per-page select:hover {
    background-color: #e6e6e6;
}

.pagination-select-per-page select:focus {
    background-color: white;
}

.pagination-select-per-page *:last-child {
    margin-left: 10px;
    padding-left: 5px;
}

.PermissionDialog .ContentContainer {
    position: relative;
    height: 302px;
}

.PermissionDialog .ContentContainer.Private{
    height: 300px;
}

.PermissionDialog .BngEmpty .Container {
    width: 400px;
}

.PermissionDialog .BngEmpty .Image {
    width: 200px;
    height: unset;
}

.PermissionDialog .TableContainer {
    max-height: 255px;
    overflow: auto;
}

.PermissionDialog .Filter {
    border-bottom: 1px #f7f7f7 solid;
    margin: 5px 8px;
}

.PermissionDialog .Filter input,
.PermissionDialog .Filter select {
    margin: 0 !important;
    border: none;
}

.PermissionDialog .ReplicateToChildrenContainer {
    margin-top: 15px;
}

.PermissionDialog .SelectedObjectsWrapper {
    display: flex;
    align-items: center;
    width: 90%;
    max-width: 90%;
    overflow: scroll;
}

.PermissionDialog .SelectedObject {
    background: #005DFF;
    margin: 5px;
    border-radius: 25px;
    color: #FFFFFF;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 0 8px;
    white-space: nowrap;
    line-height: 24px;
}

.PermissionDialog .objectName {
    text-overflow: ellipsis;
    max-width: 125px;
    overflow: hidden;
    padding: 0 5px;
}

.PermissionDialog .createGroupButton {
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #005dff;
    font-weight: 500;
    padding: 12px;
    gap: 5px;
    border-top: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
}

.PermissionDialog .createGroupButton:hover {
    background-color: #eee;
}

.PermissionDialog .eyeUserGroupsDialog {
    padding: 0 8px;
    font-size: 20px;
}

.PermissionDialog .eyeUserGroupsDialog:hover {
    color: #6f6e6e;
    cursor: pointer;
}
.ContentContainer {
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    background-color: #FFFFFF;
}
.BngAvatar {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
    width: 32px;
    border: 1px solid #EFEFEF;
    border-radius:  100%;
    background-color: #F6F6F6;
    overflow: hidden;
}


.UiBlocker.Loading .BngError {
    visibility: hidden;
}
.BngError {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    transform: translateY(-50%);
    margin: 0;
}

.BngError .Container {
    display: inline-block;
    width: 230px;
    cursor: pointer;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    border-radius: 4px;
    padding: 10px;
}

.BngError .Container:hover {
    /*background-color: rgba(0, 0, 0, 0.08);*/
}

.BngError .Container:active {
    /*background-color: rgba(0, 0, 0, 0.20);*/
}

.BngError .Image {
    max-height: 100px;
}

.BngError .Title {
    padding: 16px 0 8px 0;
    font-size: 16px;
    color: #292C31;
    font-weight: bold;
    letter-spacing: 0.5px;
}

.BngError .Message {
    line-height: 16px;
}

.BngError .ClickHere {
    text-decoration: underline;
    color: #005dff;

}
.UserGroupsDialog .widget-header {
  border-bottom: 1px solid #e6e7ea;
}

.UserGroupsDialog .DialogFooter {
  border-top: 1px solid #e6e7ea;
}

.UserGroupsDialog .modal-body {
  overflow: unset;
}

.UserGroupsDialog .DialogBody {
  background: #f6f6f6;
  height: 52vh;
  max-height: 550px;
  min-height: 420px;
  padding: 0 32px;
  overflow-y: hidden;
}

.UserGroupsDialog .usrGrpNameWrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 18px 0;
}

.UserGroupsDialog .usrGrpNameLbl {
  width: 16%;
  color: rgba(0, 0, 0, 0.65);
}

.UserGroupsDialog .usrGrpNameInput {
  line-height: 34px;
  margin: 0;
  border: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: normal;
  color: #2b2b2b;
  padding: 0 6px;
}

.UserGroupsDialog .usrGrpNameInput:focus {
  border-color: #005dff;
}

.UserGroupsDialog .usrGrpSearch {
  background: #ffffff !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  border-radius: 4px;
  margin-bottom: 18px;
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

.UserGroupsDialog .usrGrpSearch:hover {
  border-color: #b5b5b5;
}

.UserGroupsDialog .usrGrpSearch input {
  color: #000000;
  font-weight: normal !important;
}

.UserGroupsDialog .userList {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: auto;
  height: 34vh;
  min-height: 290px;
  max-height: 370px;
  align-content: flex-start;
}

.UserGroupsDialog .DialogFooter {
  display: flex;
  justify-content: end;
}

.UserGroupsDialog .GroupDeleteButton {
  color: #ff0000;
  display: flex;
  align-items: center;
  margin: 10px 0 0 20px;
  cursor: pointer !important;
  padding: 6px;
  border-radius: 2px;
  white-space: nowrap;
}

.UserGroupsDialog .GroupDeleteButton:hover {
  background: #e4e6e9;
}

.UserGroupsDialog .labelDeleteGroup {
  margin: 0;
  padding: 0 6px;
  cursor: pointer !important;
}

.UserMiniature {
    background: #FFFFFF;
    border-radius: 4px;
    display: flex;
    width: 32%;
    height: 60px;
    margin: 4px;
    align-items: center;
    cursor: pointer;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.UserMiniature.clickable:hover {
    transform: translateY(-2px);
}

.UserMiniature.clickable:active {
    transform: translateY(0);
}

.UserMiniature.online {
    box-shadow: 0px 1px 6px rgba(0, 93, 255, 0.6)
}

.UserMiniature.offline {
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.25);
}

.UserMiniature .avatarAura {
    border: 2px solid;
    margin-left: 10px;
    border-radius: 100%;
}

.UserMiniature.online .avatarAura {
    border-color: #005DFF;
}

.UserMiniature.offline .avatarAura {
    border-color: #757575;
}

.UserMiniature .BngAvatar {
    margin: 1px;
    height: 40px;
    width: 40px;
}

.UserMiniature .userNameWrapper {
    margin-left: 10px;
    font-size: 10px;
    width: 63%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.UserMiniature .userMiniatureCheckbox {
    position: relative;
}

.UserMiniature .userPermissionWrapper {
    display: flex;
    align-items: center;
}
.StructureDetailsDialog {
}

.StructureDetailsDialog .StructureInfo {
  color: rgba(74, 77, 81, 0.8);
  font-weight: 500;
  font-size: 16px;
}

.StructureDetailsDialog .StructureInfo .Icon {
  font-size: 24px;
}

.UpdateInfo {
  padding-left: 12px;
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7);
}

.StructureDetailsDialog h2,
.StructureDetailsDialog h3 {
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  margin-top: 25px;
  margin-bottom: 15px;
  line-height: 20px;
}

.StructureDetailsDialog h3 {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
}

.StructureDetailsDialog .MetricsPanel {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.65);
}

.StructureDetailsDialog .MetricsPanel .Icon {
  font-size: 16px;
}

.StructureDetailsDialog .Metric {
  width: calc(50% - 20px);
  padding-bottom: 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-top: 10px;
}

.StructureDetailsDialog .Metric:nth-child(odd) {
  margin-right: 20px;
}

.StructureDetailsDialog .Metric:nth-child(even) {
  margin-left: 20px;
}

.StructureDetailsDialog .metric-success .Icon,
.StructureDetailsDialog .metric-success .metric-value {
  color: #00d960;
}

.StructureDetailsDialog .metric-warning .Icon,
.StructureDetailsDialog .metric-warning .metric-value {
  color: #fdb500;
}

.StructureDetailsDialog .metric-danger .Icon,
.StructureDetailsDialog .metric-danger .metric-value {
  color: #e24c38;
}

.StructureDetailsDialog .metric-danger .Icon {
  transform: rotate(-90deg);
}

.StructureDetailsDialog .DialogFooter {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
}

.StructureDetailsDialog .DialogFooter a {
  color: #005dff;
}

.GroupRender {
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  font-weight: bold;
}

.Dot {
  width: 7px;
  height: 7px;
  background-color: #005dff;
  border-radius: 100%;
}

.GroupRender.FilterByTag .groupName {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 156px;
  white-space: nowrap;
}

.E5ibLlhkx8kk7wmRtmJ2Yw\=\= {
}

.O64-ZCmdBJcpAqj3\+TGeQQ\=\= {
  height: 50vh;
}

.O64-ZCmdBJcpAqj3\+TGeQQ\=\= .BngTableTh {
  padding-top: 0;
}

.CoolPabloProgressBar {
  position: relative;
}

.CoolPabloProgressBar div {
  height: 10px;
  width: 33.33%;
}

.CoolPabloProgressBar .red {
  border-radius: 5px 0 0 5px;
  background-color: #ff0052;
}

.CoolPabloProgressBar .yellow {
  background-color: #ffb642;
  border: 2px white solid;
  border-top: 0;
  border-bottom: 0;
}

.CoolPabloProgressBar .green {
  background-color: #09b62c;
  border-radius: 0 5px 5px 0;
}

.CoolPabloProgressBar .CoolEmoji {
  width: 32px;
  height: 32px;
  background: #ffffff;
  border: 1px solid #bbbbbb;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  position: absolute;
  left: calc(6.4% - 32px);
  top: -11px;
  box-sizing: border-box;
  line-height: 31px;
  font-size: 19px;
}

.GroupsDialog .scroll-bar-groups-table {
    overflow: auto;
    max-height: 350px;
    background-color: #f6f6f6;
    border: 1px solid #E4E4E4;
    border-style: solid none;
}

.GroupsDialog .widget-main {
    padding-bottom: 0 !important;
}

.GroupsDialog .scroll-bar-table-wrapper {
    background-color: #f6f6f6;
    height: 350px;
    padding-bottom: 15px;
}

.GroupsDialog .group-search {
    margin: 0 15px;
    width: 665px;
}

.GroupsDialog .search-button {
    color: #373737;
}

.GroupsDialog .scroll-bar-groups-table .table {
    margin-bottom: 0;
    border-top: none;
}

.GroupsDialog .groups-header {
    display: flex;
    align-items: center;
    padding: 6px 0;
    border-top: 1px solid #E6E7EA;
}

.GroupsDialog .groups-table-header {
    position: sticky;
    top: 0;
    z-index: 1;
}

.GroupsDialog .groups-table-title-color,
.GroupsDialog .groups-table-title-name,
.GroupsDialog .groups-table-title-actions {
    height: 37px;
    line-height: 37px !important;
    padding-left: 8px;
}

.GroupsDialog .groups-table-title-color,
.GroupsDialog .groups-table-title-actions {
    text-align: center;
}

.GroupsDialog .grouplist-table-tr {
    height: 46px;
    line-height: 37px !important;
    font-size: 14px;
    padding: 4px 5px;
    vertical-align: middle;
}

.GroupsDialog .grouplist-table-tr:nth-child(odd) {
    background-color: #ffffff !important;
}

.GroupsDialog .grouplist-table-tr:nth-child(even) {
    background-color: #f6f6f6 !important
}

.GroupsDialog .table-condensed td {
    vertical-align: middle !important;
}

.grouplist-table-td-name {
    width: 610px;
    min-width: 610px;
    font-weight: bold;
    color: #707070;;
}

.GroupsDialog .grouplist-table-td-color,
.GroupsDialog .grouplist-table-td-actions {
    text-align: center;
}

.GroupsDialog .grouplist-table-td-actions {

}

.GroupsDialog .group-color-input {
    height: 20px !important;
    width: 20px !important;
}

.GroupsDialog .group-color-picker {
    opacity: 1 !important;
}

.grouplist-table-td-actions i {
    font-size: 20px !important;
}

.GroupsDialog .group-name-input {
    margin: 0;
    width: 100%;
}
.uMKD0gisVoXDBj2TUE0C\+w\=\= {
  background-color: white;
  border-radius: 10px;
  position: absolute;
  border: solid 1px #e3e1e1;
  user-select: none;
}

.admrGIG6TsDgTSh7dzhB0g\=\= {
  display: flex;
}

.ybAftc8uELCMkR-0ZQ3iVA\=\=,
.aJ\+wwYhZ6z7s7nXz6V7yiQ\=\=,
.Q4WreirV0A4cMQHlGLYkqA\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  cursor: pointer;
  font-weight: 500;
  user-select: none;
}

.-A2ldrYucJcKWKfbz\+Bgfw\=\= {
  width: 100%;
  height: 2px;
  background-color: #f6f6f6;
  position: relative;
}

._59rKqnKjaNCzWlamH3-KlQ\=\= {
  height: 2px;
  background-color: var(--blue-default);
  position: absolute;
}

._7yZ10kSbVJZ7ajCCCpgdQQ\=\= {
  color: var(--blue-default);
}

.ybAftc8uELCMkR-0ZQ3iVA\=\=:hover,
.aJ\+wwYhZ6z7s7nXz6V7yiQ\=\=:hover,
.Q4WreirV0A4cMQHlGLYkqA\=\=:hover {
  color: #52a3ff;
}

.HgL1s0rmsb\+fdI0C60r7OA\=\= {
  position: relative;
}

.MVbpuoaiNUbq7jtZsMCOAg\=\= {
  user-select: none;
  position: absolute;
}

.BngColorPalette {
  height: 380px;
  overflow-y: auto;
  padding: 15px 15px 0 15px;
  box-sizing: border-box;
}

.TCeEEFjqDyjPZzyOpTbKgg\=\= {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
}

.WFh8q9RMfwtm-sL56WJuzg\=\= {
  width: 42px;
  height: 42px;
  border-radius: 100%;
}

.xkGNPtbd7eERrRwQURnNPA\=\= {
  background-image: url(660f4c73beb3f1069bf996f2e7e94fe0.png);
  width: 38px;
  height: 38px;
  border-radius: 100%;
  transition: transform 0.2s;
  border: solid 2px rgba(0, 0, 0, 0.15);
}

.xkGNPtbd7eERrRwQURnNPA\=\=:hover {
  transform: scale(1.1);
  cursor: pointer;
}

.jUOkI0WK8hq34QkvthL8TA\=\= {
  position: relative;
  bottom: 2px;
  right: 2px;
  width: 38px;
  height: 38px;
  border-radius: inherit;
  border: solid 2px rgba(0, 0, 0, 0.3);
  transition: transform 0.2s;
}

.d8NivF2hkiTPtjL9d2D7Tw\=\= {
  width: 38px;
  height: 38px;
  border-radius: inherit;
  border: solid 2px rgba(0, 0, 0, 0.15);
  transition: transform 0.2s;
}

.d8NivF2hkiTPtjL9d2D7Tw\=\=:hover {
  transform: scale(1.1);
  cursor: pointer;
}

.K6MFybzGvUWQHaac55ph7w\=\= {
  width: inherit;
  height: fit-content;
}

.asH6eQcFuBHry4fbxFnOKQ\=\= {
  width: inherit;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 14px;
}

.JfQGzPCdlIDGrd5fWhyIYw\=\=,
.Hwc2HDGxEIPYy9d-5bcmow\=\=,
.q1jJC3pzkL5aHhk1p22VEQ\=\= {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.JfQGzPCdlIDGrd5fWhyIYw\=\=,
.q1jJC3pzkL5aHhk1p22VEQ\=\=,
._2RVJchxb8efJ\+hzmEnmzlg\=\= {
  margin-top: 10px;
}

.ifXYkB20\+nYem0EswACCcQ\=\=,
.DVEbwddDEM\+GU-9t6ECHkQ\=\=,
.IEsZE1\+Ev7WUmJ9El-Vb9Q\=\= {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  background-color: white;
  border: 2px solid #e4e4e4;
  box-shadow: 0px 1px 2px 0px #00000080;
}

.T1BGN3zSUk1bz7WvihyTnw\=\= {
  height: 16px;
  border-radius: 16px;
  position: relative;
}

._2RVJchxb8efJ\+hzmEnmzlg\=\= {
  display: flex;
  height: 32px;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
}

.MKcMShl68tuezLfXlUX-qw\=\= {
  font-family: 'Roboto', sans-serif;
  font-weight: 800;
  color: #888;
  font-size: 20px;
}

.Lrj3zsoG5OMUmPivXRjbHQ\=\= {
  margin: 0 2px 0 6px;
  height: inherit;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
}

.IelpBLklMcL\+6MmqFVOJ9g\=\= {
  height: inherit;
  width: 100%;
}

.SyhM923g4UqMRgfx6hB8sA\=\= {
  height: inherit;
  width: inherit;
  border-color: transparent !important;
  color: #333;
  font-weight: 700;
}

.wqG2ANJVNgBZG5hEHhXQGA\=\= {
  border-left: 1px solid #e4e4e4;
  margin-left: auto;
}

.ILDnNupC0oOqqKlFIKoJOw\=\= {
  width: 70px;
  margin-left: auto;
  user-select: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.QJfLcmtob\+8UzWqS0i8-Tg\=\= {
  color: #333 !important;
  font-weight: 700;
}

.QJfLcmtob\+8UzWqS0i8-Tg\=\=:focus {
  color: #333 !important;
}

.zhk8uT578N7v3jnIRVK46A\=\= {
  display: flex;
  align-items: center;
  margin-left: 4px;
  margin-right: 2px;
}
.t2L5z4PWN3Z5WfhGME8nBg\=\= {
  border-radius: inherit;
  width: 26px;
  height: 26px;
  border: 2px solid rgba(0, 0, 0, 0.2);
}

._1uGQnbUpacDIE-XqFrxeoA\=\= {
  background-image: url(660f4c73beb3f1069bf996f2e7e94fe0.png);
  border-radius: 100%;
  width: 30px;
  height: 30px;
}

.BngColorPickerDropdownPopperOverlay {
  z-index: 321051;
}

.BngColorPickerDropdownPopper {
  z-index: 321052;
  width: 330px;
  min-height: 425px;
}

.jK5dLls6d6dn37dQ5dt2aw\=\= {
  width: inherit;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
}

.RsecujqmaAqMbn20jeGSjA\=\= {
  height: 16px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

._55hvsD7cl3ZwhHeW0F8g-Q\=\= {
  width: inherit;
  height: inherit;
  border-radius: 16px;
}

._3tcbCJ8Ds-N7ZCQ0ubRRHA\=\= {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  position: absolute;
  background-color: white;
  border: 2px solid #e4e4e4;
  box-shadow: 0px 1px 2px 0px #00000080;
  transition: transform 0.1s;
}

._3tcbCJ8Ds-N7ZCQ0ubRRHA\=\=:hover {
  transform: scale(1.3);
  cursor: pointer;
}

._1W45xMkHL7DtP-KHElFRNg\=\= {
  background-image: url(fded84640df6430e41588dbb619052c1.png);
  width: 5px;
  height: 10px;
  position: relative;
  border: 2px solid #e4e4e4;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  left: 5px;
  border-left: none;
  bottom: 2px;
}

.aAYSvdKfm5wq4iYb8RhnaQ\=\= {
  width: inherit;
  height: 22px;
  margin-top: 8px;
}

.UCoTirkFuGFoAXXmFFqBVQ\=\= {
  display: flex;
  height: inherit;
  width: fit-content;
  margin-left: auto;
  margin-right: 20px;
  gap: 8px;
}

._9LP0VQoSDT4QiZZw3OZvZQ\=\= {
  color: #888888;
  font-size: 10px;
  font-weight: 500;
  line-height: 25px;
}

.xrXCWm2VTRR9zHwv3NpMww\=\= {
  width: fit-content;
  height: 22px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  padding-right: 5px;
}

.xrXCWm2VTRR9zHwv3NpMww\=\=::after {
  content: 'º';
}

._17-t8aBvwaqzIbDE5kZXyg\=\= {
  margin-top: 14px;
}

.\+1E-UCphSFZC6BAVla\+KFg\=\= {
  width: 22px;
  height: 22px;
  border: 1px solid #e4e4e4;
  border-radius: 100%;
  position: relative;
}

.jYGmICmQ1kyAKTy2X3pNRg\=\= {
  position: absolute;
  width: 3px;
  height: 3px;
  background-color: #888888;
  border-radius: 100%;
  left: 10px;
  top: 10px;
}

.cQiIAeuhYc82l-MkpFjOyg\=\= {
  position: absolute;
  border-left: 1px solid #888;
  width: 0;
  height: 9px;
  left: 11px;
  top: 3px;
  transform: rotate(360deg);
  transform-origin: bottom;
}

.tE9uXJrSyIPT2sc04-NKag\=\= {
  width: 45px;
  height: 14px;
  border: none !important;
  color: #333333 !important;
  font-size: 12px !important;
  font-weight: 500;
  margin: 0 !important;
  text-align: end;
  appearance: textfield;
}

.tE9uXJrSyIPT2sc04-NKag\=\=::after {
  content: 'º';
}

.bar-style {
    background: #000000;
    color: #ffffff;
    margin: 0;
    width: 804px;
    height: 70px;
    border: 0px;
}

.bar-style .img {
    margin: 15px;
    height: 45px;
    width: 50px;
}

.bar-style .imggif {
    background: url(7a54c75a0dafb8a22c6e2f648459579c.gif) repeat-x;
    height: 8px;
    min-height: 8px;
}

.bar-style.spanmesage {
    line-height: 50px;
    margin: 20px 0 0 6px;
    font-weight: bold;
}

.ws-information-container-left {
    float: left;
    margin-left: 20px;
    padding-right: 20px;
    border-right: 3px solid #f1f2f2;
    width: 500px;
    height: 210px;
}

.spansubmit {
    height: 66px;
    width: 804px;
    border-top: 1px solid #CCCCCC;
    margin-left: 0px;
}


.spansubmit .pull-right {
    margin-right: 34px;
    margin-top: 25px;
    float: right;
    border-radius: 0;
    font-weight: bold;
    background-color: #000000 !important;
    padding: 5px 15px;
}


#btn-validade {
    margin-left: 60px;
    border-radius: 0;
    font-weight: bold;
    background-color: #000000 !important;
}

.validate {
    margin-right: 20px;
    margin-top: 25px;
}

.informationtitle {
    font-weight: bold;
}

.information {
    font-weight: bold;
    margin-top: 10px;
}

.information > *:first-child {
    margin-right: 5px;
}

.informationfa.fa-address-card {
    color: #6384B7;
}

.titlebox {
    line-height: 30px;
    margin: 20px 0 0 6px;
    font-weight: bold;
}

.is-connected {
    font-size: 11px;
    display: inline-flex;
    margin-left: 65px;
    margin-top: 5px;
}

.is-connected. fa-circle-o:before {
    margin-right: 5px;
}

#pipe-btn-ok {
    margin-left: 0px;
    height: 28px;
    margin-top: 0px;
}

#circle-validate {
    margin-right: 5px;
    margin-top: 3px;
}

#titlehelp {
    color: #ffffff;
    margin-left: 4px;
    margin-bottom: 50px;
    font-weight: bold;
}

#nameinvalid {
    color: #700;
}

.pipe-help-link-box {
    display: inline-block;
    text-align: right;
    margin-right: 10px;
}

.spansubmit .pull-right {
    margin-right: 0;
}

.spansubmit .pull-right i {
    vertical-align: middle;
    height: 16px;
    line-height: 14px;
}

.ws-information-details {
    padding: 10px 0;
    word-break: break-word;
}

.ws-information-container {
    padding: 25px 0;
}
.GitHubForm .row-fluid.painel{
    width: 383px;
    margin-top: 95px;
    border-right: 3px solid #f1f2f2;
    height: 189px;
}
.git-hub-button-container .row-fluid{
    width: 100%;
}

.GitHubForm .BngField .control-label{
    display: none;
}
.GitHubForm .git-hub-field-container{
    height: 50px;
    width: 80%;
}
.GitHubForm .git-hub-validate-params{
    float: right;
    display: inline-grid;
    margin-top: -195px;
    margin-right: 50px;
}


.ApiForm .row-fluid.painel {
    width: 383px;
    margin-top: 95px;
    border-right: 3px solid #f1f2f2;
    height: 189px;
}

.api-button-container .row-fluid {
    width: 100%;
}

.ApiForm .BngField .control-label {
    display: none;
}

.ApiForm .field-container {
    height: 50px;
    width: 80%;
}

.ApiForm .validate-params {
    float: right;
    display: inline-grid;
    margin-top: -195px;
    margin-right: 50px;
}

.ApiForm .dialog-body {
    height: 390px;
}

.ApiForm .bar-style {
    background: #fff !important;
    color: #000 !important;
}

.ApiForm #titlehelp {
    color: #000 !important;
}
.FiltersDialog {
    z-index: 24999 !important;
    height: 560px;
}

.FiltersDialogBackdrop {
    z-index: 24998 !important;
}

.FiltersDialog .widget-main {
    padding-bottom: 0 !important;
}

.FiltersDialog .conection-dialog-division.top {
    margin: 6px 0;
}

.FiltersDialog .dialog-body {
    padding-bottom: 10px;
}

.FiltersDialog .scroll-bar-table-wrapper {
    margin-top: 6px;
    background-color: #f6f6f6;
    margin-left: -2px;
}

.FiltersDialog .scroll-bar-filters-table {
    overflow: auto;
    max-height: 438px;
    background-color: #f6f6f6;
    border: 1px solid #E4E4E4;
}

.FiltersDialog .filter-search {
    width: 555px;
    margin-left: 20px;
    margin-right: 8px;
}

.select-structure-field-popper .Option i {
    font-size: 13px !important;
}

.FiltersDialog .search-button {
    color: #373737;
}

.FiltersDialog .scroll-bar-filters-table .table {
    margin-bottom: 0;
    border-top: none;
}

.FiltersDialog .filters-header {
    display: flex;
    align-items: center;
}

.FiltersDialog .filters-table-header {
    position: sticky;
    top: 0;
    z-index: 1;
}

.FiltersDialog .filters-table-title-id,
.FiltersDialog .filters-table-title-name,
.FiltersDialog .filters-table-title-props,
.FiltersDialog .filters-table-title-actions {
    line-height: 29px !important;
    padding: 6px !important;
    color: #707070;
}

.FiltersDialog .filters-table-title-id,
.FiltersDialog .filterlist-table-td-id {
    padding-left: 38px !important
}

.FiltersDialog .filters-table-title-name {
    width: 215px;
}

.FiltersDialog .filters-table-title-props {
    width: 126px;
}

.FiltersDialog .filters-table-title-actions {
    padding-left: 35px !important;
}

.FiltersDialog .filterlist-table-tr {
    height: 46px;
    line-height: 37px !important;
    font-size: 14px;
    padding: 4px 5px;
    vertical-align: middle;
}

.FiltersDialog .filterlist-table-tr:nth-child(odd) {
    background-color: #ffffff !important;
}

.FiltersDialog .filterlist-table-tr:nth-child(even) {
    background-color: #f6f6f6 !important
}

.FiltersDialog .table-condensed td {
    vertical-align: middle !important;
}

.FiltersDialog .BngTableTd {
    padding: 6px;
}

.FiltersDialog .filters-table-title-actions {
    text-align: center;
    width: 120px;
    color: #707070;
}

.FiltersDialog .select-structure-field {
    width: 242px;
    margin-left: 15px;
    margin-right: 10px;
}

.FiltersDialog .filterlist-table-td-actions {
    text-align: center;
}

.FiltersDialog .filter-color-picker {
    opacity: 1 !important;
}

.filterlist-table-td-actions i {
    font-size: 20px !important;
}

.FiltersDialog .filter-name-input {
    margin: 0;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= {
  max-height: 594px;
  width: 862px;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .widget-header {
  border: 1px solid #e6e7ea;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .DialogBody {
  background-color: #f6f6f6;
  border-bottom: 1px solid #e6e7ea;
  height: 430px;
  max-height: 430px;
  overflow: hidden;
}

.ivUq5CGl6XNwn5gv2ugkjw\=\= {
  border-bottom: 1px solid #e6e7ea;
  padding: 12px 33px 12px 33px;
}

.GSffLM8N4qx88MK8pwiNfQ\=\= {
  display: inline-flex;
  gap: 18px;
  justify-content: space-between;
  width: 100%;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .widget-body,
.FgL-rfCW2UO-HqURi6YnQA\=\= .widget-main {
  padding: 0;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .DialogFooter {
  padding: 12px 10px 12px 10px;
}

.HI4IaYCbVd0v5Izty\+IkRQ\=\= {
  width: 13rem;
}

.ute\+cdVmq6S\+3tlE\+pRJ3A\=\= {
  width: 23.3rem !important;
}

.xCCtL89xR\+uGgxbY4sACgw\=\= {
  width: 27.3rem !important;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .BngInput {
  height: 38px;
}

._8J0dBWw8EwLHNWmutXOgPQ\=\= {
  background: #005dff !important;
  border-radius: 4px !important;
  color: white !important;
  height: 38px;
  margin-top: 28px;
  width: 48px;
}

.lose1TJCUHy5m28dA3E-IQ\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTd,
.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTr {
  padding-top: 0;
  padding-bottom: 0;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTd {
  height: 5px;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTd:first-child,
.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTh:first-child {
  padding-left: 32px;
}

.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTd:last-child,
.FgL-rfCW2UO-HqURi6YnQA\=\= .BngTable .BngTableTh:last-child {
  padding-right: 10px;
}

.VsLl-0n\+Xmlbj60cN7QeJA\=\= {
  align-items: center;
  background-color: #d15b47;
  border-radius: 100%;
  color: #fff;
  display: flex !important;
  font-size: 18px !important;
  height: 20px;
  justify-content: center;
  margin-bottom: 4px;
  margin-left: 10px;
  width: 20px;
}

._8dhssH9\+QXmgpJotq-ZPJQ\=\= {
  height: 209px;
  overflow: auto;
}
.Z4iTaMCoCLugojllecSGEg\=\= {
  background: #fff;
  border-radius: 8px;
  max-width: 500px;
  width: 500px;
}

.Z4iTaMCoCLugojllecSGEg\=\= .widget-main {
  padding: 0;
}

.Z4iTaMCoCLugojllecSGEg\=\= .widget-header {
  border-radius: 8px;
  height: 45%;
  padding: 0;
}

.Z4iTaMCoCLugojllecSGEg\=\= .widget-body {
  border-radius: 8px;
}

.oXSMbIwa2-f0ahv1mexLfQ\=\= {
  width: 100%;
  border-radius: 8px;
}

.WYBvI1CpjMZXQwsO2e6v9Q\=\= {
  color: #337dff;
  font-size: 82px !important;
  left: 42%;
  position: absolute;
  top: 35%;
}

._0h4A5uI2m\+z0FzrvGdYGMA\=\= {
  display: flex;
  flex-direction: column;
}

.cNh9KgrMOqlHrlb9rIozgw\=\= {
  font-weight: 500;
  color: #333333;
  font-size: 24px;
  text-align: center;
  margin: 10px;
}

.HdA7ONtGUKwl\+TOR9r3kaw\=\= {
  color: #555555;
  font-weight: 500;
  font-size: 14px;
  margin: 14px 30px;
}

.rxvbq-E5caVRWw1VFmePeA\=\= {
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  gap: 35px;
  margin-bottom: 25px;
  margin-top: 10px;
}

.CqrGsBpj3R\+B6-74BZX-yw\=\= {
  border-radius: 2px;
  padding: 8px 18px;
  font-weight: 700;
  transition: transform 0.2s;
}

.CqrGsBpj3R\+B6-74BZX-yw\=\=:hover {
  transform: scale(1.02);
}

.D2r0Zdh8uJD3zI4GYCXo9g\=\= {
  background: #fff !important;
  color: #333 !important;
  border: 1px solid #6c6c6c;
}

.D2r0Zdh8uJD3zI4GYCXo9g\=\=:hover {
  background-color: #eee !important;
}

.D2r0Zdh8uJD3zI4GYCXo9g\=\=[disabled] {
  background-color: #eee !important;
}

.woGSiKAZb9Z\+yLFor4YnuQ\=\= {
  background: #005dff !important;
  color: #fff;
}

.woGSiKAZb9Z\+yLFor4YnuQ\=\=:hover {
  background-color: #506dea !important;
  transform: scale(1.02);
}

.PasswordConfirmationDialog {
    top: calc(50% - 200px);
}

._0zsJLwNmS\+2O20FQ7CanpA\=\= {
  background: #fff;
  border-radius: 8px;
  max-width: 500px;
  width: 500px;
}

.oDBED9FzoqzbllysaA-FSw\=\= {
  border-radius: 8px;
  height: 150px;
  overflow: hidden;
  width: 100%;
}

.oDBED9FzoqzbllysaA-FSw\=\= svg {
  width: 100%;
}

.Qmn7PHKWUgz\+Yr8GMrBVbQ\=\= {
  font-size: 82px !important;
  left: 42%;
  position: absolute;
  top: 35%;
}

.uGq1k\+H2OmSyjUMLvMLQPw\=\= {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0 25px;
}

.MNISlSI-OZS4u7pU\+S5p7A\=\= {
  align-items: center;
  display: flex;
  gap: 35px;
  justify-content: center;
  margin: 10px 0;
  overflow: hidden;
  width: 100%;
}

.o1gKB2cRy5J8fPByJS4reQ\=\= {
  color: #333333;
  font-size: 26px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
}

._2E83mAC--8F2RQuNvvCdwA\=\=,
.SMqte1qT7G7ZUGkhcoCZMg\=\=,
.IM6e-UbLa1G6QYBovH2UnQ\=\= {
  color: #555555;
  font-weight: 500;
  text-align: center;
}

.IM6e-UbLa1G6QYBovH2UnQ\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.SMqte1qT7G7ZUGkhcoCZMg\=\= {
  font-size: 12px;
}

.GisZ42xiShtkK9\+a8\+Lb7g\=\= {
  border-radius: 2px;
  font-weight: 700;
  padding: 8px 18px;
}

.zsLVIu6PBDhiYuEC0cr-dQ\=\=,
.V1CfuFG-ib9-moOKGuMpPQ\=\=,
.JaXyistDWQ53Ff5O8OVs7Q\=\= {
  font-size: 14px;
}

.V1CfuFG-ib9-moOKGuMpPQ\=\= {
  margin-bottom: -5px;
}

.zsLVIu6PBDhiYuEC0cr-dQ\=\= {
  align-items: end;
  display: flex;
  height: 100%;
}

.ZfVBy1auf29li82qcmHo1A\=\= {
  font-size: 32px;
}

.TUbtBHhrYYFOH6GI0N3d9A\=\= {
  align-items: start;
  display: flex;
  flex-direction: column;
}

._1jdeKhivso\+XZY7iMHUeUA\=\= {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
}

._49JnvHMNUpSv-e4WGxIdpQ\=\= {
  align-items: center;
  box-sizing: border-box;
  color: #555555;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  padding: 0 40px;
  text-align: center;
  width: 100%;
}

.QxYDTspaJydrKhUZPsHBEw\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._58UZ7sUUZdyLMmVcCysKwQ\=\= {
  display: flex;
  gap: 15px;
  justify-content: center;
  width: 100%;
}

.Wy31PFFObb-hGAR7ph1gNg\=\= {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  width: 200px;
  height: 40px;
}

._4MiKo2iANnMscV5uGZZP2w\=\= {
  color: #888888;
  font-weight: 500;
  font-size: 12px;
  line-height: 12px;
}

.d-xgFsPrWCPTPjQSue15hw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

.fjL82REaVxhW8OVISArl\+w\=\= {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  margin-top: 5px;
  padding: 10px 15px 10px 15px;
  width: 280px;
}

.NVZSQnyHCbPsVXAimzbIdw\=\= {
  display: flex;
  flex-direction: column;
  gap: 10px;
  position: relative;
  width: 100%;
}

.IntPxb2YSLMKI\+\+m4Os3ag\=\= {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  height: 24px;
}

.qOSHOCYOIWoR13-saZnIwg\=\= {
  width: 100% !important;
}

.SbUgb0jqJCEyYB5tQJzwzQ\=\= {
  margin-left: auto;
}

._36OaqI1iPbEOn4CxK9cBrg\=\= {
  width: 100% !important;
  height: 40px;
  background-color: #ffffff !important;
  border: 1px solid #333 !important;
  color: #333 !important;
}

.ooLPQReI4S\+3GbZVP-D9bQ\=\= {
  max-height: 600px;
  width: 860px;
}

.ooLPQReI4S\+3GbZVP-D9bQ\=\= .DialogBody {
  height: 48vh;
  max-height: 450px;
  overflow: hidden;
}

.ooLPQReI4S\+3GbZVP-D9bQ\=\= .widget-body,
.ooLPQReI4S\+3GbZVP-D9bQ\=\= .widget-main {
  padding: 0;
}

.ooLPQReI4S\+3GbZVP-D9bQ\=\= .DialogFooter {
  border: 1px solid #e6e7ea;
  padding: 12px 10px;
}

.rGvY4uTcvCG4uf-MroNaTQ\=\= {
  margin: 0 10px 0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.gpIK192WfGaJWzftreCB1g\=\= {
  color: #005dff !important;
  border-radius: 10px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.KKVxEVa59ZTiAxg3CJqESA\=\= {
  height: 90%;
  overflow: auto;
}

.SXSwAecbqOg3f-ZxDtTO\+g\=\= {
  max-height: 40px;
  max-width: 400px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.nJ7gmiZ4nD1GAU20ePsmEQ\=\= .div-information-cockpit .cockpit-item-slide-name > div {
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}

.nJ7gmiZ4nD1GAU20ePsmEQ\=\=.div-information-cockpit {
  justify-content: center;
  opacity: unset;
}

.nJ7gmiZ4nD1GAU20ePsmEQ\=\=.cockpit-item-slide-name {
  opacity: unset;
}

.V9CzKfEZZhX-h-hpLLbwgg\=\=.bng-dropdown-parent {
  z-index: 999999 !important;
}

.V9CzKfEZZhX-h-hpLLbwgg\=\=.FilterDropdownPopperOverlay {
  z-index: 999998 !important;
}

.RWnFAEkKjf0DO2UMkcv8JA\=\= {
  width: 572px !important;
}

.h2w16LU4siJlRVHoYHO8sA\=\= {
  max-width: 320px;
}

.zdClK5MhTs5ybK9UGIqRsQ\=\= {
  margin-left: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.HzQfS7xaqonQ1RdfzxmkhQ\=\= {
  max-height: 600px;
  width: 860px;
}

.HzQfS7xaqonQ1RdfzxmkhQ\=\= .DialogBody {
  height: 48vh;
  max-height: 450px;
  overflow: hidden;
}

.HzQfS7xaqonQ1RdfzxmkhQ\=\= .widget-body,
.HzQfS7xaqonQ1RdfzxmkhQ\=\= .widget-main {
  padding: 0;
}

.HzQfS7xaqonQ1RdfzxmkhQ\=\= .DialogFooter {
  border: 1px solid #e6e7ea;
  padding: 12px 10px;
}

.AXbRg5ci\+eE-HXbEomZXCg\=\= {
  margin-top: 5px;
  margin-right: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.Yug8zuQqUyzA66TiXqD1Ow\=\= {
  color: #005dff !important;
  border-radius: 10px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.urOJAitliH8GZu\+cyFWgWA\=\= {
  width: 45%;
  padding: 10px 0 0 20px;
}

.n28YkqIZw9aXgfsaq7uCWg\=\= {
  height: 43vh;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  overflow: auto;
  margin-top: 8px;
}

.P4vbZOuss1Zm8SuyBHigtw\=\= {
  border-bottom: 1px solid #d1d1d1;
  margin: 5px 15px;
  height: 40px;
}

.fK6S7E3Y1B0BqhsjbCkfIw\=\= {
  cursor: pointer;
  color: #005dff;
  font-weight: 500;
  gap: 5px;
}

._41TmJMGWKTU74TBcqUfW4Q\=\= {
  margin-left: 5px;
  font-size: 15px !important;
}

._41TmJMGWKTU74TBcqUfW4Q\=\=:hover {
  color: #6f6e6e;
  cursor: pointer;
}
.RXcFB\+XEg4zvrCHbEDrxfg\=\= {
  background-color: #005dff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 17px;
  color: white;
  height: 19px;
  display: flex;
  align-items: center;
  padding: 0 5px 0 4px;
  white-space: nowrap;
}

._8DvdKzKU2LqCPZ\+w9zwl9Q\=\= {
  padding: 5px;
  margin-right: 4px;
  width: 20px;
  color: #005dff;
}

._8DvdKzKU2LqCPZ\+w9zwl9Q\=\= i {
  font-size: 24px !important;
}

._0oY0SIiYICRnSVQqDBVJ7A\=\= {
  max-width: 78%;
  display: flex;
  align-items: center;
  gap: 5px;
}

.l\+ifIYJrB3aBkFdVJCVU9g\=\= {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.xzDv6q57cZiFdU83NS8wsQ\=\= {
  min-height: 16px;
}
.ksBKvEDpaweQrjfihS9UlQ\=\= i {
  color: #005dff;
}

.q8Aqz3\+xXHFRRaUEU1ri\+Q\=\= {
  width: 216px;
  padding: 25px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
  border: 1px;
  border-radius: 4px;
  right: 45px;
  position: absolute;
}

.ZQ2U6GxpFSpJbfIqvImP7Q\=\= label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.BngDropdownTagsPopper {
  width: 210px;
  max-height: 260px;
  min-height: 220px;
  border-radius: 8px;
  padding: 10px 15px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  z-index: 55555;
}

.BngDropdownTagsPopperOverlay {
  z-index: 25050;
}

.BngDropdownTagsPopper .CheckboxTags,
.BngDropdownTagsPopper input[type='checkbox'],
.BngDropdownTagsPopper input[type='radio'] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}

.BngDropdownTagsPopper .colored-ball {
  position: absolute;
  width: 6px;
  height: 6px;
  mix-blend-mode: hard-light;
  border-radius: 100px;
}

.BngDropdownTagsPopper .groupName {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 160px;
  white-space: nowrap;
}

.BngDropdownTagsPopper .CheckboxItem {
  margin-top: 0.5em;
  cursor: pointer;
  display: flex;
}

.BngDropdownTagsPopper .checkboxLabel {
  content: "";
  cursor: pointer;
  position: absolute;
  border-radius: 4px;
  width: 16px;
  height: 16px;
  color: #fff;
  background: #fff;
  border: 2px solid rgba(31, 31, 31, 0.12);
}

.BngDropdownTagsPopper .radioLabel {
  content: "";
  cursor: pointer;
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  color: #fff;
  background: #fff;
  border: 2px solid rgba(31, 31, 31, 0.12);
}

.BngDropdownTagsPopper .itemInputLabel::after {
  content: "";
  position: absolute;
  display: none;
}

.BngDropdownTagsPopper input:checked ~ .itemInputLabel::after {
  display: block;
}

/* Radio Input style */
.BngDropdownTagsPopper .radioLabel::after {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: solid white;
  opacity: 1;
}

/* Checkbox Input style */
.BngDropdownTagsPopper .checkboxLabel::after {
  left: 4px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 1;
}

.BngDropdownTagsPopper input:checked ~ .itemInputLabel {
  background: #005DFF;
}

.BngDropdownTagsPopper .checkboxItemRender {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 188px;
  white-space: nowrap;
}

.BngDropdownTagsPopper .BngDropdownTagsAll {
  width: 17px;
  height: 17px;
  margin-top: 8px;
  position: relative;
  cursor: pointer;
}

.BngDropdownTagsPopper .bng-search.open {
  box-shadow: none;
}

.BngDropdownTagsPopper .ActionListSearch {
  box-shadow: none;
}

.BngDropdownTagsPopper .EmptyCreateTag {
  color: #005dff;
}

.BngDropdownTagsPopper .EmptyCreateTagText {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.BngDropdownTagsPopper .Icon .li {
  margin-right: 15px;
  vertical-align: middle;
  width: 16px;
}

.BngDropdownTagsPopper .Icon {
  font-size: 20px;
}

.BngDropdownTagsPopper .li {
  font-size: 16px;
}

.BngDropdownTagsPopper .tagsFooterActions .tagsFooterButton {
  align-items: center;
  box-shadow: inset 0 -1px 0 0 #e7e8eb;
  cursor: pointer;
  display: flex;
  font-weight: 500;
  line-height: 30px;
  justify-content: center;
  transition: transform 0.2s;
  width: 100%;
}

.BngDropdownTagsPopper .tagsClearSelection {
  border: 1px solid #6C6C6C;
}

.BngDropdownTagsPopper .tagsClearSelection.disabled {
  opacity: 0.6;
  cursor: not-allowed;
  background-color: #e7e8eb;
}

.BngDropdownTagsPopper .tagsFooterActions .tagsFooterButton:hover {
  transform: scale(1.02);
}

.BngDropdownTagsPopper .tagsFooterActions .tagsClearSelection:hover {
    background-color: #eee;
}

.BngDropdownTagsPopper .tagsFooterActions .tagsApplySelection:hover {
    background-color: #506dea !important;
}

.BngDropdownTagsPopper .tagsFooterActions .tagsApplySelection {
  background: #005dff;
  color: #FFFFFF;
}

.BngDropdownTagsPopper .tagsFooterButton .Icon{
  margin-right: 6px;
  vertical-align: middle;
  width: 16px;
}

.BngDropdownTagsPopper .tagsFooterActions {
  display: inline-flex;
  gap: 5px;
  width: 100%;
}

.BngDropdownTagsPopper .tagsNotFound {
  padding: 10px 0;
  position: relative;
  display: inline-flex;
  align-items: center;
  font-weight: bold;
  width: 100%;
  justify-content: center;
  color: #6e6e6e;
}
.ProjectExtractorsDialog .TableContainer {
    height: 400px;
    overflow: auto;
}

.ProjectExtractorsDialog .text-error {
    cursor: help;
}
.IVDXaagpIbVrdvrZFW6CMw\=\= {
  display: flex;
  gap: 24px;
}

.IVDXaagpIbVrdvrZFW6CMw\=\= img {
  /* This filter was achieved using https://isotropic.co/tool/hex-color-to-css-filter/ */
  filter: invert(30%) sepia(84%) saturate(5689%) hue-rotate(215deg) brightness(100%) contrast(109%);
}

.IVDXaagpIbVrdvrZFW6CMw\=\= button:disabled {
  color: #b9b9b9;
  cursor: not-allowed;
}

.IVDXaagpIbVrdvrZFW6CMw\=\= button:disabled:hover {
  transform: unset;
}

.frbYnL7uoRzJthjm9uXyBA\=\= button:disabled img {
  filter: invert(90%) sepia(0%) saturate(34%) hue-rotate(136deg) brightness(87%) contrast(78%);
}

.frbYnL7uoRzJthjm9uXyBA\=\= {
  display: flex;
  flex-direction: column;
  gap: 36px;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}

.GCNnTa9SbS-7a7QN8yAw1A\=\= {
  color: var(--gray-description);
  text-align: center;
  font-size: 14px;
  text-decoration: underline;
  cursor: pointer;
  transition: transform 0.1s;
}

.GCNnTa9SbS-7a7QN8yAw1A\=\=:hover {
  transform: scale(1.01);
}

.kY\+\+qYFBSFNkr19dMAECZw\=\= {
  width: 65%;
  display: flex;
  text-align: center;
  height: 32px;
}

.kY\+\+qYFBSFNkr19dMAECZw\=\= span {
  color: var(--gray-description);
  font-size: 10px;
  line-height: 14px;
  letter-spacing: -0.25px;
}

.YUj72Zq\+uXF1ydLhP6FBgg\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}

.YUj72Zq\+uXF1ydLhP6FBgg\=\= span {
  color: var(--gray-description);
  font-weight: 500;
}

.A2-T5Hv4XHmNXVJXBLXlPQ\=\= {
  color: var(--blue-default);
  text-align: center;
  text-decoration-line: underline;
  cursor: pointer;
  margin-top: 10px;
}

.n8vhG\+8GWQlSIyswEFrBNQ\=\= li {
  text-align: initial;
}

._2jg\+qbO0z6YhM1NF9yBiqg\=\= .BimGatewayLayoutDescription i {
  position: relative;
  bottom: -2px;
  font-size: 16px;
}

.gr-pcB8qhfpJCGYkYb6VrA\=\= {
  display: inline-flex;
  padding: 4px 18px;
  align-items: center;
  gap: 4px;
  border-radius: 19px;
  margin-top: 29px;
  font-weight: 500;
  color: white;
}

.gr-pcB8qhfpJCGYkYb6VrA\=\= i {
  font-size: 18px;
}

.gr-pcB8qhfpJCGYkYb6VrA\=\=._9r3LkGQFfs9ZkIhlu5XfEA\=\= {
  background-color: var(--blue-default);
}

.gr-pcB8qhfpJCGYkYb6VrA\=\=.tMPjHdNfZAHnCdYv6NKMHg\=\= {
  cursor: pointer;
  background-color: #f98900;
}

.gr-pcB8qhfpJCGYkYb6VrA\=\=._2K\+8fhoBgjlFUbxWGbEVEw\=\= {
  background-color: #21a55f;
}

._20PAoB7buu4WNuJ8rhkVvQ\=\= {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.aieZrXYFI2vuja9CIUGszg\=\=,
.WIbcf1YHOBRfKGjp79SGuA\=\= {
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: white;
}

.WIbcf1YHOBRfKGjp79SGuA\=\= {
  position: absolute;
}

/* Styles for Chromium-based browsers, is is needed so it works the same way as in firefox */
@supports (-webkit-appearance: none) {
  .Cg7inmIlk4mQaLElZgF1kw\=\= span {
    letter-spacing: -0.01em;
  }
}

.Cg7inmIlk4mQaLElZgF1kw\=\= {
  border-radius: 8px;
  height: 70vh;
  width: 500px;
}

.Cg7inmIlk4mQaLElZgF1kw\=\= .modal-body {
  border-radius: 8px;
}

.Cg7inmIlk4mQaLElZgF1kw\=\= .widget-body {
  border: none;
  padding-bottom: 0;
}

.Cg7inmIlk4mQaLElZgF1kw\=\= .widget-main {
  border: none;
  padding-bottom: 0;
}

.Cg7inmIlk4mQaLElZgF1kw\=\= .dialog-body {
  overflow: hidden;
}

.uBNhentd35qHfiFkf3kc5A\=\= {
  will-change: transform, opacity;
  width: 100%;
  height: calc(80vh - 134px);
}

.uBNhentd35qHfiFkf3kc5A\=\=.RCcdO93HbZoce\+-chcHfNQ\=\= {
  height: calc(70vh - 155px);
}

.FLVFwC0Qxr\+50UTKbJeVtg\=\= {
  overflow-y: auto;
  position: absolute;
  width: 100%;
  height: 100%;
}

.\-8aKg-js0BrpOBX7ND3w4g\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  margin: 24px 0;
}

._2Lo0dS\+ya9vmcF8AzCgJHw\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
}

.WyfBZp\+MzfDUDutbxArOog\=\= {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: var(--gray-default);
}

.hjWjO2ulVwnkVht3QQZqzw\=\= {
  position: absolute;
  border-radius: 50%;
  background-color: var(--blue-default);
}

.Kk2pGoac-tNAJqTVLk2n8A\=\= {
  display: flex;
  gap: 6px;
}

.Cg7inmIlk4mQaLElZgF1kw\=\= .\-8aKg-js0BrpOBX7ND3w4g\=\= i {
  color: var(--dark-gray-title);
  font-size: 32px;
}

.laIispBtVvqjriV2GLln3w\=\= {
  opacity: 0.5;
  cursor: not-allowed;
}

.\-8aKg-js0BrpOBX7ND3w4g\=\= .KmU-aqVwQD2UKggj6U\+nEA\=\=.laIispBtVvqjriV2GLln3w\=\=:hover,
.\-8aKg-js0BrpOBX7ND3w4g\=\= .KmU-aqVwQD2UKggj6U\+nEA\=\=.laIispBtVvqjriV2GLln3w\=\=:active {
  background-color: transparent;
}

.aQfTw5CjzqvNP958ldpTyw\=\= {
  opacity: 0;
  cursor: auto;
}

.oaj8gfJmPChcpJhiKj2x6Q\=\= {
  margin-right: auto;
}

.KmU-aqVwQD2UKggj6U\+nEA\=\= {
  margin-left: auto;
}

.GcPKtIsyumW1ToFLaoVTVA\=\= {
  position: relative;
  height: 48px;
  width: 100%;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 48px;
  pointer-events: none;
}

.GcPKtIsyumW1ToFLaoVTVA\=\= > div {
  pointer-events: all;
}

.waHOrPlkRDaTTTQSMWFflw\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.waHOrPlkRDaTTTQSMWFflw\=\= span {
  line-height: 17px;
}

.bbukQVs\+aHZB6sZHk3y1kA\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 254px;
  max-height: 254px;
}

.bbukQVs\+aHZB6sZHk3y1kA\=\= img {
  border-radius: 10px;
  max-height: inherit;
}

.dqwO29mJ9uEnyfZ6tGvtnA\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  margin-top: 24px;
}

.QUtwXvkXZ1biRkHkCTVAOg\=\= {
  color: var(--dark-gray-title);
  text-align: center;
  font-size: 24px;
  font-weight: 700;
}

.dNOt71B3Z6EWYsRcF4Nobg\=\= {
  color: var(--gray-description);
  text-align: center;
  font-size: 14px;
}

.o8aTMFITp2-yKigJQW0CpQ\=\= {
  margin-top: 8px;
}

.isne9CCLLlT5eqJQDYjwYg\=\= {
  width: 255px;
  height: 255px;
}

.\+kbol4eIv1XoEOcpB5GHKA\=\= {
  color: var(--blue-default);
  border: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  transition: transform 0.2s;
}

.\+kbol4eIv1XoEOcpB5GHKA\=\=:hover {
  transform: scale(1.01);
  color: #003cff;
}

.qBDQq-VbpLGZLGCu6kROQg\=\= {
  height: calc(100vh - 230px);
  overflow: auto;
  position: relative;
  transition: height 0.8s ease-in-out, top 0.8s ease-out;
}

.qBDQq-VbpLGZLGCu6kROQg\=\= .BngTableTh:first-child,
.qBDQq-VbpLGZLGCu6kROQg\=\= .BngTableTd:first-child {
  padding-left: 32px;
}

.qBDQq-VbpLGZLGCu6kROQg\=\= .BngTableTh {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.qBDQq-VbpLGZLGCu6kROQg\=\=.JUvPrpzivUvkqaYq4TIB\+g\=\= {
  height: 0;
  opacity: 0;
}

.UPvnZ\+66gFXN7Y4VRLKSBw\=\=:not(.gvVbKCz7Iq2ykDB92inAdw\=\=) {
  padding: 40px 40px 0;
  position: relative;
}

.UPvnZ\+66gFXN7Y4VRLKSBw\=\=.gvVbKCz7Iq2ykDB92inAdw\=\= {
  border: 1px solid #e4e4e8;
  border-radius: 4px;
}

.UPvnZ\+66gFXN7Y4VRLKSBw\=\=.gvVbKCz7Iq2ykDB92inAdw\=\= .bgwLFAdZSHRfmsQpwQ45JQ\=\= {
  box-shadow: none;
}

.UPvnZ\+66gFXN7Y4VRLKSBw\=\= .search-button {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 0 !important;
  padding: 8px !important;
  transition: ease-in-out 250ms;
  transition-property: background-color, color;
}

.UPvnZ\+66gFXN7Y4VRLKSBw\=\= .search-button:not(:disabled):hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.bgwLFAdZSHRfmsQpwQ45JQ\=\= {
  border-radius: 4px;
  width: 100%;
}

.bgwLFAdZSHRfmsQpwQ45JQ\=\= .Header {
  padding: 0 32px;
}

.w0-JQEWvoQj5VcCHbLyBCw\=\= {
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 20px;
  font-weight: bold;
  white-space: nowrap;
}

.gvVbKCz7Iq2ykDB92inAdw\=\= .w0-JQEWvoQj5VcCHbLyBCw\=\= {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 28px;
}

.N3pqw3CkwILdhDRwRK\+Z9Q\=\= {
  position: absolute;
  left: 15px;
  top: 45px;
}

.N3pqw3CkwILdhDRwRK\+Z9Q\=\= .BngIconButton {
  padding: 12px;
  transition: transform 250ms linear, filter 250ms linear;
}

.N3pqw3CkwILdhDRwRK\+Z9Q\=\= .BngIconButton.Open {
  transform: rotate(45deg);
}

.lDLvXzj3pVqGRuuJr\+059w\=\= {
  border-right: 1px solid #e2e2e2;
  margin-right: 5px;
  display: flex;
  align-items: center;
  padding-right: 5px;
}

.pxls5DspDSOkF73mN-XM8w\=\= {
  background: rgba(0, 93, 255, 0.1);
  height: 24px;
  border: 1px solid rgba(0, 93, 255, 0.3);
  border-radius: 12px;
  color: #005dff;
  padding: 0 12px;
  margin-right: 10px;
  display: flex;
  align-items: center;
}


.fogX3IXphHnxV8avMBYLjg\=\= {
  transition: opacity 0.2s ease-in-out, top 0.3s ease-out;
  opacity: 1;
}

.GaiFg8P5i-XzpEqPvPpqzA\=\= {
  opacity: 0;
}

.UPvnZ\+66gFXN7Y4VRLKSBw\=\=.gvVbKCz7Iq2ykDB92inAdw\=\= .fogX3IXphHnxV8avMBYLjg\=\= {
  padding: 0 8px !important;
}

._2ieAvCsxpkTtpZMnk\+es5w\=\= .bng-search {
  height: 40px;
}

.ds\+a6R0WnK12HQ8oBhy3\+w\=\= {
  width: 100%;
  margin-left: 6px;
}

.BngTable .kHvKRfMU2NBm\+Hsc0qIcTw\=\= {
  padding-left: 20px;
}

.GNCSScaet7BS4NsHME91Gw\=\= {
  display: flex;
  align-items: center;
}

.mbjdaG8h8nLxt7Mfe2s1\+w\=\= {
  display: inline-flex !important;
}

.GNCSScaet7BS4NsHME91Gw\=\= .mbjdaG8h8nLxt7Mfe2s1\+w\=\= {
  word-wrap: break-word;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 2px 12px;
  gap: 0;
}

.GNCSScaet7BS4NsHME91Gw\=\= .KmrdY7zJmXHKRr1OGymKoQ\=\= {
  background-color: #21a55f;
}

.GNCSScaet7BS4NsHME91Gw\=\= .qye\+9A8sWjaBW7\+CKTmxJQ\=\= {
  background-color: #e23d3d;
}

.GNCSScaet7BS4NsHME91Gw\=\= ._7AV20jxHVdaAg9SaaBOEbg\=\=,
.GNCSScaet7BS4NsHME91Gw\=\= .SrUxXPPQHEYR9gXOqF5xow\=\=,
.GNCSScaet7BS4NsHME91Gw\=\= .kn8bmtufnGT-apyBs76zGw\=\=,
.GNCSScaet7BS4NsHME91Gw\=\= .g270bJ0RKS635zcoCqk9dQ\=\= {
  background-color: #f89406;
}

.GNCSScaet7BS4NsHME91Gw\=\= .LYHoISAhHRhZnSyUH-ZqXw\=\= {
  padding: 2px 12px 2px 6px;
}

.xG2bMNsdA1Fl4xBvGrNHpQ\=\= {
  color: #21a55f;
}

.avnrhKCMBgk0kBDiUhKF\+w\=\= {
  color: #e23d3d;
}

.KbOzhzYt13qAUdHnXMAeUg\=\= {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._2JUWNTw6AffxhYYYu72xvQ\=\= {
  margin-left: auto;
}

.Bb78K6RpIRD\+ZWcY6gJSgg\=\= i {
  color: #e23d3d;
}

.BAuJqycwTbEpDIXbnnIjgg\=\= {
  display: inline-flex;
  gap: 15px;
}

.Q4e8QeKouhNTW7ddnU3nXA\=\= {
  width: 60vw;
  left: 32%;
  height: 70vh;
}

.GdOwe2viHwHbMLPY3tv3zw\=\= {
  height: calc(70vh - 60px);
}

._4A7JtU-VAxgBnBMx8Htd9Q\=\= {
  width: calc(100% - 24px);
  height: 50px;
  background-color: white;
  padding: 6px 12px;
  border-bottom: #e2e2e2 1px solid;
  display: flex;
  align-items: center;
}

.zESNKYGSGga0jFsPuh91eg\=\= {
  width: 100%;
  display: flex;
  margin-left: auto;
}

.AJN6BbWcR2KgHhreUyFFHw\=\= {
  overflow: auto;
}

.BngTag {
  background-color: #005dff;
  border-radius: 12px;
  padding: 2px 8px;
  border: 1px solid transparent;
  color: #fff;

  height: 18px;
  display: inline-flex;

  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}

.BngTag .description.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.BngTag .description {
  display: flex;
  width: auto;
}

.BngTag .Icon {
  font-size: 18px;
  margin-right: 4px;
}

.BngTag.collapsableTag > .Icon {
  margin-right: 0;
}

.BngTag .BngTagCloseButton {
  padding: 0;
  color: #fff;
  transition: text-shadow ease-in-out 0.2s;
  display: flex;
  height: 100%;
  margin-left: auto;
}

.BngTag .BngTagCloseButton:hover {
  text-shadow: 0 0 5px #ffffff;
  background-color: inherit;
}

.BngTag .BngTagCloseButton .Icon {
  font-size: 18px;
}

.BngTag.beta {
  background: transparent;
  border: 1px solid #f98900;
  box-sizing: border-box;
  color: #f98900;
  height: 21px;
  margin-left: 10px;
}

.BngTag .tagBody {
  align-items: center;
  display: inline-flex;
  gap: 2px;
}

.BngTag.warning {
  border: 1px solid #f98900;
  background: #f98900;
}
.OmBKwNLQpdRzpSIEhcRfzA\=\= {
  height: 400px;
}

.OmBKwNLQpdRzpSIEhcRfzA\=\= .wdYO6ShY7X\+t01eey9RI9w\=\= {
  color: #555;
  padding: 0 20px 20px;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  cursor: not-allowed;
  resize: none;
  width: 100%;
  height: 100%;
  margin: 0;
}

.l4FLPaOnIAtcC\+QuAOmvuA\=\= {
  width: 920px;
  left: 36%;
}

.l4FLPaOnIAtcC\+QuAOmvuA\=\= ._0APPiGbFUq8CKxKhSacI2g\=\= {
  padding: 40px 0;
  position: relative;
  transform: none;
}

.l4FLPaOnIAtcC\+QuAOmvuA\=\= .CnEuzdgTuxOixI0keQHTRw\=\= {
  max-height: 350px;
  overflow: auto;
}

.fjUdv770Jh3\+Lixw4iTj2A\=\= {
  margin: 20px;
}

.yjoGDevQZ\+IPE-PYv\+pZOQ\=\= {
  width: 200px;
}

.NFoikfOaasw17H0Ho4MNlA\=\= {
  color: #21a55f;
}

.S1YvYi0NXBUPQch66qeL4A\=\= {
  color: #e23d3d;
}

.qwSvHginzkb0BrV145XX9Q\=\= {
  padding: 0 !important;
}

.HRVvBE-oEz\+thp0tGr3JPQ\=\= .widget-body,
.HRVvBE-oEz\+thp0tGr3JPQ\=\= .widget-main,
.Y6jQfoFevsL1Aturjgj8cQ\=\= {
  padding: unset !important;
}

.gi8fjo0s-oE7WvIHvoA4wQ\=\= {
  display: flex !important;
  justify-content: center;
}

.HRVvBE-oEz\+thp0tGr3JPQ\=\= {
  width: 70%;
  margin-left: -36%;
  margin-top: -2%;
}

.-IwO1Te9rroB1jhG4F8wZA\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

.-IwO1Te9rroB1jhG4F8wZA\=\= :first-child {
  font-size: 20px;
}

.GTVhwZpoonJB3R9DjLTV8w\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
}

._7MyGjckyzSNFaZK4wKE0NQ\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 15vw;
  display: flex;
  align-items: center;
}

._7MyGjckyzSNFaZK4wKE0NQ\=\= i {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #555555;
  margin-left: 6px;
}

.B9N1Ba04xUbmb1qzJp2x2A\=\= {
  background-color: #337dff !important;
  height: 28px;
  width: 38px;
  border-radius: 60px !important;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.B9N1Ba04xUbmb1qzJp2x2A\=\= i {
  margin-left: 0;
}

._1GmkYo5TUC9exG8zM3mWpw\=\= .B9N1Ba04xUbmb1qzJp2x2A\=\=:hover {
  background-color: rgb(71, 130, 248);
}

._9skx36nP313GB3Ck3s6U\+A\=\= {
  display: flex;
  align-items: center;
  text-align: center !important;
}

.Yw3OJ-ApBnUBaDhp1oD7Ww\=\= {
  width: 20%;
}

.eA2LJCcYYOiEfcnN9ANKog\=\=,
.eA2LJCcYYOiEfcnN9ANKog\=\=.overlay {
  z-index: 321050 !important;
  background-color: unset !important;
}

.DjH7DWTwONEpEofGazEOAg\=\= {
  position: absolute;
  z-index: 1;
  margin: 6px 6px 6px 20px;
}

.DjH7DWTwONEpEofGazEOAg\=\= i,
.DjH7DWTwONEpEofGazEOAg\=\= span {
  color: #005dff;
}

.G6rZ4K4YBR9sdA4jZ04Bgg\=\= {
  font-weight: 400 !important;
  font-size: 10px !important;
  line-height: 16px !important;
  text-align: center;
  vertical-align: middle;
  color: #00a355;
  width: 8px;
  height: 8px;
  position: relative;
  top: 7px;
  right: 4px;
}

.CSbjOOqV4EoDdtpcU2Uzfg\=\= .widget-body,
.CSbjOOqV4EoDdtpcU2Uzfg\=\= .widget-main {
  padding: unset !important;
}

.CSbjOOqV4EoDdtpcU2Uzfg\=\= {
  width: 70%;
  margin-left: -36%;
  margin-top: 5%;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\= {
  display: flex;
  align-items: flex-start;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\= div.BngField.control-group {
  width: 100%;
  margin: 0 20px 0 20px;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\=._6fRF452rZoIVbtijB-Rx1w\=\= div.BngField.control-group {
  width: 30%;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\=.CWM5I4uE95L7RJGR-Pzg6A\=\=,
.hjC\+oCi9eicXjK\+MVhwBnQ\=\=._6fRF452rZoIVbtijB-Rx1w\=\= {
  margin-top: 16px;
  margin-bottom: 16px;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\=._6fRF452rZoIVbtijB-Rx1w\=\= {
  margin-top: 48px;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\= .BngField.control-group:nth-child(1) {
  flex: 0 0 calc(40% - 40px);
  margin: 0 20px;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\= .BngField.control-group:nth-child(2) {
  flex: 0 0 calc(60% - 40px);
  margin: 0 20px;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\=.CWM5I4uE95L7RJGR-Pzg6A\=\= > .p4cgBT8N9xClxEqkt26GVw\=\= {
  flex: 0 0 60%;
}

.p4cgBT8N9xClxEqkt26GVw\=\= {
  display: flex;
  align-items: flex-start;
}

.p4cgBT8N9xClxEqkt26GVw\=\= .BngField.control-group:nth-child(1) {
  flex: 0 0 calc(60% - 40px);
  margin: 0 20px;
}

.p4cgBT8N9xClxEqkt26GVw\=\= .BngField.control-group:nth-child(2),
.p4cgBT8N9xClxEqkt26GVw\=\= .BngField.control-group:nth-child(3) {
  flex: 0 0 calc(20% - 40px);
  margin: 0 20px;
}

.CSbjOOqV4EoDdtpcU2Uzfg\=\=,
.hjC\+oCi9eicXjK\+MVhwBnQ\=\=,
.p4cgBT8N9xClxEqkt26GVw\=\=,
.hjC\+oCi9eicXjK\+MVhwBnQ\=\= * {
  box-sizing: border-box;
  max-width: 100%;
}

.fRKTTGtfxCXrUxjcE\+w6xA\=\= {
  margin-left: 20px;
}

.PcfF\+zFCy16Q5NogBNT91w\=\= {
  margin: 0 20px 0 20px;
}

.PcfF\+zFCy16Q5NogBNT91w\=\=,
.PcfF\+zFCy16Q5NogBNT91w\=\= .CodeMirror {
  height: 100px;
}

.PcfF\+zFCy16Q5NogBNT91w\=\= .BngCodeMirrorEditor {
  height: 103px;
}

.PcfF\+zFCy16Q5NogBNT91w\=\= .BngCodeMirrorVars {
  display: none !important;
}

.hjC\+oCi9eicXjK\+MVhwBnQ\=\=._6fRF452rZoIVbtijB-Rx1w\=\= {
  justify-content: normal;
  display: flex;
  align-items: center;
}

.pGsO5L3wFj28gOCGz-3QDA\=\= {
  margin-bottom: 16px;
}

.s7NPIvg9K1SvXu8peTBlmA\=\= {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.mbMIEOTAKda0FGJaLEh4Ew\=\= {
  border: 1px solid #005dff !important;
  margin-right: 20px;
  padding: 10px 20px !important;
  color: #005dff !important;
  border-radius: 4px !important;
}

.xG0mzLVGSxSKScQAfjTzNA\=\= {
  padding: 10px 20px !important;
  background-color: #005dff !important;
  color: white !important;
  border-radius: 4px !important;
}

.MokSV5T6x8ht7Z\+bNyCqUw\=\= {
  white-space: pre-line;
  max-width: 400px;
  overflow-wrap: break-word;
  font-size: 13px;
  line-height: 1.4;
}

._2FlJzAZ4M\+PyaDfU-sCkMw\=\= {
  font-size: 17px !important;
  margin-left: 5px;
}

.oUVGfGDcR6Ucw7XRLeMHLQ\=\= {
  padding: 10px 20px !important;
  font-weight: bold;
}

.BngCodeMirror {
    border: 1px solid #dcdcdc;
    border-radius: 3px;
    position: relative;
}

.BngCodeMirror .CodeMirror.cm-s-default {
    border: none;
    border-bottom: 2px solid #f7f7f7;
}

.BngCodeMirror .BngCodeMirrorVars {
    display: flex;
    padding: 10px;
}

.BngCodeMirror .BngCodeMirrorVar {
    background-color: #6c6c6c;
    transition: 0.2s ease-in;
    font-weight: bold;
    padding: 4px 8px;
    color: white;
    border-radius: 2px;
    cursor: pointer;
    margin-right: 15px;
}

.BngCodeMirror .BngCodeMirrorVar:last-child {
    margin-right: 0;
}

.BngCodeMirror .BngCodeMirrorVar:hover {
    background-color: #3558ef;
}

.BngCodeMirror .DisabledOverlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left:0;
    right: 0;
    background-color: grey;
    opacity: 0.2;
    cursor: not-allowed;
    z-index: 3;
}
.QHlfB7SsG6Bi776jMDC94w\=\=,
.XVm8GWARIhfHbOpiCMaMsw\=\=,
.fwWMfPfx63a\+shWu9TYlZQ\=\=,
.MUV6NE7QC42-6VEFdht70w\=\= {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
  color: #333333;
}

.gCiebD-wXn3X-wircl5y\+w\=\=,
.GxICgV5sqaFhB3MiWehY-w\=\=,
._4o08WHe\+42ygIwaWMSMHgg\=\=,
.PkA-wL4-hInZ\+CrDdDYSFw\=\=,
.j5-8v1w8zITTO\+QSum0gZg\=\= > i {
  font-size: 12px !important;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}

.UcTVgcGLMCB7orbaER9dXw\=\=,
.FE8JYZs-6mwufyFxVmXqLw\=\= {
  margin-right: 16px;
}

.pNhL9elWJGHJXBNuOMV2Yg\=\=,
.UcTVgcGLMCB7orbaER9dXw\=\=,
.xTTSElbWTQrz1nz3UuekVw\=\=,
.ad9ztWLUhSg6EmnwSaPZ-w\=\=,
.ad9ztWLUhSg6EmnwSaPZ-w\=\= > label,
.ad9ztWLUhSg6EmnwSaPZ-w\=\= > label > input {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
}

.ad9ztWLUhSg6EmnwSaPZ-w\=\= > label {
  margin-left: 4px !important;
}

.ad9ztWLUhSg6EmnwSaPZ-w\=\= > label > input,
.ad9ztWLUhSg6EmnwSaPZ-w\=\= > label > input::after {
  height: 10px !important;
  width: 10px !important;
}

.ad9ztWLUhSg6EmnwSaPZ-w\=\= > label > span {
  margin-left: 5px !important;
}

.pOChFwQoJyGUCy8wqhh5nA\=\= {
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}

._35oUhHuo10tj2nh9ZviXFw\=\=,
.uZu43qcdpcTHWDEBoweLXQ\=\=,
.PkA-wL4-hInZ\+CrDdDYSFw\=\= {
  margin-top: 16px;
}

.xTTSElbWTQrz1nz3UuekVw\=\= {
  margin-top: 11px;
}

.FE8JYZs-6mwufyFxVmXqLw\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}

.FE8JYZs-6mwufyFxVmXqLw\=\=.function-not-selected {
  margin-right: 32px !important;
}

.eNXiTFXdBiBZHI1TAJQc6w\=\= > label > span::before {
  margin-right: 4px !important;
}

.j5-8v1w8zITTO\+QSum0gZg\=\= {
  padding: 0 0 0 4px;
  background-color: unset !important;
}

.j5-8v1w8zITTO\+QSum0gZg\=\=.primary > i {
  color: #337dff;
}

.H0U3IdVsENnZVco0m3UJJg\=\= {
  height: 415px;
}

.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog,
.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog .modal-content,
.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog .modal-content .modal-body,
.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog .modal-content .modal-body .UiBlocker,
.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog .modal-content .modal-body .UiBlocker .widget-box {
  height: 414px;
}

.oSHpV0PNGyqDZkJvV-M\+bw\=\= {
  height: 135px;
}

.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body {
  height: 337px;
}

.H0U3IdVsENnZVco0m3UJJg\=\= .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body .widget-main {
  height: 96%;
}

.H0U3IdVsENnZVco0m3UJJg\=\=
  .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body .widget-main .dialog-body {
  height: 83%;
}

.kifKRsm92dodQzFpbffBOA\=\= {
  height: 269px;
}

.m0ZpgZfVL2UW\+\+qDuGzTtA\=\= {
  position: absolute;
  height: 50px;
  width: 91%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.n\+iTNc0u5\+Yo7P0iFThDOA\=\= {
  color: black !important;
  background-color: white !important;
}

.syal9AzpEQ-IMg7mzJ4C-A\=\= {
  font-size: smaller;
  color: red;
}

.e\+ox0GrB1b\+JYnL6EQruVA\=\= {
  color: red;
  margin-left: 4px;
}

.bngWr83VH\+Sh1LiZMnCJ3Q\=\= .widget-body,
.bngWr83VH\+Sh1LiZMnCJ3Q\=\= .widget-main,
.io0hvgRgMvdCvZAIMJGMPA\=\= {
  padding: unset !important;
}

.bngWr83VH\+Sh1LiZMnCJ3Q\=\= {
  width: 70%;
  margin-left: -36%;
  margin-top: -2%;
}

.saC0IdgRhzCtpXp5mVqYPg\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

.saC0IdgRhzCtpXp5mVqYPg\=\= :first-child {
  font-size: 20px;
}

.KhvwkdUAMWtLnNf-S9BpcQ\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
}

.-TxpKYiZZh5aSqKJy0uFuw\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 15vw;
  display: flex;
  align-items: center;
}

.-TxpKYiZZh5aSqKJy0uFuw\=\= i {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #555555;
  margin-left: 6px;
}

.aqq31dIQwEij8L8eBNyyMA\=\= {
  display: flex;
  align-items: center;
}

.YebWliLdBbUqfO2hk6gx-Q\=\= {
  width: 23%;
}

.yyTJCrC3cIo6p61yja-F6Q\=\=,
.yyTJCrC3cIo6p61yja-F6Q\=\=.overlay {
  z-index: 321050 !important;
  background-color: unset !important;
}

.m8s0jHYZl0SrrUmon27\+JQ\=\= {
  position: absolute;
  z-index: 1;
  margin: 6px 6px 6px 20px;
}

.m8s0jHYZl0SrrUmon27\+JQ\=\= i,
.m8s0jHYZl0SrrUmon27\+JQ\=\= span {
  color: #005dff;
}

.RgXUQfh9X-EujFbd1mKP5w\=\= .widget-body,
.RgXUQfh9X-EujFbd1mKP5w\=\= .widget-main,
.bry16t-JvbNdlO4PKmFe6g\=\= {
  padding: unset !important;
}

.RgXUQfh9X-EujFbd1mKP5w\=\= {
  width: 70%;
  margin-left: -36%;
  margin-top: 10%;
}

.qlcZkE-jVHFAyf2wRpv\+ng\=\= {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.qlcZkE-jVHFAyf2wRpv\+ng\=\= div.BngField.control-group {
  width: 100%;
  margin: 0 20px 0 20px;
}

.qlcZkE-jVHFAyf2wRpv\+ng\=\= div.BngField.control-group.visible,
.qlcZkE-jVHFAyf2wRpv\+ng\=\= div.BngField.control-group.dynamic {
  width: 20%;
}

._3m6bGeqc4dOBGqYrYhcNQg\=\= {
  margin-left: 20px;
}

.yM7nEYOe\+LaTIgebvC\+50w\=\=.BngField.control-group {
  margin-bottom: 40px;
}

.yM7nEYOe\+LaTIgebvC\+50w\=\= {
  margin: 20px;
}

.yM7nEYOe\+LaTIgebvC\+50w\=\=,
.yM7nEYOe\+LaTIgebvC\+50w\=\= .CodeMirror {
  height: 100px;
}

.yM7nEYOe\+LaTIgebvC\+50w\=\= .BngCodeMirrorEditor {
  height: 103px;
}

.yM7nEYOe\+LaTIgebvC\+50w\=\= .BngCodeMirrorVars {
  display: none !important;
}

.XadSZIHAoa4gg7wM-0S2mg\=\= {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.LUf6SZnqswpLfkqZbi0InA\=\= {
  border: 1px solid #005dff !important;
  margin-right: 20px;
  padding: 10px 20px !important;
  color: #005dff !important;
  border-radius: 4px !important;
}

.DX6bXSQHoB73-dqRhK\+HcA\=\= {
  padding: 10px 20px !important;
  border-radius: 4px !important;
  background-color: #005dff !important;
  color: white !important;
}

.EmailBlacklistDialog {}

.EmailBlacklistDialog .bng-search.open.SimpleBngSearch {
    background-color: white;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    height: 32px;
}
.tfa-form-header {
  display: flex;
  margin-bottom: 22px;
}

.tfa-form-header-fields {
  display: flex;
  margin-left: 160px;
  gap: 20px;
  align-items: center;
}

.tfa-form-header-fields .tfa-checkbox-field {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  gap: 12px;
}

.tfa-form-header-fields .tfa-checkbox-label {
  margin-bottom: 0;
}

.scroll-bar-tfa-table-wrapper {
  overflow-y: scroll;
  height: 450px;
}

.tfa-bng-panel {
  width: 100%;
}

.Panel.Header.tfa-bng-panel-header {
  padding: 16px;
}

.tfa-title-text {
  margin: 0;
}
.ObjectExecMonitorDialog .TableContainer {
  max-height: 50vh;
  overflow: auto;
}

.ObjectExecMonitorDialog .BngTable.StickyHeader thead th {
  z-index: 12;
}

.ObjectExecMonitorDialog .RefreshBtn {
  position: absolute;
  right: 0;
  top: 0;
}

.ObjectExecMonitorDialog .StatusIcon {
  font-size: 18px;
}
.navigation-tabs {
    position: relative;
    background: transparent;
    display: inline-flex;
    padding: 0 15px;
    margin: 0;
    z-index: 2;
}

.internal-tab .navigation-tabs {
    padding: 0;
}

ul.navigation-tabs > li {
    list-style-type: none;
}

.tabs-left .navigation-tabs {
    display: grid;
    margin-right: -1px;
    float: left;
    padding: 0;
}

.navigation-tab-link {
    align-items: center;
    background: transparent;
    border-radius: 8px 8px 0 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: transparent;
    display: inline-flex;
    text-align: center;
    cursor: pointer;
    list-style-type: none;
}

.navigation-tab-link.disabled {
    opacity: 0.5;
}

.navigation-tab-link.disabled > a {
    cursor: not-allowed;
}

.tabs-left .navigation-tab-link {
    border-radius: 8px 0 0 8px;
}

.navigation-tab-link:hover {
    background: #fbfbfb;
}

.navigation-tab-link:hover > a {
    opacity: 0.8;
}

.navigation-tab-link:focus {
    outline: none;
}

.navigation-tab-link > a {
    padding: .75em 1em;
    color: #000;
    opacity: 0.5;
    height: 24px;
    align-items: center;
    display: flex;
}

.internal-tab .navigation-tab-link > a {
    padding: .6em 1em .4em;
}

.navigation-tab-link > a > * {
    padding-right: 5px;
    font-size: 24px;
}

.navigation-tab-link.active {
    border: 1px solid #EFEFEF;
    border-bottom-color: #F6F6F6;
    background: #F6F6F6;
    opacity: 1;
    margin-bottom: -1px;
}

.internal-tab .navigation-tab-link.active {
    border-bottom-color: #FFF;
    background-color: #FFF;
}

.tabs-left .navigation-tab-link.active {
    border-right-color: #F6F6F6;
    margin: 0 -1px 0 0;
    border-bottom-color: #EFEFEF;
}

.internal-tab.tabs-left .navigation-tab-link.active {
    border-right-color: #FFF;
}

.navigation-tab-link.active > a {
    color: #3558EF;
    opacity: 1;
}

.tabbable.grey-bg .tab-content {
    background: #F6F6F6;
}

.tabbable .tab-content {
    border: 1px solid #EFEFEF;
    padding: 0;
    position: relative;
    z-index: 1;
}

.properties-tab-size-fix .clearfix .tabbable .tab-content{
    overflow: auto;
    height: 340px;
}

.tabbable .tab-content > div {
    padding: 10px 14px;
}

.tabbable .tab-content > div.content-full-width {
    padding-right: 0;
    padding-left: 0;
}

.tabbable.internal-tab .tab-content {
    background-color: #FFF;
}

.tabbable .tabs-left .tab-content.bordered {
    border-radius: 0 4px 4px 4px;
}

.tabbable .tab-content.bordered {
    border-radius: 4px;
}

.tab-buttons {
    padding: 0 0 0 10px;
}

.tab-buttons .button-container {
    margin-right: 5px;
}

.tab-buttons .button-container:last-child {
    margin-right: 0;
}

.tabbable .tabset-alert-icon {
    color: #F98900;
    left: -8px;
    position: relative;
}

.navigation-tabs .navigation-tab-link .tabTitleError {
    color: #b94a48;
}
.ObjectExecMonitorDetailsDialog .tab-content {
  min-height: 400px;
}

.ObjectExecMonitorDetailsDialog pre {
  margin: 0;
  height: 339px;
  overflow: auto;
}

.AccountManagerDialog {
}

.SupportMenuButton.dropdown-menu {
    width: 300px;
}
.new-ticket-support-image-parent {
    background-color: #f0f1f2;
}

.new-ticket-support-image {
    width: 215px;
    height: 215px;
}

.support-file-info {
    margin: 3px;
}

.files-container {
    max-height: 150px;
    overflow-y: auto;
}

.alert.min-padding {
    padding: 8px !important;
}

.btn-upload-container {
    cursor: pointer;
    text-align: center;
    margin-top: 5px;
    background-color: #ffffff !important;
}

.btn-upload-container:hover {
    cursor: pointer;
    text-align: center;
    margin-top: 5px;
    background-color: #eeeeee !important;
}

.TicketForm .progress.progress-info {
    margin-top: 5px;
    margin-bottom: 5px;
}

.TicketForm .progress.progress-info span {
    color: white;
}

.TicketForm .files-container .alert {
    margin-left: 0;
    margin-right: 0;
}

.TicketFormBody .icon-trash {
    margin: 0;
}

.TicketFormBody.Mobile {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    min-height: calc(100vh - 40px);
    padding-left: 10px;
    padding-right: 10px;
}

.TicketFormBody.Mobile .DefaultDialogActions button {
    margin-top: 0;
}

.TicketFormBody .RemoveFileButton {
    width: 20px;
    height: 20px;
}

.TicketForm .widget-body  {
    overflow-y: scroll;
    max-height: 75vh;
}

.TicketForm .widget-header {
    box-shadow: inset 0 -1px 0 0 #E2E2E2;
}

.MobileSupportForm {
    overflow: scroll;
    height: 100vh;
}

.MobileSupportForm::-webkit-scrollbar {
    width: 0;
}
.btn-upload-container {
    cursor: pointer;
    text-align: center;
    margin-top: 5px;
    background-color: #ffffff !important;
}

.btn-upload-container:hover {
    cursor: pointer;
    text-align: center;
    margin-top: 5px;
    background-color: #eeeeee !important;
}
.pDGovG-NJ767H1WLuSt1Uw\=\= {
    z-index: 321100 !important;
    background: rgba(0, 0, 0, 0) !important;
}

._1JsuFs5vXzbPtNoPGgS7hA\=\= {
    padding: 20px;
}

._8GyN3MayhJG0Ov2fdXpTKQ\=\= {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 20px;
}

._0ZNCvYUDNr-3IwUy12R3rA\=\= {
    height: 350px;
}

.zSLmslUwfHSxmpDu-FbUXg\=\= ._0ZNCvYUDNr-3IwUy12R3rA\=\= {
    height: calc(100vh - 60px);
}

.sEhDgYraM49d8sH-OSvG7w\=\= {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    line-height: 37px;
    font-size: 12px;
    color: #373737;
    font-weight: 500;
    opacity: 0.8;
    align-items: center;
}
.TicketViewDialog .ScrollContainer.details {
    max-height: 350px;
}

.TicketViewDialog .comment-form-container {
    margin-top: 10px;
}

.TicketViewDialog {
    top: 36px;
}

.details {
    height: 190px;
}

.TicketViewDialog.mobile {
    height: 95%;
    width: 95%;
    margin-left: -48%;
}

.TicketViewDialog.mobile .scroll-wrapper.ScrollContainer.scrollbar-macosx.historic {
    height: 68% !important;
}

.TicketViewDialog.mobile .modal-dialog,
.TicketViewDialog.mobile .modal-dialog .modal-content,
.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body,
.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body .UiBlocker,
.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body .UiBlocker .widget-box,
.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body .widget-main,
.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body .widget-main .dialog-body,
.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body .widget-main .dialog-body:last-child {
    height: 100%;
}

.TicketViewDialog.mobile .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body {
    height: 91%;
}

.\+itAD6tHqvNuuA8zINZhqg\=\= .DialogBody {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.\+itAD6tHqvNuuA8zINZhqg\=\= h5 {
  margin-top: 10px;
}

.CH1xuyX4IZvvGl9IBkJRfQ\=\= {
  background: #25d366 !important;
  border-radius: 8px !important;
  color: #fff !important;
  display: flex;
  font-size: 20px;
  gap: 5px;
  height: fit-content !important;
  padding: 16px 20px;
  width: fit-content !important;
}

.CH1xuyX4IZvvGl9IBkJRfQ\=\=:hover {
  background: #4dd582 !important;
}

.-ah8\+RQa08W\+Au5kwZnifw\=\= {
  font-size: 22px;
  padding-top: 10px;
}

.AddonInfoDialog {
  height: 85vh;
  left: 34vw;
  overflow: hidden;
  top: 5vh;
  width: 80vw !important;
}

.AddonInfoDialog .modal-dialog,
.AddonInfoDialog .modal-content,
.AddonInfoDialog .UiBlocker,
.AddonInfoDialog .bs-dialog.modal-body,
.AddonInfoDialog .widget-box,
.AddonInfoDialog .modal-body {
  height: 100%;
}

.AddonInfoDialog .modal-body {
  overflow: clip;
}

.AddonInfoDialog .widget-body.content-full-width {
  height: calc(100% - 52px);
  overflow: scroll;
}

.KhBk91xiMUhNNzEPb56tmQ\=\= {
  height: calc(100vh - 84px);
  left: 0;
  overflow: scroll;
  position: absolute;
  width: 100%;
}

.XFcrCkBZm15HqWUcm2Pa7Q\=\= {
  background: #0083fb !important;
  box-sizing: border-box;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  max-height: 550px;
  padding: 50px 100px;
  width: 100%;
}

.XFcrCkBZm15HqWUcm2Pa7Q\=\= h3 {
  font-weight: 800;
  font-size: 50px;
  line-height: 95.69%;
  margin: 0;
  text-align: start;
}

.XFcrCkBZm15HqWUcm2Pa7Q\=\= p {
  font-weight: 400;
  font-size: 18px;
  line-height: unset;
  margin: 0;
  text-align: start;
}

.McrX-saXpEjUED2WKa3R8g\=\= {
  display: flex;
  justify-content: center;
  max-width: 650px;
  width: 50%;
}

.RQSCsq94u81OUFV\+43FCQA\=\= {
  max-width: 350px;
}

._9PVBBG6lNgwLfiI0JMutEw\=\= {
  background: linear-gradient(120deg, rgba(35, 41, 214, 1) 0%, rgba(0, 172, 248, 1) 100%);
  width: 80vw !important;
  height: 80vh !important;
  z-index: 10004;
}

.iBk1sUEims0tUPbC\+SJusQ\=\= {
  color: #fff;
  display: flex;
  flex-direction: column;
  max-width: 750px;
  justify-content: center;
}

.iBk1sUEims0tUPbC\+SJusQ\=\= h1 {
  font-weight: 600;
  line-height: 60px;
  margin-bottom: 8px;
}

.iBk1sUEims0tUPbC\+SJusQ\=\= p {
  margin-bottom: 32px;
}

.r1Le7\+NbjYjWK2GFE1nFpg\=\= {
  display: inline-flex;
  gap: 15px;
}

.layFfAU6ItKqeWfFzhNzPg\=\= {
  width: fit-content;
}

.h9LIdKplPps7glSK1mnHOA\=\= {
  border-radius: 4px;
  font-size: 17px;
  font-weight: 700;
  padding: 16px 20px;
  transition: transform 0.2s;
}

.h9LIdKplPps7glSK1mnHOA\=\=:hover {
  transform: scale(1.02);
}

.jTtAKVgDhBG0iFUVljJ9mg\=\= {
  color: #fff;
  border: none;
}

.jTtAKVgDhBG0iFUVljJ9mg\=\=:hover {
  filter: brightness(110%);
  transform: scale(1.02);
}

.pn\+x24\+O1B5\+7wXMQ2zeaw\=\= {
  background: #fff !important;
  border: 1px solid #6c6c6c;
  color: #333 !important;
}

.pn\+x24\+O1B5\+7wXMQ2zeaw\=\=:hover {
  background-color: #eee !important;
}

.pn\+x24\+O1B5\+7wXMQ2zeaw\=\=[disabled] {
  background-color: #eee !important;
}

._4CWzJRL5bmI78mugyiL4ww\=\= {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.Hq-d1A6eaVUSIdiKSdnb0g\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 45%;
  padding: 18px 40px 0 40px;
  text-align: center;
}

.Hq-d1A6eaVUSIdiKSdnb0g\=\= h5 {
  color: #fd7a4e;
  font-weight: 700;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.F0\+QvzQSnPs6Omaa\+SvloQ\=\= {
  box-sizing: border-box;
  display: inline-flex;
  gap: 50px;
  justify-content: center;
  padding: 30px 100px;
  width: 100%;
}

.zOXpyLWWdqPBjWvPUIyVUQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-width: 650px;
  width: 50%;
}

.Yc9HTjuQG4qMsNVPf1Vs4Q\=\= {
  border-radius: 8px;
  padding: 15px;
  overflow: hidden;
}

.Yc9HTjuQG4qMsNVPf1Vs4Q\=\=.cz6AQ52QdY-Db7PiZcH2uQ\=\=,
.Yc9HTjuQG4qMsNVPf1Vs4Q\=\=:hover {
  background: #f6f6f6;
  cursor: pointer;
}

.Yc9HTjuQG4qMsNVPf1Vs4Q\=\=.cz6AQ52QdY-Db7PiZcH2uQ\=\= .\--7R0wUE3-DJOgXA3CdPkw\=\=,
.Yc9HTjuQG4qMsNVPf1Vs4Q\=\=:hover .\--7R0wUE3-DJOgXA3CdPkw\=\=,
.Yc9HTjuQG4qMsNVPf1Vs4Q\=\=.cz6AQ52QdY-Db7PiZcH2uQ\=\= .wKXL0ed-d\+0r0XlPyRjFWA\=\=,
.Yc9HTjuQG4qMsNVPf1Vs4Q\=\=:hover .wKXL0ed-d\+0r0XlPyRjFWA\=\= {
  color: #1a6dff;
}

.ypl2s9WGWfQR\+q5t6qlD1g\=\= {
  font-size: 14px;
  line-height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-left: 30px;
}

.cDhLS-UGRglpLvGysD4BdA\=\= {
  line-height: 18px;
}

.cabN5K1qcODbzl7skphFzA\=\= {
  display: flex;
  justify-content: center;
  height: 330px;
  max-width: 650px;
  overflow: hidden;
  position: relative;
  width: 50%;
}

._6YTHhPPCllsqsCYWyoPsTg\=\= {
  border-radius: 20px;
  max-height: 330px;
  object-fit: contain;
  opacity: 0;
  position: absolute;
  transition: opacity 1s ease-in-out;
}

._6YTHhPPCllsqsCYWyoPsTg\=\=._9Lk77RQ0hUEyQ4wsiUy-bQ\=\= {
  opacity: 1;
}

.\--7R0wUE3-DJOgXA3CdPkw\=\= {
  color: #555555;
  display: inline-flex;
  gap: 5px;
  align-items: center;
}

.wKXL0ed-d\+0r0XlPyRjFWA\=\= {
  color: #555555;
}

.Qv5SrzzacXO9pqXi5Z4dxg\=\= {
  font-weight: 700;
  font-size: 14px;
  margin: 0;
}

.rOjdS5-JEi5-zsH01DRX1Q\=\= {
  align-items: center;
  background: #f6f6f6;
  border-radius: 0 0 14px 14px;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.U4A5Z1FYTUG6uPuRCYpVfA\=\= {
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  padding: 40px 100px 20px 100px;
  width: 100%;
}

.Ghmz69Xg8lDdz2mW5zcamQ\=\= {
  display: flex;
  flex-direction: column;
}

.Ghmz69Xg8lDdz2mW5zcamQ\=\= h5 {
  color: #fd7a4e;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.nV-hQgdxzmEU60W-IXXqSQ\=\= {
  border-radius: 14px;
  padding: 4px;
  width: 250px;
}

.t\+SD2Spz\+iDEkqzKuimIzw\=\= {
  display: flex;
  justify-content: center;
  padding: 8px 32px;
}

.ht62wM2Q-JYP\+PmLY3GQ-A\=\= {
  color: #fff;
  font-weight: 700;
  font-size: 24px;
}

.qYSOJAKWcFoHa5l\+QTyfZw\=\= {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: center;
  padding-bottom: 60px;
  width: 100%;
}

.g2qz0GXVImNbnAJC2tFdUg\=\= {
  display: inline-flex;
  font-weight: 700;
  gap: 5px;
}

.FdXupJAuU0WdnZFkV7jNVQ\=\= {
  font-size: 48px;
  line-height: 56px;
}

.BmQCf0N3ZjzkWWuXdph6dg\=\= {
  color: #888888;
  text-align: center;
  padding: 15px;
}

.MbStwwNFhSz7Ac8RnKU2Vg\=\= {
  align-items: end;
  display: flex;
  padding-bottom: 8px;
}

.Fn8C2kxV4KGvLOcN89-iUg\=\= {
  padding-top: 8px;
}

.kVbvgC3oQU0\+tQk29B8rcQ\=\= {
  border-top: 1px solid #d1d1d1;
  display: flex;
  justify-content: center;
  padding: 12px;
  margin-top: 12px;
  width: 75%;
}

.YiWEAtI0AMkOTkzB9cllcw\=\= {
  background: #ffffff !important;
  border: 1px solid #555555;
  border-radius: 32px;
  color: #333333 !important;
  width: 95%;
}

.YiWEAtI0AMkOTkzB9cllcw\=\=:hover {
  background-color: #eee !important;
}

.yOD5MmBOH\+fFgA5XI5EWzg\=\= {
  background: #005dff !important;
  border-color: #005dff !important;
  color: #fff !important;
  cursor: default;
}

.yOD5MmBOH\+fFgA5XI5EWzg\=\=:hover {
  background: #005dff !important;
  border-color: #005dff !important;
  transform: none !important;
}

.ZdAkn7ATXBbZBLuzRD2g3g\=\= {
  align-items: start;
  box-sizing: border-box;
  display: inline-flex;
  gap: 30px;
  justify-content: center;
  padding: 50px 100px;
  width: 100%;
}

.TJsRSZBeNaKUXIfuhrbeXg\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 650px;
  width: 50%;
}

.TJsRSZBeNaKUXIfuhrbeXg\=\= h5 {
  color: #fd7a4e;
  font-weight: 700;
  font-size: 35px;
  line-height: 38px;
}

.TJsRSZBeNaKUXIfuhrbeXg\=\= p {
  color: #555555;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

.SRZTAR4axZv-DSRPpHF5uA\=\= {
  max-height: 400px;
  max-width: 650px;
  object-fit: contain;
  width: 50%;
}

.n9UrBp52AvaLRZIzlqXJpA\=\= {
  background: #ffffff !important;
  border: 1px solid #555555;
  border-radius: 4px;
  color: #333333;
}

.n9UrBp52AvaLRZIzlqXJpA\=\=:hover {
  background-color: #eee !important;
}

._8kLYOs5DEhPTuiDPqLMYCA\=\= {
  background: #f6f6f6;
  padding: 50px 100px;
  align-items: center;
  display: flex;
  flex-direction: column;
}

._8kLYOs5DEhPTuiDPqLMYCA\=\= h5 {
  color: #fd7a4e;
  font-weight: 700;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.nt1JJqjzWFL9O675iYWpDw\=\= {
  display: inline-flex;
  flex-flow: row wrap;
  gap: 32px;
  justify-content: center;
  max-width: 2000px;
}

.USNaTM454avwmxbLpUqt3g\=\= {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  max-width: 430px;
  padding: 24px;
  width: calc((100% - 360px) / 3);
}

.bbzdOvdQ9gwnsIyDJcRKKQ\=\= {
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
}

.FgbcluB7slkHzO6kA48R9g\=\= {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

.wbsYbVkCYGZj4tgGsls6qQ\=\= {
  align-items: center;
  background: #4e4e4e;
  display: flex;
  height: 50px;
  justify-content: center;
  width: 100%;
}

.wbsYbVkCYGZj4tgGsls6qQ\=\= img {
  height: 35px;
}

.I2\+p0UOiur0gCf2cAvMmLw\=\= .pYAq0zwrfdm8qXrFMhNrEw\=\=:nth-child(even) {
  background: #fff;
}

.\+BZLC6-2bT6T49PIG3Wn3w\=\= {
  align-items: center;
  display: inline-flex;
  gap: 32px;
  justify-content: center;
  width: 100%;
}

.eOFjCmSbC2LX7FtL68JJ9g\=\= {
  font-size: 12px;
  position: relative;
  top: -12px;
}

.T2aWz90QbpuW21vD8nLw-g\=\=,
._2GBbM2CfPZUbfTkTcuWcOA\=\= {
  padding: 30px 50px;
  position: relative;
  max-width: 650px;
  width: 50%;
}

._2GBbM2CfPZUbfTkTcuWcOA\=\= {
  height: fit-content;
  width: fit-content;
}

._2GBbM2CfPZUbfTkTcuWcOA\=\= svg {
  height: 100%;
}

.T2aWz90QbpuW21vD8nLw-g\=\= {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.\+BZLC6-2bT6T49PIG3Wn3w\=\= h5 {
  color: #fd7a4e;
  font-weight: 800;
  font-size: 35px;
  line-height: 38px;
}

.foIF7XHJBC7bi6j3B6bcHg\=\= {
  font-size: 102px !important;
  left: 40%;
  position: absolute;
  top: 38%;
}

.quNqpKewsV\+hqNg4Pf3LYg\=\= {
  color: #fff;
  border-radius: 4px;
  width: fit-content;
  border: none;
}

.NmYPu3zMOyhPGmhXP9aPNQ\=\= {
  cursor: not-allowed;
}

.NmYPu3zMOyhPGmhXP9aPNQ\=\=:hover {
  transform: unset;
}

.hT5ab5ww0BXcBNc\+YXLDJQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 50px;
  width: 100%;
}

.hT5ab5ww0BXcBNc\+YXLDJQ\=\= h5 {
  color: #fd7a4e;
  font-size: 35px;
  font-weight: 800;
  line-height: 38px;
}

.hT5ab5ww0BXcBNc\+YXLDJQ\=\= p,
._6W79aGJt6KZlzKnJ1koH-A\=\= {
  font-size: 18px;
  font-weight: 600;
}

.hT5ab5ww0BXcBNc\+YXLDJQ\=\= p {
  padding-top: 20px;
}

._6W79aGJt6KZlzKnJ1koH-A\=\= {
  padding: 20px 0;
}

._5Ze8tIH6a1w6WJ44W\+4Bag\=\= {
  display: inline-flex;
  gap: 80px;
  justify-content: center;
  width: 100%;
}

.w6fnb--Rj0YtwJKLNw1nEQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.W\+xoZwPz-LD\+qMSNl90NTw\=\= {
  border-radius: 12px;
  max-width: 254px;
}

.XFcrCkBZm15HqWUcm2Pa7Q\=\=.Addon-DOMAIN_NAME {
  padding: 0;
}

.Addon-DOMAIN_NAME .RQSCsq94u81OUFV\+43FCQA\=\= {
  max-width: 567px;
  padding-right: 100px;
}

.Addon-DOMAIN_NAME .iBk1sUEims0tUPbC\+SJusQ\=\= {
  padding: 50px 0 50px 100px;
}

._0F3EmjZCDqlLg9po3yx6tA\=\= {
  align-items: center;
  display: inline-flex;
  gap: 14px;
}

.UXTe1xbAylrKnNsAIJfV7w\=\= {
  display: inline-flex;
}

.Pnlt07mjFSeS91kQTs86tg\=\=,
._0Ne6azzH2ta3kmZJPY0V7A\=\= {
  align-items: center;
  background: #fff;
  border: 1px solid #e4e4e4;
  display: flex;
  justify-content: center;
}

.Pnlt07mjFSeS91kQTs86tg\=\= {
  cursor: pointer;
  height: 28px;
  user-select: none;
  width: 26px;
}

.ghaywIbGs4EDdyt-tACNPw\=\= {
  border-radius: 4px 0 0 4px;
  border-right: none;
}

.Lg7llkDKHocfH6UQTm6RvA\=\= {
  border-radius: 0 4px 4px 0;
  border-left: none;
}

._0Ne6azzH2ta3kmZJPY0V7A\=\= {
  height: 28px;
  width: 32px;
}

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

.BngAda .contentContainer {
  --green: #40c102;
  --light-green: #3dd705;
  width: fit-content;
  max-width: 500px;
  position: fixed;
  will-change: transform;
  bottom: 0;
  right: 0;
  margin-right: 620px;
  margin-bottom: 220px;
  z-index: 100;
}

.BngAda .contentContainer.adaContentFixedSize {
  width: 500px;
  height: 310px;
}

.BngAda .contentWrapper.adaContentFixedSize {
  height: 310px;
}

.BngAda .contentContainer h1 {
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;

  margin: 0 0 20px 0;

  color: #ffffff;
}

.BngAda .contentContainer span {
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;

  color: #ffffff;
}

.BngAda .optionsContainer {
  margin-top: 15px;
  display: grid;
}

.BngAda .optionsContainer span {
  font-weight: bold !important;
  font-size: 16px;
  line-height: 19px;
  margin-left: 10px;
  text-decoration: underline !important;
}

.BngAda .optionsContainer a {
  color: #fff;
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-top: 5px;
}

.BngAda .contentContainer .footerWrapper {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.BngAda .contentContainer button {
  height: 48px;
}

.BngAda .contentContainer button.mainButton {
  width: 140px;

  background: var(--green);
  transition: background-color 300ms ease-out;
  border-radius: 100px;
  border: none;
  padding: 0;

  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  color: #ffffff;

  cursor: pointer;
}

.BngAda .contentContainer button.mainButton:hover {
  background: var(--light-green);
}

.BngAda .contentContainer button.mainButton:disabled {
  background: linear-gradient(0deg, #d1d1d1, #d1d1d1), #ffffff;
  border-radius: 15px 15px 0 15px;
  cursor: not-allowed;
}

.BngAda .contentContainer button.leftButton {
  background-color: transparent;
  border: 0;
  border-radius: 100px;
  color: #ffff;
  font-size: 16px;
  line-height: 19px;
  padding: 0;
  transition: text-shadow 300ms ease-out;
}

.BngAda .contentContainer button.leftButton:hover {
  text-shadow: 0 0 10px #ffffff82;
}

.BngAda .contentWrapper {
  background: linear-gradient(120deg, rgba(35, 41, 214, 1) 0%, rgba(0, 172, 248, 1) 100%);
  border-radius: 15px 15px 0 15px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  padding: 35px;
}

.BngAda img.AdaOpenHandImg {
  height: 185px;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 3000;
  margin-right: 438px;
}

.BngAda img.AdaClosedHandImg {
  height: 100px;
  width: auto;
  position: relative;
  top: -10px;
  left: -5px;
}

.BngAda .enableInfo {
  text-decoration: none;
  cursor: pointer;
}

.BngAda .wrapperAdaClosed {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: flex-end;
  border-top-left-radius: 80px;
  bottom: 0;
  right: 0;
  position: fixed;
  z-index: 48;
  margin-right: 394px;
}

.BngAda .disableInfo,
.BngAda .disableBackground {
  background: rgba(0, 0, 0, 0.3);
  z-index: 100;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
}

.bngAdaTagsWrapper {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  width: 100%;
}

.bngAdaTag {
  border: 1px solid #fff;
}

.BngAda .BngAdaGreyBackground {
  background: linear-gradient(118.1deg, #3d3d3d 0%, #565656 100%);
}

.bngAdaGreyTag {
  background: transparent;
}

.AdaStepIndicator {
  align-items: center;
  bottom: -25px;
  display: inline-flex;
  gap: 5px;
  justify-content: center;
  position: absolute;
  height: 12px;
  min-width: 50px;
}

.AdaStepIndicatorBall {
  background: #dcdcdc;
  border-radius: 100%;
  height: 12px;
  width: 12px;
}

.AdaStepIndicatorBall.AdaStepActive {
  background: #005dff;
}

.BngAdaBackground .BngAdaBackgroundSteps {
  background: linear-gradient(120deg, rgba(35, 41, 214, 1) 0%, rgba(0, 172, 248, 1) 100%);
  border-radius: 15px 15px 0 15px;
  height: 100%;
  position: absolute;
  width: 100%;
}

.bngAdaTagsWrapper .bngAdaLinkButton {
  color: #fff;
  height: 40px !important;
  margin-left: auto;
  padding: 0;
  width: 40px;
}

.bngAdaTagsWrapper .bngAdaLinkButton i {
  font-size: 24px;
}

@media (min-width: 1610px) {
  .BngAda .wrapperAdaClosed {
    margin-right: calc(20% + 10px);
  }

  .BngAda .wrapperAdaOpen img {
    margin-right: calc(20% + 50px);
  }

  .BngAda .contentContainer {
    margin-right: calc(20% + 202px);
  }
}

.BngVideoModal {
    border-radius: 6px;
    background: linear-gradient(180deg, #00ACF8 10%, #2329D6 115%);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);
    width: 550px;
    display: flex;
    flex-direction: column;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1000;
}

.BngVideoModal .Body {
    flex: 1;
}

.BngVideoModal .Step {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.BngVideoModal .Step .Children {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.BngVideoModal .Step .Image {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    height: 309px;
    width: 100%;
}

.BngVideoModal .Step .Image.FullHeight {
    height: 100%;
}

.BngVideoModal .Step .Title {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.3px;
    line-height: normal;
    margin: 20px 20px;
}

.BngVideoModal .Step .Subtitle {
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.09px;
    line-height: 19px;
    margin: 0 20px;
    max-height: 70px;
    overflow-y: auto;
}

.BngVideoModal .Step .Footer button {
    margin: 0;
    border: unset;
}

.BngVideoModal .Footer {
    display: flex;
    flex: 0 1 60px;
    margin: 0 20px;
    align-items: center;
}

.BngVideoModal .Footer .Dots {
    display: flex;
    flex: 1;
}

.BngVideoModal .Footer .Buttons {
    display: flex;
    flex: 1;
    justify-content: flex-end;
}

.BngVideoModal .bng-button.cancel {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}

.BngVideoModal .bng-button.save {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
    font-size: 16px;
}

.BngVideoModal .bng-button.cancel.enable:hover {
    background-color: transparent !important;
    border: none !important;
}

.BngVideoModal .bng-button.save.enable:hover {
    background-color: transparent !important;
    border: none !important;
}

.BngVideoModal a {
    color: white;
    text-decoration: underline !important;
}
.Overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 1000;
}
.AddonInfoPage.USER_DATA_RESTRICT .BLOCK_HEADER img {
  max-width: 450px;
}

.AddonInfoPage.DOMAIN_NAME .BLOCK_LINK_INFO img {
  border-radius: 9px;
}

.JHY6yA\+Q6mei8eqhJHgNgA\=\= {
  width: 30.8rem;
  margin: 20px 35px 20px 0;
}

.y9FwmwypvMwwe2w2VRWilA\=\= {
  display: inline-flex;
  gap: 8px;
  justify-content: space-between;
  margin-bottom: 4px;
  width: 100%;
}

.JkNcp1y3yz0Yx9oxGAd1Ug\=\= {
  align-items: center;
  background: rgba(255, 255, 255, 0.24);
  border-radius: 100%;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 18px;
  font-weight: bold;
  height: 5px;
  justify-content: center;
  text-align: center;
  transition: background-color 300ms ease-out;
  padding: 12px;
  width: 5px;
  white-space: nowrap;
}

.JkNcp1y3yz0Yx9oxGAd1Ug\=\=.IdqVKFXzyq\+Fgp8K7lVSSA\=\= {
  background: rgba(255, 255, 255, 0.24) !important;
  border: 1px solid #ffffff;
}

.JkNcp1y3yz0Yx9oxGAd1Ug\=\=:hover {
  background: rgba(255, 255, 255, 0.52);
}

.aKzFL0pYDgp0cRzj500BCg\=\= {
  color: #fff;
  display: flex;
  justify-content: space-between;
}

.aKzFL0pYDgp0cRzj500BCg\=\= span {
  font-size: 12px;
}

.NaLCeeQFRcEM9gSe8\+3EgQ\=\= {
  display: inline-flex;
  transition: all 400ms ease-in-out;
}

.BbOKPnunPiIspoJpJel2YQ\=\= {
  margin: 0 35px;
}

._2-2SojhkVqCa2W6mfsIPJA\=\= {
  width: 430px;
  height: 77px;
  background: rgba(255, 255, 255, 0.24);
  border: 1px solid #ffffff;
  border-radius: 8px;
  resize: none;
  color: #ffffff;
}

._2-2SojhkVqCa2W6mfsIPJA\=\=:focus {
  background: rgba(255, 255, 255, 0.24);
  color: #ffffff;
}

.Qe\+w0r9oC4-tDI-nzp-krA\=\= .wrapperAdaOpen img {
  margin-right: 50px;
  z-index: 10001;
}

.Qe\+w0r9oC4-tDI-nzp-krA\=\= .contentContainer {
  margin-right: 200px;
  z-index: 10004;
}

.Qe\+w0r9oC4-tDI-nzp-krA\=\= .contentContainer {
  position: fixed;
  z-index: 10004;
}

.Qe\+w0r9oC4-tDI-nzp-krA\=\= .disableInfo {
  background: rgba(0, 0, 0, 0.45);
}

.mQhcMmzLlG1eseO8IsfvFg\=\= {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.Cs204pIxEeAnJ2MoKGFMUw\=\= {
  display: inline-flex;
  justify-content: space-between;
  margin-bottom: 20px;
  width: 90%;
  margin-left: 6%;
}

.Cs204pIxEeAnJ2MoKGFMUw\=\= button {
  width: 100px;
  text-align: start;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}

.MnpSxll3NkoyDcwik8Zssw\=\= .Ph5kZ\+s8LvsmSYBdd58u1Q\=\= {
  color: #ffda17 !important;
}
.Lue21mJYMvO4b1aNsJZmpg\=\= .Ph5kZ\+s8LvsmSYBdd58u1Q\=\= {
  color: #e4e4e4 !important;
}

.Ph5kZ\+s8LvsmSYBdd58u1Q\=\= {
  font-size: 50px !important;
}

.xxrlF0PJXfOfZl2H11HzwQ\=\= {
  width: 100vw;
  height: calc(100vh - 50px);
}

.jF464wApZBv4sHY8aj\+hTQ\=\= {
  z-index: 100;
}

.KmAodhSO6aG0nqaJr7bsiQ\=\= {
  width: 100vw;
  height: calc(100vh - 50px);
  z-index: 101;
  position: absolute;
  border: none;
}

.CreateObjectMenuButton.dropdown-menu {
    width: 560px;
}

.CreateObjectMenuButton.dropdown-menu .nav-header {
    background-color: #ecf2f700 !important;
    color: #333333 !important;
    border-bottom: 1px solid #dddddd;
}

.CreateObjectMenuButton.dropdown-menu .nav-header .icon-plus {
    display: none;
}

.create-object-itens-container-div {
    width: 280px;
    cursor: pointer;
}

.create-object-itens-container-div > div:last-child {
    border-bottom: 0;
}

.create-object-item-container {
    width: 256px;
    height: 109px;
    padding: 6px 10px;
    float: left;
    border-bottom: 1px solid #ededed;
}

.create-object-item-container .menu_sttings {
    cursor: pointer !important;
    width: 256px !important;
}

.create-object-item-container:hover {
    background: #ffffff;
}

.create-object-itens-container table tr td {
    vertical-align: top;
    padding: 0;
}

.create-object-item-container.cockpit {
    border-left: 4px solid #528DE3;
}

.create-object-item-container.dash {
    border-left: 4px solid #EB354D;
}

.create-object-item-container.analysis {
    border-left: 4px solid #269C59;
}

.create-object-item-container.kpi {
    border-left: 4px solid #E9B23A;
}

.create-object-item-container.bigtable {
    border-left: 4px solid #AC4FC6;
}

.create-object-item-container.map {
    border-left: 4px solid #16879E;
}

.create-object-item-container.bigTable {
    border-left: 4px solid #528DE3;
}

.title-type-object {
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
}

.description-type-object {
    font-size: 12px;
    white-space: normal;
    margin: 10px 0px 0px 2px;
    line-height: 16px;
    text-align: justify;
}


.linkhelp-type-object {
    font-size: 11px;
    margin-top: 46px;
    float: right;
}

.menu_divider {
    border-bottom: 0px solid #f3e4ec !important;
}

.description-type-object .label .label-important .label-beta .pull-right {
    margin-top: -10px;
}

.CreateObjectMenuButton a.menu_sttings {
    padding-top: 5px !important;
}

.create-object-item-container:hover .title-type-object,
.create-object-item-container:hover span {
    color: #005dff;
}

.MenuAlertContainer.error {
    position: absolute;
    display: inline-block;
    right: 16px;
    background-color: transparent;
    box-shadow: none;
    text-shadow: none;
    color: red;
    font-size: 18px;
}

.select-origin-form {
    position: relative;
}

.select-origin-form .form-group {
    display: inline-block;
}

.row-fluid.field {
    height: 60px;
}

.select-origin-form .select-btn-container {
    padding: 0 125px;
}

.select-origin-form .error-alert {
    margin-left: 10px;
    color: #d15b47;
    cursor: pointer;
}

.select-origin-form .action-button {
    margin-left: 10px;
    display: inline-block;
}

.control-label.bold {
    font-weight: bold;
    padding-right: 10px;
}
.user-menu-header-fragment.dropdown-menu .divider.first-divider {
    margin: 2px 1px;
}

.user-menu-header-fragment.dropdown-menu .help-link {
    margin-left: 5px;
}

.user-menu-header-fragment .menu-project-name {
    font-size: 12px;
    color: #999;
}

.user-menu-header-fragment .menu-user-email {
    font-size: 11px;
}

.user-menu-header-fragment .menu-user-display-name {
    font-size: 14px;
    color: #333;
    display: none;
}

.user-menu-header-fragment .menu-avatar-container {
    display: inline-block;
    vertical-align: top;
}

.user-menu-header-fragment .menu-avatar {
    width: 90px;
    height: 90px;
}

.user-menu-header-fragment.dropdown-menu .divider.second-divider {
    margin-bottom: 0;
}

.avatar-component.user-menu-avatar {
    width: 34px;
    height: 34px;
}

.avatar-component.menu-avatar {
    border-radius: 100%;
    border: 1px solid #ddd;
    margin: 10px;
    background-color: #ffffff !important;
}

.user-menu-info-display-name {
    color: rgba(0, 0, 0, 0.95);
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
    word-wrap: break-word;
}

.user-menu-info-display-mail {
    color: rgba(0, 0, 0, 0.6);
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    width: 100%;
    overflow: hidden;

}

.user-menu-info-display-project {
    color: #4A90E2;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.user-menu-info-container {
    padding: 14px;
    border-bottom: 1px solid #ededed;
}

.terms-or-policies-container {
    width: 215px;
    align-items: center;
    color: #7e7e7e;
    display: flex;
    font-size: 10px;
}

.terms-or-policies-container a {
    color: #7e7e7e;
}

.terms-or-policies-container a:hover {
    color: #4A90E2 !important;
    background-color: #f7f8fa !important;
}

.div-radius-user-menu {
    background-color: #7e7e7e;
    border-radius: 100%;
    width: 5px;
    height: 5px;
    margin: 0 3px;
}

.info-div.user-menu-info-container-data {
    padding: 20px 14px;
}

.user-menu-info-display-project {
    margin-top: 14px;
}

.user-menu-header-fragment.dropdown-menu {
    width: 380px;
}

.user-menu-info-container:hover {
    background: #f7f8fa;
}

.user-menu-avatar-outer {
    background: #ffffff;
    border-radius: 100%;
    width: 34px;
    height: 34px;
}

.user-menu-info-container .row-fluid .span8 .info-div.user-menu-info-container-data .terms-or-policies-container .policiesLink {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user-menu-info-container .row-fluid .span8 .info-div.user-menu-info-container-data .terms-or-policies-container .termsLink {
    white-space: nowrap;
}

.MenuButtonDropdown .activateNowRoundBadge {
    background: #e6efff;
    border: 1px solid #cfe1ff;
    border-radius: 30px;
    color: #005dff;
    margin-left: 15px;
    padding: 5px;
}

.labs-release-label-container {
    margin-left: 8px;
}
.ProfileDialog .dialog-body {
    padding-top: 5px;
}

.ProfileDialog ul.navigation-tabs {
    padding: 0 5px;
}

/*profile tab*/
.ProfileDialog .mb-0 {
    margin-bottom: 0;
}

.ProfileDialog .profile-tab-personal-data {
    display: flex;
    height: 400px;
}

.ProfileDialog .profile-card {
    width: 35%;
    background: #fff;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    position: relative;
}

.ProfileDialog .profile-card.user {
    height: 400px;
}

.ProfileDialog .profile-user-status {
    position: relative;
    float: right;
    margin-top: -5px;
    margin-right: -5px;
    padding: 0 7px;
    border-radius: 2px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    text-align: center;
    letter-spacing: 0.4px;
    background-color: #575757;
    color: #fff;
}

.ProfileDialog .profile-user-status.online {
    background-color: #82AF6F;
}

.ProfileDialog .profile-user-status.offline {
    background-color: #ce6161;
}

.ProfileDialog .profile-carousel {
    position: relative;
    padding: 0 15px;
    margin: 30px auto 0;
    text-align: center;
}

.ProfileDialog .avatar-carousel-button {
    padding: 3px;
    width: 18px;
    height: 18px;
    background-color: #FFF;
    border: 1px solid #EBEBEB;
    border-radius: 100%;
    position: absolute;
    z-index: 2;
    bottom: calc(50% - 15px);
    cursor: pointer;
}

.ProfileDialog .avatar-carousel-button.left {
    left: 0;
}

.ProfileDialog .avatar-carousel-button.right {
    right: 0;
}

.ProfileDialog .avatar-carousel-button > i {
    line-height: 18px;
    font-size: 18px;
}

.ProfileDialog .profile-user-messaging .qtip-hint.help-icon-whatsapp {
    padding-right: 0;
    position: absolute;
    left: 219px;
}

.ProfileDialog .profile-user-messaging .messaging-icons .icon-whatsapp {
    font-size: 24px;
    padding-right: 3.43px;
}

.ProfileDialog .profile-image {
    position: relative;
    overflow: hidden;
    border-radius: 100%;
    border: 1px solid #ececec;
    background: #f6f6f6;
    z-index: 1;
    margin: auto;
}

.ProfileDialog .profile-carousel,
.ProfileDialog .profile-image,
.ProfileDialog .profile-image > img {
    width: 120px;
    height: 120px;
}

.ProfileDialog .profile-image .upload {
    background: rgba(0,0,0,0.7);
    color: #fff;
    font-size: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    cursor: pointer;
    pointer-events: none;
}

.ProfileDialog .profile-user-description {
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 10px;
}

.ProfileDialog .profile-user-description span {
    display: block;
    padding: 1px;
    color: #292C31;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 234px;
}

.ProfileDialog .profile-user-name {
    font-size: 16px;
    display: inline-flex !important;
    gap: 6px;
}

.ProfileDialog .profile-user-last-access {
    font-size: 10px;
    letter-spacing: 0.33px;
}

.ProfileDialog .profile-user-configuration {
    margin: 8px 0 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ProfileDialog .profile-user-configuration > div {
    border-top: 1px solid #EFEFEF;
    height: 26px;
    padding: 10px 25px;
    font-size: 12px;
    color: #888;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.ProfileDialog .profile-user-configuration > div:hover {
    color: #005DFF;
    opacity: 1;
}

.ProfileDialog .profile-user-configuration > div > * {
    vertical-align: bottom;
    padding-right: 10px;
}

.ProfileDialog.CreateUserProfile .profile-form-data {
    padding-top: 0;
}

.ProfileDialog .profile-form-data {
    width: 70%;
    padding: 30px 24px 0 22px;
    overflow-y: auto;
}

.ProfileDialog .profile-form-data > * {
    padding: 3px 0;
}

.ProfileDialog .hidden-input-file {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 20px !important;
    opacity: 0;
    width: 100% !important;
}

/*end profile tab*/

/*permissions tab*/

.ProfileDialog .profile-user-permission {
    display: flex;
    height: 400px;
    padding: 0 10px;
}

.ProfileDialog .profile-permission-title {
    font-weight: 500;
    color: #000;
    margin-bottom: 20px;
    display: block;
}

.ProfileDialog .profile-user-groups {
    width: 35%;
    margin-right: 5%;
}

.ProfileDialog .profile-user-tree-table {
    width: 60%;
}

.ProfileDialog .user-group-card {
    word-break: break-word;
    color: #888;
    background: #fff;
    border: 1px solid #EFEFEF;
    padding: 8px 15px;
    min-height: 40px;
    display: flex;
    align-items: center;
}

.ProfileDialog .user-group-card > i {
    margin-top: -4px;
}

.ProfileDialog .user-group-card span {
    padding: 0 10px;
}

.ProfileDialog .user-group-card:first-child {
    border-radius: 4px 4px 0 0;
}

.ProfileDialog .user-group-card:last-child {
    border-radius: 0 0 4px 4px;
}

.ProfileDialog .without-permission-information {
    text-align: center;
    padding: 100px 50px;
    word-break: break-word;
}


/*end permissions*/

.BimachineBadge {
    width: 16px;
    height: 16px;
    background: #005DFF;
    border-radius: 100%;
    color: white;
}

.BimachineBadge > i,
.BimachineBadge > i::before {
    transform: scale(0.9);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
}

.ProfileDialog .bng-button.save,
.ProfileDialog .bng-button.cancel {
    margin-top: 10px
}

.DialogBody .MessagingDialogBodyWrapper {
    margin: 15px;
}

.MessagingDialogBodyWrapper {
    display: grid;
    justify-items: center;
}

.MessagingDialogBodyWrapper .messaging-permission-selector-dropdown {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 330px;
    border: 1px solid #E4E4E4;
    border-radius: 5px;
    padding: 8px 16px 8px 16px;
    margin-bottom: 20px;
}

.DialogBody .MessagingDialogBodyWrapper .selected-messaging-permission {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

.DialogBody .MessagingDialogBodyWrapper .selected-messaging-permission i {
    color: #337DFF;
    font-size: 20px;
    margin-right: 5px;
}

.messaging-permission-options-popper .messaging-permission-options {
    background-color: white;
    border-radius: 0 0 5px 5px;
    border: 1px solid #E4E4E4;
    border-top: 0;
    width: 330px;
}

.messaging-permission-options-popper {
    z-index: 321050;
    width: 330px;
}

.messaging-permission-options-popper .messaging-permission-options div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
}

.messaging-permission-options-popper .messaging-permission-options div.allowed {
    border-bottom: 1px solid #E4E4E4;
}

.messaging-permission-options-popper .messaging-permission-options div.allowed i,
.selected-messaging-permission.allowed i {
    color: #4ED624 !important;
    font-size: 20px !important;
}

.messaging-permission-options-popper .messaging-permission-options div.not-allowed i,
.selected-messaging-permission.not-allowed i {
    color: #E23D3D !important;
    font-size: 20px !important;
}

.messaging-permission-options-popper .messaging-permission-options div.allowed:hover,
.messaging-permission-options-popper .messaging-permission-options div.not-allowed:hover {
    cursor: pointer;
}

.DialogBody .MessagingDialogBodyWrapper .selected-messaging-permission div,
.MessagingDialogBodyWrapper .messaging-permission-selector-dropdown,
.messaging-permission-options-popper .messaging-permission-options div div {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: left;
    color: #888888;
}

.DialogBody .MessagingDialogBodyWrapper .selected-messaging-permission div {
    color: #333333;
}

.BngClickOutsideOverlay.messaging-permission-options-popperOverlay {
    z-index: 321050;
}

.ProfileDialog .profile-user-messaging.not-allowed:hover {
    cursor: not-allowed;
}

.ProfileDialog .ProjectsTab {
    min-height: 400px;
    max-height: 400px;
    overflow-y: auto;
}
/* CSS variables. */
:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: 0.8;
	--PhoneInputInternationalIconGlobe-opacity: 0.65;
	--PhoneInputCountrySelect-marginRight: 0.35em;
	--PhoneInputCountrySelectArrow-width: 0.3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: 0.45;
	--PhoneInputCountrySelectArrow-color: inherit;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1);
}

.PhoneInput {
	/* This is done to stretch the contents of this component. */
	display: flex;
	align-items: center;
}

.PhoneInputInput {
	/* The phone number input stretches to fill all empty space */
	flex: 1;
	/* The phone number input should shrink
	   to make room for the extension input */
	min-width: 0;
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--square {
	width: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--border {
	/* Removed `background-color` because when an `<img/>` was still loading
	   it would show a dark gray rectangle. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom. */
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	/* Border is added via `box-shadow` because `border` interferes with `width`/`height`. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom,
	   so an additional "inset" border is added. */
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}

.PhoneInputCountryIconImg {
	/* Fixes weird vertical space above the flag icon. */
	/* https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/7#note_348586559 */
	display: block;
	/* 3rd party <SVG/> flag icons won't stretch if they have `width` and `height`.
	   Also, if an <SVG/> icon's aspect ratio was different, it wouldn't fit too. */
	width: 100%;
	height: 100%;
}

.PhoneInputInternationalIconPhone {
	opacity: var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe {
	opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}

/* Styling native country `<select/>`. */

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight);
}

.PhoneInputCountrySelect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	border: 0;
	opacity: 0;
	cursor: pointer;
}

.PhoneInputCountrySelect[disabled] {
	cursor: default;
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: '';
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon + .PhoneInputCountrySelectArrow {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}
.Activity strong,
.Activity b,
.Activity a {
  color: var(--blue-default, #005dff);
  font-weight: bold;
}
table.tree-table-object {
    border: 0 !important;
    position: relative !important;
}

.tree-table-object td {
    border-top: 1px solid transparent;
    color: #666;
    padding: 1px 0;
    display: block;
}

.tree-table-object tr {
    max-height: 44px;
}

.tree-table-object td.expanded .folder-icon,
.tree-table-object td:hover .folder-icon {
    color: #3558EF;
}

.tree-table-folder-description {
    display: inline-block;
    font-size: 14px;
}

.tree-color-objects .lbl {
    margin-left: 2px !important;
    display: inline-flex;
    align-items: center;
}

.icon-object-text {
    font-family: 'Roboto', "Open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.select-path {
    max-height: 40px;
}

.select-path .Icon {
    font-size: 20px;
    margin-right: 5px;
    padding: 5px;
}

.select-path .Icon.toggleFolderExpandButton {
    border-radius: 100%;
    font-size: 24px;
    padding: 8px;
    transition: background-color 250ms linear, color 250ms linear, filter 250ms linear;
    vertical-align: middle;
}

.select-path .Icon.toggleFolderExpandButton:hover {
    background-color: rgba(0, 0, 0, 0.08);
    cursor: pointer;
}

.select-path input[type="checkbox"] + .lbl::before,
.select-path input[type="radio"] + .lbl::before {
    margin: 8px 13px;
}

.select-path label .lbl {
    align-items: center;
    display: inline-flex;
    margin-top: 5px;
}

.select-path .lbl {
    margin-left: 12px;
    max-width: 400px;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.select-path input[type=radio]:after,
.select-path input[type=radio] {
    position: relative !important;
    margin-right: 5px;
}

.bng-tree-table-box {
    position: relative;
    display: block;
}

.bng-tree-table-action-box {
    display: flex;
    width: 100%;
    margin-bottom: 2px;
}

.button-search-dialog,
.button-clean-dialog,
.button-retract-dialog {
    cursor: pointer;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    padding: 0 5px;
    min-width: fit-content;
}

.button-retract-dialog {
    width: 110px;
}

.button-search-dialog:hover,
.button-clean-dialog:hover,
.button-retract-dialog:hover {
    background-color: #eee;
}

.bng-tree-table-box a[class^="button"] .Icon,
.bng-tree-table-box .tree-table-text {
    color: #404040;
}

.tree-table-text {
    padding-left: 5px;
}

.bng-tree-table-box .bng-search {
    position: relative;
}
.LastLoginsTab {
  overflow: auto;
  height: 358px;
  background-color: #f6f6f6;
  border: 1px solid #e4e4e4;
}

.LastLoginsTab .BngTableTd span {
  color: #555555;
}

.LastLoginsTab .BngTableTd .Icon {
  font-size: 18px !important;
  color: #1a6dff;
}
.ValidatePhoneNumberDialog .widget-main {
  padding: 0 10px 12px 10px;
}

.ValidatePhoneNumberDialog-subtitle {
  font-weight: 500;
  line-height: 16px;
  color: #555555;
  margin-bottom: 24px;
  place-self: flex-start;
}

.ValidatePhoneNumberDialog-code {
  display: flex;
  justify-content: center;
  gap: 4px;
  margin-bottom: 36px;
}

.ValidatePhoneNumberDialog-code input {
  width: 44px;
  height: 46px;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 2px solid #d1d1d1 !important;
  border-radius: 4px !important;
  font-weight: 700;
  font-size: 32px !important;
  color: #333333 !important;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
}

.ValidatePhoneNumberDialog-code input.has-value,
.ValidatePhoneNumberDialog-code input:focus {
  background: #ffffff !important;
  border: 2px solid #005dff !important;
}

.ValidatePhoneNumberDialog-code input.correct:focus,
.ValidatePhoneNumberDialog-code input.correct {
  border: 2px solid #00a355 !important;
}

.ValidatePhoneNumberDialog-code input.incorrect:focus,
.ValidatePhoneNumberDialog-code input.incorrect {
  border: 2px solid #e23d3d !important;
}

.ValidatePhoneNumberDialog-description {
  display: flex;
  margin-right: 148px;
  gap: 4px;
  align-items: center;
  position: absolute;
  top: 173px;
}

.ValidatePhoneNumberDialog-description-icon.incorrect {
  color: #e23d3d;
}

.ValidatePhoneNumberDialog-description-icon.correct {
  color: #00a355;
}

.ValidatePhoneNumberDialog-resend {
  margin-bottom: 24px;
}

.ValidatePhoneNumberDialog-resend a {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
}

.ValidatePhoneNumberDialog-resend a:hover {
  color: #005dff;
  text-decoration: underline;
}

.ValidatePhoneNumberDialog-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.CancelConfirmationDialog {
  top: 30% !important;
}

.CancelConfirmationDialog .widget-header {
  height: 25px !important;
}

.bng-button.cancel-confirmation-dialog-button.save.enable {
  background-color: #f44336 !important;
  color: #fff !important;
  border-color: #f44336 !important;
  font-weight: 700;
  width: 61px;
}

.bng-button.cancel-confirmation-dialog-button.save.enable:hover {
  background-color: #e53935 !important;
  color: #fff !important;
  border-color: #e53935 !important;
}

.bng-button.cancel-confirmation-dialog-button.cancel.enable {
  border: 0 !important;
  font-weight: 700;
}

.bng-button.cancel-confirmation-dialog-button.cancel.enable:hover {
  border: 0 !important;
  background-color: #fff !important;
}

p.cancel-confirmation-description {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #555555;
}

.my-accounts-dialog-body {
    background-color: #F6F6F6;
    padding: 10px 10px;
    margin-top: 10px;
}

.my-accounts-dialog-body .my-accounts-remove-projects-flag {
    float: right;
    margin-right: 18px;
}

.my-accounts-configuration {
    display: inline-flex;
    width: 100%;
}

.my-accounts-configuration > div {
    width: 50%;
}

.bng-button.BngAccountButton {
    margin: 0 8px 0 0 !important;
}

.MyAccountsDialog .bng-button.BngAccountButton {
    border-radius: 4px;
    border: 1px solid #999;
    background-color: transparent !important;
    color: #888 !important;
    font-weight: 500;
    height: 32px;
    width: 117px;
}

.MyAccountsDialog .bng-button.BngAccountButton:focus {
    outline: 0;
}

.MyAccountsDialog .bng-button.BngAccountButton.active-plan {
    border-color: #3558EF;
    background-color: #3558EF !important;
    color: #fff !important;
}

.MyAccountsDialog .application-keys-tab,
.MyAccountsDialog .consumption-board,
.MyAccountsDialog .features-tab,
.MyAccountsDialog .projects-tab {
    min-height: 360px;
    max-height: 360px;
    overflow-y: auto;
}

.MyAccountsDialog .features-tab {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

/*consumption tab*/
.MyAccountsDialog {
    top: calc(50% - 320px);
}

.MyAccountsDialog .consumption-board {
    display: block;
}

.MyAccountsDialog .consumption-board .consumption-item {
    display: inline-flex;
    width: 50%;
    padding: 5px 0;
    margin: 10px 0;
    align-items: center;
}

.MyAccountsDialog .consumption-board .consumption-illustration {
    width: 100px;
    text-align: center;
}

.MyAccountsDialog .consumption-board .consumption-illustration > img {
    height: 60px;
}


.MyAccountsDialog .consumption-board .consumption-description {
    width: 280px;
    padding: inherit;
}

.MyAccountsDialog .consumption-board .consumption-description > * {
    display: block;
}

.MyAccountsDialog .consumption-board .consumption-description .consumption-quantity {
    font-weight: 600;
    color: #000;
}

.MyAccountsDialog .consumption-board .consumption-description .consumption-capacity {
    color: #888;
    font-size: 13px;
}

.MyAccountsDialog .consumption-board .consumption-additional {
    text-align: right;
    padding-right: 30px;
}

.MyAccountsDialog .consumption-board .consumption-additional input {
    width: 65px;
    margin-left: calc(100% - 65px);
    display: block;
}

.MyAccountsDialog .consumption-illustration .percentage {
    vertical-align: middle;
    height: 64px;
    width: 64px;
    line-height: 64px;
}

.MyAccountsDialog .consumption-illustration .percent {
    font-size: 14px;
    color: #269C59;
}

.MyAccountsDialog .consumption-illustration .infobox-circle {
    border-radius: 100%;
    height: 64px;
    width: 64px;
    margin: auto;
    background: #F5B650;
    text-shadow: none;
}

.MyAccountsDialog .consumption-illustration .infobox-circle .infobox-iconcircle {
    margin: auto;
    padding: 5px 0;
    display: block;
}

/*end consumption tab*/

/*feature tab*/

.MyAccountsDialog .features-tab .feature-item {
    display: inline-flex;
    padding: 5px 0;
    margin: 10px 0;
    align-items: center;
}

.MyAccountsDialog .features-tab .feature-item:nth-child(odd) {
    margin-left: 17px;
}

.MyAccountsDialog .features-tab .feature-item .feature-icon {
    padding: 15px;
    border-radius: 100%;
    background-color: #419441;
    color: #fff;
    font-size: 32px;
    margin: 0 22px;
}

.MyAccountsDialog .features-tab .feature-item .feature-details {
    margin-right: 40px;
    display: inline-grid;
}

.MyAccountsDialog .features-tab .feature-item .feature-title {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.5px;
}

.MyAccountsDialog .features-tab .feature-item .feature-description {
    color: #888;
    font-size: 13px;
}

/*end feature tab*/

/*application key tab*/

.MyAccountsDialog .application-key-domains {
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.MyAccountsDialog .application-keys-actions {
    text-align: right;
    display: inline-flex;
    float: right;
}

.MyAccountsDialog .application-keys-actions .application-keys-action {
    padding: 5px;
    border-radius: 100%;
    cursor: pointer;
}

.MyAccountsDialog .application-keys-actions .application-keys-action:hover {
    background-color: #e6e6e6;
}

.MyAccountsDialog .application-keys-tab tr.iceDatTblRow.crud-tableRow.crud-grid-formRow :nth-child(3) {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*end application key tab*/

/*projects tab*/

.MyAccountsDialog .projects-tab .badge {
    padding: 3px 9px;
    font-size: 12px;
    text-shadow: none;
    letter-spacing: 0.3px;
}

/*end projects tab*/

/*addon tab*/

.addons-icon {
    width: 30px;
    margin-right: 8px;
    height: 30px;
    align-items: center;
    justify-content: center;
    display: flex !important;
    font-size: 28px !important;
}

.addons-tab {
    min-height: 360px;
    max-height: 360px;
    overflow-y: auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.addons-component {
    display: block;
    padding: 10px 0;
    align-items: flex-start;
    margin-left: 10px;
}

.addons-component-full-width .addons-details,
.addons-component-full-width .addons-btn-container {
    margin-right: 10px;
}

.addons-component-full-width .addons-details {
    display: flex;
    flex-direction: column;
}

.limited-addons-component-width .addons-details {
    width: 410px;
}

.limited-addons-component-width .addons-btn-container {
    width: 420px;
}

.addons-details, .addons-btn-container {
    display: inline-grid;
    border: #dbdbdb 1px solid;
}

.addons-details {
    padding: 15px;
    height: 140px;
    border-radius: 4px 4px 0px 0px;
}

.addons-btn-container {
    border-top: 0;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0px 0px 4px 4px;
}

.addons-title-container {
    align-items: center;
    display: flex;
    margin-bottom: 10px;
}

.learn-more-label {
    font-size: 14px;
    font-weight: 500;
    margin-left: 5px;
}

.learn-more-label-container {
    color: #4086FF;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.learn-more-label-container:hover {
    color: #2e72e6 !important;
}

.learn-more-label-icon {
    font-size: 16px !important;
    margin-left: 5px;
}

.bng-switch-addon {
    width: 36px;
    display: flex;
    margin-right: 10px;
}

.addons-title {
    color: #555555;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
}

.addons-component .activation-request-info {
    color: #F98900 !important;
    margin-left: 10px;
}

.addons-component .activation-request-info i {
    font-size: 18px;
}

.addons-description {
    color: #888;
    font-size: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 80px;
}

.addons-btn-manage {
    width: 136px !important;
    height: 34px !important;
    font-size: 15px !important;
    justify-content: center !important;
    background-color: #fff !important;
    border: 1px solid #6C6C6C !important;
    color: #000 !important;
    overflow: hidden;
}

.addons-btn-manage:hover {
    background-color: #EEEEEE !important;
    border: 0px none !important;
}

/*end addon tab*/
.ApplicationKeyDialog {
    top: calc(50% - 200px);
}

.ApplicationKeyDialog .application-key-dialog-body {
    padding: 20px 25px 0;
}

.ApplicationKeyDialog .token-row {
    display: flex;
    position: relative;
}

.ApplicationKeyDialog .token-row > *:first-child {
    width: 100%;
}

.ApplicationKeyDialog .generate-token-button {
    display: block;
    margin: auto;
    padding: 1px 6px;
    border-radius: 4px;
    background: #FCBA27;
    color: #fff;
    cursor: pointer;
    position: absolute;
    right: 7px;
    font-size: 12px;
    top: calc(50% - 3px);
    letter-spacing: 0.3px;
}

.ApplicationKeyDialog .generate-token-button:hover {
    background: #E6AA27;
}

.ApplicationKeyDialog .block-by-domain-row {
    display: flex;
}

.ApplicationKeyDialog .block-by-domain-row .BngSwitch {
    width: 100%;
}

.ApplicationKeyDialog .block-by-domain-row .bng-add-button  {
    text-align: right;
    padding: 10px 0;
    min-width: fit-content;
    min-width: -moz-fit-content;
}

.ApplicationKeyDialog .remove-domain-button {
    margin-bottom: 10px;
    padding: 5px 0;
    text-align: center;
    background: #EE5825;
    color: white;
    font-weight: 500;
    border-radius: 4px;
    cursor: pointer;
}
._5iQLI7Wu6bCY2CoVnfmbqg\=\= {
  background: #333333 !important;
  color: #fff !important;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 321055;
}

.EMVD11dkcLFsxDFzpkaJzQ\=\= {
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.0717844);
  width: 540px;
}

.EMVD11dkcLFsxDFzpkaJzQ\=\= .dialog-body {
  overflow: hidden;
}

._5UZytGIAIjIPzZ\+kY5zDKg\=\= {
  background: #00000073 !important;
}

.EMVD11dkcLFsxDFzpkaJzQ\=\= .widget-body,
.EMVD11dkcLFsxDFzpkaJzQ\=\= .widget-header,
.EMVD11dkcLFsxDFzpkaJzQ\=\= .widget-main {
  border-radius: 8px;
}

.x1e4pj7zlA2FgL59iU7fnQ\=\= {
  align-items: center;
  display: inline-flex;
  width: 100%;
}

.x1e4pj7zlA2FgL59iU7fnQ\=\= .LinkedObjects {
  align-items: center;
  display: inline-flex;
}

.d\+1IxVmQP9HBVewdd6yVpA\=\= {
  background: #ffffff;
  border-radius: 100%;
  height: 45px;
  width: 45px;
}

._0MBS6oxpMSR751R4iyPJ1A\=\= {
  align-content: center;
  align-items: center;
  color: #7f7f7f;
  display: flex;
  height: 34px;
  justify-content: center;
}

.P\+Zvh6p3RHlbKXKnRlMCwA\=\= {
  background-size: cover !important;
  border-radius: 100%;
  height: 45px;
  width: 45px;
}

.F2-yZKX1dMYQALshTiOmJw\=\= {
  color: #888888 !important;
  font-size: 32px !important;
  margin: 0 34px;
}

.wzcmDJ0Y\+9Kfj6rDFOeQXg\=\= {
  color: #337dff;
  font-size: 48px !important;
}

._3kZyY-d20WGCU7UDA-GfDg\=\= {
  margin: 22px 6px;
}

._6aXH5BSFEMmFG7EUxNRxgg\=\= {
  color: #333333;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

._6aXH5BSFEMmFG7EUxNRxgg\=\= span {
  font-weight: 700 !important;
}

.hNylNnEp38z9ZGB5Z2mAew\=\= {
  color: #555555 !important;
  line-height: 16px;
}

.k4idj8QJqrOKkHwNHpxD8g\=\= {
  border-radius: 4px;
  color: #fff;
  padding: 10px 25px;
  transition: transform 0.2s;
}

.k4idj8QJqrOKkHwNHpxD8g\=\=:hover {
  transform: scale(1.02);
}

.\+6b0PSnLcVauh91H9-9Rgg\=\= {
  background: #e23d3d !important;
}

.\+6b0PSnLcVauh91H9-9Rgg\=\=:hover {
  background: #e23d3d !important;
}

.XoeskC8GCiFuuCqDDMCimw\=\= {
  background: #005dff !important;
}

.XoeskC8GCiFuuCqDDMCimw\=\=:hover {
  background: #506dea !important;
}

.Wx6dPC57YdDan2adbGV42w\=\= {
  display: flex;
  gap: 14px;
  padding-top: 20px;
  justify-content: center;
}

.rZKYW-yEtegDDWeAiODniA\=\= {
  align-items: center;
  display: flex;
  justify-content: center;
}

._1WkHtSxVTITOuKIS7LRj3w\=\= {
  background: #005dff !important;
  color: #fff !important;
  position: fixed;
  transition: all 0.2s;
  top: 25%;
  z-index: 321055;
}

._1WkHtSxVTITOuKIS7LRj3w\=\=.-OKSCIPjQTr61DyDafrnzA\=\= {
  background: #e4e4e4 !important;
  cursor: not-allowed;
}

._1WkHtSxVTITOuKIS7LRj3w\=\=:not(.-OKSCIPjQTr61DyDafrnzA\=\=):hover {
  background: #506dea !important;
  padding: 10px;
}

._1WkHtSxVTITOuKIS7LRj3w\=\=._9jvwpLOQCVJm0uxFacaOTQ\=\= {
  transform: translateX(-310px);
}

._1WkHtSxVTITOuKIS7LRj3w\=\=.q30TRLncfVDUsUk79njlwg\=\= {
  transform: translateX(310px);
}

.hRHcWrYMFphPyhVbwRT-Kg\=\= {
  overflow: hidden;
}

.rDNwaPpbORbOt-LiypAlfg\=\= {
  animation: Xu\+NabzZnDLVAlBpnm0oJA\=\= 500ms ease-out 0s 1 normal none;
  animation-iteration-count: 1;
}

@keyframes Xu\+NabzZnDLVAlBpnm0oJA\=\= {
  0.0% {
  }
  50% {
    opacity: 0;
    transform: translate(-500px);
  }
  50.1% {
    transform: translate(500px);
  }
  100% {
    opacity: 1;
    transform: translate(0);
  }
}

.wqGgBzG8QL6vijgBg1wRhA\=\= {
  animation: Wl8wCPvatxhFYA1XLmWPIw\=\= 500ms ease-out 0s 1 normal none;
  animation-iteration-count: 1;
}

@keyframes Wl8wCPvatxhFYA1XLmWPIw\=\= {
  0.0% {
  }
  50% {
    opacity: 0;
    transform: translate(500px);
  }
  50.1% {
    transform: translate(-500px);
  }
  100% {
    opacity: 0;
    transform: translate(0);
  }
}

.XiLQ1v5N9rrDvhLCY6OnZg\=\= {
  align-items: center;
  display: inline-flex;
  gap: 15px;
  height: 20px;
  justify-content: center;
  position: fixed;
  transform: translateY(50px);
  width: 100%;
  width: 492px;
}

.d4D39sb8wpgT2nq5FvTN7Q\=\= {
  background: #f6f6f6 !important;
  border-radius: 100%;
  padding: 8px;
}

.d4D39sb8wpgT2nq5FvTN7Q\=\=:not(.oFKHA1iQXCw9ZXHgW\+ReOg\=\=):hover {
  background: #f6f6f6 !important;
  border: 0 !important;
  padding: 12px;
}

.d4D39sb8wpgT2nq5FvTN7Q\=\=.oFKHA1iQXCw9ZXHgW\+ReOg\=\= {
  background: #005dff !important;
}

.WhatsAppDialog {
  background-color: #fff;
  z-index: 9999;
  overflow: auto;
}

.messaging-table-user-display-name {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #005dff;
  color: white;
  border-radius: 15px;
  padding: 2px 7px;
}

.messaging-table-user-success-error,
.messaging-table-user-resource-type {
  display: flex;
  align-items: center;
  gap: 4px;
}

.messaging-table-user-success-error.between-items {
  gap: 8px;
}

.WhatsAppConsumption .material-icons.success {
  color: #00a355;
}

.WhatsAppConsumption .material-icons.failed {
  color: #e23d3d;
}

.whatsapp-table-wrapper {
  border: 1px solid #e4e4e4;
  background-color: #ffffff;
}

.whatsapp-dialog-title {
  display: flex;
  border-bottom: 1px solid #e4e4e4;
  padding-right: 14px;
}

.whatsapp-dialog-title-text {
  box-shadow: 0px 1px 0px #e4e4e4;
  padding: 2px 2px 12px 25px;
  margin-top: 12px;
  color: #555555;
  margin-bottom: 0;
  flex-grow: 1;
}

.whatsapp-dialog-title .BngIconButton {
  margin-top: 3px;
  height: 50%;
}

.WhatsAppConsumption .BngTable .BngTableTr .BngTableTd:first-child,
.WhatsAppConsumption .BngTable.StickyHeader thead th:first-child {
  padding-left: 25px;
}

.material-icons.whats-send-success {
  color: #00b300;
}

.material-icons.whats-send-error {
  color: #ff0000;
}

.material-icons.resource-type {
  color: #005dff;
}

.WhatsAppDialog .widget-body {
  background-color: #f6f6f6;
  padding: 0px;
}

.WhatsAppDialog .widget-main,
.WhatsAppConsumption {
  padding: 0px 24px 24px 24px;
}

.WhatsAppConsumption .pagination-table-footer {
  padding-bottom: 6px;
  margin-right: 20px;
  justify-content: flex-end;
}

.WhatsAppConsumption .consumption-item {
  display: inline-flex;
  width: 50%;
  padding: 5px 0;
  margin: 10px 0;
  align-items: center;
}

.WhatsAppConsumption .consumption-illustration {
  width: 100px;
  text-align: center;
}

.WhatsAppConsumption .consumption-illustration > img {
  height: 60px;
}

.WhatsAppConsumption .consumption-description {
  padding: 3px 50px 3px 0px !important;
}

.WhatsAppConsumption .consumption-description > * {
  display: block;
}

.WhatsAppConsumption .consumption-description .consumption-quantity {
  font-weight: 600;
  color: #000;
}

.WhatsAppConsumption .consumption-description .consumption-capacity {
  color: #888;
  font-size: 13px;
}

.WhatsAppConsumption .consumption-additional {
  text-align: right;
}

.WhatsAppConsumption .consumption-additional input {
  width: 65px;
  margin-left: calc(100% - 65px);
  display: block;
}

.WhatsAppConsumption .consumption-illustration .percentage {
  vertical-align: middle;
  height: 64px;
  width: 64px;
  line-height: 64px;
}

.WhatsAppConsumption .consumption-illustration .percent {
  font-size: 14px;
  color: #269c59;
}

.WhatsAppConsumption .consumption-illustration .infobox-circle {
  border-radius: 100%;
  height: 64px;
  width: 64px;
  margin: auto;
  background: #f5b650;
  text-shadow: none;
}

.WhatsAppConsumption .consumption-illustration .infobox-circle .infobox-iconcircle {
  margin: auto;
  padding: 5px 0;
  display: block;
}

.avJJsiw\+SMvJOB4hCyuobQ\=\= {
  align-items: center;
  border-radius: 12px;
  display: inline-flex;
  gap: 5px;
  margin-left: 10px;
  padding: 0 10px;
  white-space: nowrap;
}

.avJJsiw\+SMvJOB4hCyuobQ\=\=.eBCfUAuKX89rSYB7wnto5Q\=\= {
  background: #e6efff;
  color: #005dff;
}

.avJJsiw\+SMvJOB4hCyuobQ\=\=.Xc2qRPNNoCvXWwoyCjEQYw\=\= {
  background: #e2e2e2;
  color: #7e7e7e;
}

.KU84u1K66D21awmm4iAaoA\=\= {
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

.avJJsiw\+SMvJOB4hCyuobQ\=\=.eBCfUAuKX89rSYB7wnto5Q\=\= .KU84u1K66D21awmm4iAaoA\=\= {
  background: #005dff;
}

.avJJsiw\+SMvJOB4hCyuobQ\=\=.Xc2qRPNNoCvXWwoyCjEQYw\=\= .KU84u1K66D21awmm4iAaoA\=\= {
  background: #7e7e7e;
}


.DashboardLayoutAccordion #ProportionsAccordion .BngField {
  margin-bottom: 0;
}

.ApplyDashLayout {
  position: fixed;
  bottom: 0;
  right: 51px;
  min-width: 340px;
  height: 55px;
  border-radius: 0;
  z-index: 50;
}

.backgroundThemeContainer {
  display: flex;
  flex-direction: row;
  gap: 2px;
}

.backgroundThemeInput {
  width: 90%;
}

.backgroundThemeInput .BngField {
  margin-bottom: 0;
}

.ApplyDashLayout .AccordionContent {
  padding: 10px;
}

.ApplyDashLayout .AccordionContent button.bng-button {
  width: 100%;
  margin: 0;
}

.MarginContainer .CheckInputOption input[type="number"] {
    padding: 8px 5px 8px 8px;
}

.DashboardLayoutAccordion .CheckInputOption {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.DashboardLayoutAccordion .CheckInputOption > .BngInput {
  width: 58px;
}

.DashboardLayoutAccordion .CheckInputOption > * {
  margin-bottom: 0;
}

.DashboardLayoutAccordion .TransparencyField label {
  display: flex;
  align-items: center;
}

.DashboardLayoutAccordion #AppearanceAccordion .AccordionContent > .BngCheckbox {
  height: 34px;
  display: flex;
  align-items: center;
}

.DashboardLayoutAccordion .HighlightColor {
  margin-bottom: 0;
}

.DashboardLayoutAccordion .HighlightColor .BngDropdown {
  width: 100%;
}

.ContainerStyleTitle {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: space-between;
  margin-bottom: 12px;
}

.TitleFontSizeInput {
  width: 60px;
  margin-top: 10px;
}

.TitleFontSizeInput input[type="number"] {
  height: 32px;
  padding: 8px 5px 8px 8px;
}

.ContainerStyleTitle .BngColorPickerDropdown,
.ContainerStyleTitle .bng-button-group-item {
  height: 24px;
}

.ContainerStyleTitle .containerColor,
.ContainerStyleTitle .containerColor .ColorCircle {
  height: 20px !important;
  width: 24px !important;
}

.ContainerStyleTitle .fontSizeSelector {
  border: 1px solid #55555580;
  border-radius: 8px;
  height: 30px;
  overflow: hidden;
  width: 70px;
}

.ContainerStyleTitle .bng-button-group {
  margin-bottom: 0;
}

.ContainerStyleTitle .bng-button-group i {
  font-size: 20px;
}

.ContainerStyleTitle .fontSizeSelector span {
  border: none;
}

.ContainerStyleTitle .bng-button-group .bng-button-group-item {
  align-items: center;
  display: inline-flex;
}

.ContainerColors {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  justify-content: space-around;
  width: 100%;
}

.ContainerColors .colorFieldWrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ContainerColors .colorFieldWrapper .ColorCircle {
  height: 28px !important;
}

.ContainerHeaderStyle .ContainerRoundedBorders {
  align-items: start;
  flex-direction: column-reverse !important;
  gap: 8px;
  margin-bottom: 18px;
}

.ContainerHeaderStyle .ContainerRoundedBorders .BngSwitchLabel {
  font-weight: 500;
}

.ThemeOpt {
  background: #ffffff;
  height: 100%;
  padding-right: 10px;
  width: 100%;
}

.ThemeOpt .fakeContainerHeader {
  background: var(--blue-default);
  height: 18px;
  width: 100%;
}

.ThemeOpt.selectedContainerStyleOpt {
  align-items: center;
  display: flex;
}
._5C4OIdGY84n1axDVrhZOTw\=\= {
  height: 22px !important;
}

._5C4OIdGY84n1axDVrhZOTw\=\=.container-dropdown-menu .BngIconButton {
  padding: 2px !important;
}

.x9XVQWAMsxYKwRpm-rpfKw\=\= {
  height: 32px !important;
}

.ljrFva-qwgrkSAuD-2kkkA\=\= {
  height: 38px !important;
}

.ljrFva-qwgrkSAuD-2kkkA\=\=.container-dropdown-menu .BngIconButton {
  padding: 10px !important;
}

._6ybaXZy8jmE1ZclF8qShAQ\=\= {
  box-shadow: none !important;
  border-radius: 30px;
  padding: 2px 8px !important;
  margin: 4px 4px 0 4px;
  width: calc(100% - 24px) !important;
}

.furgIx6dSFu62GSEucqOAQ\=\= {
  box-shadow: none !important;
  border-radius: 30px 0 0 30px;
  padding: 2px 8px !important;
  margin: 4px 0 0 4px;
  width: calc(100% - 20px) !important;
}

.-wCpFzZrpW2MstSL2BWjcQ\=\= {
  box-shadow: none !important;
  border-radius: 0 30px 30px 0;
  padding: 2px 8px !important;
  margin: 4px 4px 0 0;
  width: calc(100% - 20px) !important;
}

._5LrJMcPMYoHJu9-0-MGP7A\=\= {
  box-shadow: none !important;
  border-radius: 30px 30px 0 0;
  padding: 2px 12px !important;
  margin: 4px 6px 0 6px;
  width: calc(100% - 36px) !important;
}

.VKFR6Du0a09IY1iOOfXfhw\=\= {
  box-shadow: none !important;
  border-radius: 0 0 30px 30px;
  padding: 4px 12px !important;
  margin: 0;
  width: calc(100% - 24px) !important;
}

.EhwHI9CoMdnrAkoC9yPgEA\=\= {
  box-shadow: none !important;
  border-radius: 0 30px 0 30px;
  padding: 0 12px !important;
  margin: 6px 6px 0 6px;
  width: calc(100% - 36px) !important;
}

.xjBkHBSAEDI-yK4Sad1u1Q\=\= {
  box-shadow: none !important;
  clip-path: polygon(24px 0%, 100% 0%, calc(100% - 24px) 100%, 0 100%);
  -webkit-clip-path: polygon(24px 0%, 100% 0%, calc(100% - 24px) 100%, 0 100%);
  padding: 1px 18px !important;
  position: relative;
  margin: 6px 6px 0 6px;
  width: calc(100% - 48px) !important;
}

.SGln6tJjsIk\+DNGAuRtY\+Q\=\=.container-dropdown-menu .BngDropdown .BngIconButton,
.SGln6tJjsIk\+DNGAuRtY\+Q\=\=.container-dropdown-menu .BngDropdown .BngIconButton:hover,
.SGln6tJjsIk\+DNGAuRtY\+Q\=\=.container-dropdown-menu .BngDropdown .BngIconButton:focus {
  background: inherit !important;
}

.SGln6tJjsIk\+DNGAuRtY\+Q\=\= .BngIconButton i {
  color: inherit !important;
}

.eC3wJQ3mZIY2Ys2a3\+gtqQ\=\= .container-title span {
  text-decoration: underline;
}

.glL7xAPZK\+g5npVrSzhs1A\=\= .container-title span {
  font-style: italic;
  padding-right: 3px;
}

.lxqwQI9hDv6YzOADXwQPaA\=\= .container-title {
  font-weight: bolder;
}

.\+ChH-5j1\+N7GVDQNRZ9jcw\=\= {
  flex-direction: row-reverse;
}

.\+ChH-5j1\+N7GVDQNRZ9jcw\=\= .container-title {
  justify-content: end;
}

.xsXseXKRjSafcVY8iclbEA\=\= .container-title {
  justify-content: center;
}

.Bh4\+rxnQ2iADWOMO\+CHGdw\=\= table.mdx-table th,
.Bh4\+rxnQ2iADWOMO\+CHGdw\=\=
  table.mdx-table
    td:not([style*='background']):not([class*='green']):not([class*='yellow']):not([class*='red']) {
  filter: none !important;
}

.fSe4JdkMOTslfSIvtq3tig\=\= table.mdx-table th,
.Bh4\+rxnQ2iADWOMO\+CHGdw\=\=
  table.mdx-table
    td:not([style*='background']):not([class*='green']):not([class*='yellow']):not([class*='red']) {
  filter: invert(90%) hue-rotate(180deg);
}

.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .kpititle,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .KpiTarget,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .KpiInternalBody div[id*='percent'],
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .KpiDescriptionSpan,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .icon-chevron-left,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .KpiBandsValue,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .kpi-percent,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .kpidescription,
.DashGrid .Bh4\+rxnQ2iADWOMO\+CHGdw\=\= .KpiGrowth {
  color: #333333;
}

.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .kpititle,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .KpiTarget,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .KpiInternalBody div[id*='percent'],
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .KpiDescriptionSpan,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .icon-chevron-left,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .KpiBandsValue,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .kpi-percent,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .kpidescription,
.DashGrid .fSe4JdkMOTslfSIvtq3tig\=\= .KpiGrowth {
  color: #ececec;
}

._5V1pOczqUNNcweXmMuHfEQ\=\= table th,
._5V1pOczqUNNcweXmMuHfEQ\=\= table td {
  filter: none !important;
}

._9cORu\+N2csRwh5zZ5aL6lw\=\= {
  display: inline-flex;
}

.NeQ7h9vcgONypXscFsLZBA\=\= {
  display: inline-flex;
  flex-direction: row-reverse;
}

._9cORu\+N2csRwh5zZ5aL6lw\=\= .Icon {
  padding-right: 10px;
}

.NeQ7h9vcgONypXscFsLZBA\=\= .Icon {
  padding-left: 10px;
}

.BngImageUpload {
    position: relative;
}

.BngImageUpload .image-upload-hidden {
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute;
}

.BngImageUpload .lbl-image-upload {
    position: relative;
    padding: 1px;
    background-color: #FAFAFA;
    border: 1px solid #D0D0D0;
    border-radius: 4px;
    cursor: pointer;
    color: #969696;
    text-align: center;
}

.BngImageUpload .lbl-image-upload .material-icons {
    position: absolute;
    top: calc(50% - 12px);
    left: calc(50% - 12px);
}

.BngImageUpload .button-cancel-image {
    height: 20px;
    width: 20px;
    border-radius: 16px;
    border: 0;
    background-color: #E23D3D;
}

.BngImageUpload .label-container-image {
    border: 2px solid #005DFF;
    border-radius: 4px;
    box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.25);
}

.BngImageUpload .button-cancel-image {
    position: absolute;
    right: -6px;
    top: -8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.button-cancel-image .material-icons {
    color: #FFFFFF;
    font-size: 13px;
}
.BngLineColorPicker {
    width: 100%;
    margin: 12px 0;
}

.BngLineColorPicker__container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.DashboardLayoutAccordion .HighlightColor .BngLineColorPicker .BngColorPickerDropdown,
.BngLineColorPicker__itemContainer,
.BngLineColorPicker__container .BngColorPickerDropdown{
    height: 32px;
    width: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.BngLineColorPicker__item {
    height: 24px;
    flex: 0 0 24px;
    border-radius: 24px;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.275104);
    transition: all ease-in-out 200ms;
    cursor: pointer;
}

.BngLineColorPicker__item:hover {
    height: 28px;
    flex: 0 0 28px;
    border-radius: 28px;
}

.BngLineColorPicker__item--active {
    height: 32px !important;
    flex: 0 0 32px !important;
    border-radius: 32px !important;
}

.BngLineColorPicker__customPicker .ColorCircle {
    height: 24px !important;
    width: 24px !important;
    border-radius: 24px !important;
    border: 1px solid #005DFF !important;
}

.BngLineColorPicker__customPicker--active .ColorCircle {
    height: 32px !important;
    width: 32px !important;
    border-radius: 32px !important;
    /*border: none !important;*/
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.275104);
}

.BngLineColorPicker__customPicker .ColorCircle .Icon.material-icons{
    color: #005DFF;
    font-weight: 500;
}

.BngLineColorPicker__customPicker .ColorCircle:hover {
    height: 28px;
    width: 28px;
    border-radius: 28px;
}
.bng-button-group {
    display: inline-block;
    margin-bottom: 18px;
}

.bng-button-group .bng-button-group-item {
    display: inline-block;
    padding: 3px 3px;
    background-color: #fff;
    color: #000 !important;
    cursor: pointer;
}

.bng-button-group-item i {
    font-size: 24px;
}

.bng-button-group-item:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.bng-button-group-item:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.bng-button-group .bng-button-group-item:hover {
    background-color: #ccc;
}

.bng-button-group .bng-button-group-item.active {
    background-color: #0679FF;
    color: #fff !important;
}

.bng-button-group .bng-button-group-item.disabled {
    background-color: #ddd;
    color: #888 !important;
    cursor: not-allowed !important;
}

.bng-button-group .bng-button-group-item.active:hover {
    background: #506dea !important;
}
.ctHZvvh00eX7NW\+VZBTFtg\=\= {
  align-items: safe center;
  display: flex;
  justify-content: space-between;
}

.ctHZvvh00eX7NW\+VZBTFtg\=\= .PM5id2Dpkh\+CNRSE6PnVtQ\=\= {
  width: 100%;
}

.DqsrQUDyEY8g8o59avHadA\=\= {
  align-items: end;
  display: inline-flex;
  gap: 15px;
}

.DqsrQUDyEY8g8o59avHadA\=\= .BngInputIconSelector label {
  display: flex;
  flex-direction: column;
}

.DqsrQUDyEY8g8o59avHadA\=\= .BngInputIconSelector.round {
  height: 35px;
  width: 35px;
}

.DqsrQUDyEY8g8o59avHadA\=\= .bng-button-group {
  margin-bottom: 20px;
}

.DqsrQUDyEY8g8o59avHadA\=\= .bng-button-group .bng-button-group-item {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  padding: 5px;
}

.DqsrQUDyEY8g8o59avHadA\=\= .bng-button-group i {
  font-size: 20px;
}

.amxUd6w--cA6ZDwBKmAPmQ\=\= {
  align-items: start;
  flex-direction: column-reverse !important;
  gap: 8px;
  margin-bottom: 18px;
}

.amxUd6w--cA6ZDwBKmAPmQ\=\= .BngSwitchLabel {
  font-weight: 500;
}

.FqiSEvW4JVZM0J2zl7Pk5w\=\= .AccordionDescription {
  width: 100%;
}

.biY0ULeFKiaWIlUredrGCA\=\= {
  display: flex;
  flex: 1;
  justify-content: space-between;
}

.mIzDZ6VHC-qwR4W7u5sunQ\=\= {
  display: flex;
  padding: 8px 10px;
  background-color: #E6EFFF;
  margin: 10px 20px 10px 20px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1.4;
  border: 1px solid rgba(0, 93, 255, 0.2);
  user-select: none;
}

.F46VFyufbykEjYCSgsedtg\=\= {
  margin-right: 5px;
  color: #005Dff;
  font-size: 20px !important;
  user-select: none;
}

.main-content .BngRightMenu,
#right-menu-container .BngRightMenu,
.main-content #ObjectRightMenuAccordionWrapper,
#right-menu-container #ObjectRightMenuAccordionWrapper {
    top: 84px;
    height: calc(100% - 84px);
}

.RightMenuWrapper.Close #ObjectRightMenuAccordionWrapper {
    width: 0;
}

#ObjectRightMenuAccordionWrapper {
    position: absolute;
    top: 0;
    right: 53px;
    width: 0;
    height: 100%;
    overflow-y: auto;
}

#ObjectRightMenuAccordionWrapper::-webkit-scrollbar {
    background-color: #EFEFEF;
}

.BngRightMenu {
    position: absolute;
    top: 0;
    right: 0;
    width: 52px;
    height: 100%;
    border-left: 1px solid #CCC;
    background-color: #EFEFEF;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 99;
    overflow-y: auto;
    overflow-x: hidden;
}

.BngRightMenu.Close {
    width: 0;
    border: 0;
}

.BngRightMenu ul {
    margin: 0;
}

.BngRightMenu ul > div {
    display: flex;
}

.BngRightMenu li {
    width: 100%;
    height: 52px;
    border: 0;
    color: #6e6e6e;
    cursor: pointer;
    display: flex;
    align-items: center;
    text-align: center;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.BngRightMenu li > div.disabled {
    opacity: 0.5;
    cursor: not-allowed
}

.BngRightMenu li.open,
.BngRightMenu li:hover {
    margin: 0;
    background-color: #FAFAFA;
    box-shadow: inset 0 1px 0 0 #E2E2E2, inset 0 -1px 0 0 #E2E2E2;
}

.BngRightMenu ul li .Icon {
    font-size: 20px;
    display: flex;
    align-items: center;
}

.BngRightMenu ul li .Icon[class*=" icon-bim-"] {
    font-size: 22px;
}

.BngRightMenu li > * {
    margin: auto;
}

.BngRightMenu li a {
    border: 0;
    color: unset;
}

.BngRightMenu #object-right-menu-fixed-options {
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #efefef;
}

.BngRightMenu #object-right-menu-fixed-options li {
    box-shadow: inset 0 1px 0 0 #E2E2E2;
}

/*submenus*/

.RightMenuOptionPopper {
    z-index: 150;
    background: #fff;
    width: 250px;
    border-radius: 4px;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.BngClickOutsideOverlay.RightMenuOptionPopperOverlay {
    z-index: 149;
}

.RightMenuOptionPopper .submenu {
    padding: 0 !important;
    background-color: #f7f8fa;
    margin: 0;
    border-radius: 4px;
}

.RightMenuOptionPopper ul.submenu li {
    display: block;
}

.RightMenuOptionPopper .submenu .menu-text {
    text-align: center;
    padding: 14px;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-weight: 500;
}

.RightMenuOptionPopper .submenu .menu-text,
.submenu-analysis-visualizations,
.item-container-dashboard-options {
    color: #585858;
}

.AnalysisVisualizationHelp {
    float: right;
}

.AnalysisVisualizationHelp .icon-info-sign {
    line-height: 20px;
}

li.submenu-analysis-visualizations-action {
    padding: 10px 0;
}

li.submenu-analysis-visualizations-action .BngCheckbox span.lbl {
    padding-left: 60px;
}

.SortRankDropdown .SortRankQuantityWrapper {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}

.SortRankDropdown .SortRankQuantityWrapper .Icon {
    padding: 4px;
    background-color: #e6e6e6;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.SortRankDropdown .SortRankQuantityWrapper > .BngField {
    margin: 0;
    width: 100%;
}

.SortRankDropdown .BngForm {
    padding: 10px;
}

/*end submenus*/
.DeleteFileDialog .FooterButtons {
    display: flex;
    padding: 10px 15px;
    justify-content: flex-end;
}

.DeleteFileDialog .removeButton {
    background-color: #FF0000 !important;
    border-color: #fff;
    color: #fff !important;
}

.DeleteFileDialog .widget-header {
    border-bottom: #E2E2E2 1px solid;
    flex-wrap: wrap;
}

.DeleteFileDialog .DialogBody {
    display: flex;
    height: 300px;
    background: #F6F6F6;
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    overflow-y: scroll;
}

.DeleteFileDialog .fileToBeDeleted {
    background: #f8d775;
    border-radius: 10px;
    display: flex;
    align-items: center;
    color: #000;
    margin: 8px;
    height: 34px;
    padding: 5px;
}

.DeleteFileDialog .fileIcon {
    padding: 5px;
    margin-right: 7px;
}

.DeleteFileDialog .fileName {
    padding-right: 5px;
}

.DeleteFileDialog .BngTable .BngTableTd:first-child {
    padding: 0;
}

.DeleteFileDialog .BngTable .BngTableTh:first-child {
    padding-left: 22px;
}

.DeleteFileDialog .nameTableRow {
    height: 100%;
    line-height: 45px;
    align-items: center;
    display: flex;
}

.DeleteFileDialog .nameTableRow i {
    font-size: 24px;
}

.DeleteFileDialog .removeWarn {
    background: #FCF8E3;
    border: 1px solid #FBEED5;
    box-sizing: border-box;
    border-radius: 4px;
    margin-bottom: 12px;
    font-size: 12px;
    line-height: 16px;
    width: 97%;
    padding: 14px 14px 14px 22px;
}

.DeleteFileDialog .deleteFileDialogCheckbox {
    margin-right: auto;
    margin-top: 28px;
}

.DeleteFileDialog .BngTagIconProps {
    font-size: 18px !important;
}
.SaveAsDialog .folder-description {
    margin: 0;
}

.SaveAsDialog .folder-text {
    height: 40px;
}

.SaveAsDialog .FolderContainer {
    display: flex;
}

.SaveAsDialog .FolderContainer > div:first-child {
    flex-grow: 1;
}

.swal2-container {
    z-index: 999999 !important;
}
.FolderContainer {
    display: flex;
    align-items: center;
}

.FolderContainer > div:first-child {
    flex-grow: 1;
}

.FolderContainer .folder-root-field {
    width: 100%;
    margin: 0;
}

.FolderContainer .folder-field {
    cursor: pointer;
    width: 100%;
}

.FolderContainer .folder-field.disabled {
    cursor: not-allowed;
}

.FolderContainer.Required.HasErrors .folder-field .FieldPreview {
    border-color: #d16e6c;
}

.FolderContainer.Required .folderTitleLabel:after {
    color: #d16e6c;
    content: "*";
    padding-left: 2px;
}

.FolderContainer.Required.HasErrors .folderTitleLabel {
    color: #d16e6c;
    content: "*";
    padding-left: 2px;
}

.FolderContainer .button-create-folder {
    align-items: center;
    background-color: #3558EF !important;
    border-radius: 2px;
    display: flex;
    height: 34px;
    margin-left: 10px;
    padding: 2px 12px;
    width: 50px;
}

.dashboard-folder-input .button-create-folder,
.kpi-wizard-step-container .button-create-folder {
    align-items: center;
    height: 40px;
}
.NewFolderDialog {
    width: 420px;
    margin-left: -210px;
}

.NewFolderDialog .BngForm input {
    height: 42px;
    border: 1px solid #D5D5D5;
    max-width: 350px;
}

.NewFolderDialog .FieldAndIconContainer {
    display: flex;
}

.NewFolderDialog .FieldAndIconContainer > div:first-child {
    flex-grow: 1;
}

.NewFolderDialog .FieldAndIconContainer > div:last-child {
    margin-left: 10px;
    min-width: 45px;
    width: 45px;
}
.BngInputIconSelector .Label {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  cursor: pointer !important;
}

.BngInputIconSelector .Label .lbl {
  margin-right: 10px;
}

.BngField .BngInputIconSelector {
  cursor: pointer;
  border: 1px solid #efefef;
  border-radius: 4px;
  font-size: 12px;
  padding: 3px 8px;
  text-align: center;
  min-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #3558ef;
}

.BngInputIconSelector.round {
  background: #ffffff;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  height: 42px;
  width: 42px;
  border-radius: 100%;
}

.SelectIconDialog {
    top: calc(50% - 250px);
}

.SelectIconDialog .select-icon-dialog-body {
    background-color: #f6f6f6;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    text-align: right;
}

.SelectIconDialog .select-icon-dialog-body .BngSelect {
    width: 140px;
    margin-bottom: 0 !important;
    margin-top: 8px;
}

.SelectIconDialog .SearchContainer {
    display: flex;
    justify-content: end;
    padding: 10px 30px 10px 30px;
    margin: 0 2px;
}

.SelectIconDialog .SearchContainer .bng-search {
    background-color: #f6f6f6 !important;
    margin-right: 10px;
}

.SelectIconDialog .Icons {
    height: 320px;
    overflow: auto;
    text-align: left;
    padding: 0 30px;
    margin: 0 2px;
}

.SelectIconDialog .Icons .Icon {
    padding: 8px;
    margin: 5px;
    border-radius: 100%;
    cursor: pointer;
    width: 24px;
    font-size: 24px;
}

.SelectIconDialog .Icons .Icon:hover {
    background: #ccc;
}

.SelectIconDialog .Icons .Icon.selected {
    color: #FFF;
    background: #3558ef;
}

.SelectIconDialog .IconsBox {
    display: block;
    margin-top: 20px;
}

.SelectIconDialog .IconsBox:first-child {
    margin-top: 0;
}

.SelectIconDialog .IconsTitle {
    display: flex;
    align-items: center;
    min-height: 32px;
}

.SelectIconDialog .IconsTitle span {
    color: #000;
    font-size: 16px;
}

.SelectIconDialog .IconsList {
    display: block;
    overflow: hidden;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 10px 0;
    padding: 13px;
}
.jVvvoWth2HEV\+vtoFVn4JA\=\= {
  z-index: 321053 !important;
}

._8cYfmplwhZ2VtGq3E2\+xkQ\=\= {
  font-size: 12px;
}

._8cYfmplwhZ2VtGq3E2\+xkQ\=\=.LWJuMhnLmabOmPgVbyWUCA\=\= .nt2gx\+ppQ2lw9pEsW0q4bg\=\= {
  background: #eeeeee !important;
}

.nt2gx\+ppQ2lw9pEsW0q4bg\=\= {
  align-items: center;
  background: #ffffff;
  border-radius: 4px;
  display: flex;
  padding: 5px 6px 5px 12px;
  box-shadow: inset 0 0 0 1px #EFEFEF;
}

.nt2gx\+ppQ2lw9pEsW0q4bg\=\=:hover {
  box-shadow: inset 0 0 0 1px #B5B5B5;
}

.nt2gx\+ppQ2lw9pEsW0q4bg\=\= .spinner {
  width: 18px;
  height: 18px;
}

.form-group.has-error .nt2gx\+ppQ2lw9pEsW0q4bg\=\= {
  border-color: #a94442;
}

.form-group.has-error .nt2gx\+ppQ2lw9pEsW0q4bg\=\=,
.form-group.has-error ._1bDdzPgG8haYAENhFUqd3Q\=\= {
  color: #a94442;
}

.\+0zzmbACMx8x3krVipt9IA\=\= {
  position: relative;
}

.NeMjoPnFv-TepGFf9RlBlg\=\= {
  color: #555;
}

._3prhkE\+zEqTkiHtych5Oug\=\= {
  background: #ffffff;
  border: 1px solid #efefef;
  border-radius: 0px 0px 4px 4px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  max-height: 350px;
  overflow: scroll;
}

.hBHN34rdlwcFgClF0mkT0Q\=\= {
  background: #ffffff;
  border: 1px solid #efefef;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  border-radius: 4px 4px 0px 0px;
  color: #999999;
}

.hBHN34rdlwcFgClF0mkT0Q\=\= .bng-search-input {
  margin-left: 10px;
}

._5CFwu7SFR94QoZOaxfLJaA\=\= {
  cursor: pointer;
}

._5CFwu7SFR94QoZOaxfLJaA\=\=:hover {
  background: #dfe9fa;
}

.KtR1MEfMwHkoTWfpp\+Jqxw\=\= {
  border-bottom: 1px solid #f3f3f3;
  display: flex;
  margin: 0 14px;
}

.j6\+q7NoCIZmvajYxIlbIvw\=\= {
  color: #3558ef !important;
}

.CZ50EkFGljlaAOTD-OLJ2g\=\= {
  align-items: center;
  display: flex;
}

.CZ50EkFGljlaAOTD-OLJ2g\=\= i {
  color: #666666;
  font-size: 20px;
  padding: 5px;
}

.G0g72ovx-jvHs7SGTAAyZg\=\= {
  margin-left: 5px;
  white-space: nowrap;
}

.Y-yxKydYau4QOQhEEY6efQ\=\= {
  align-items: center;
  display: flex;
  height: 41px;
  max-height: 41px;
}

.BkDWPDsbHEr\+9OLyLa4ung\=\= {
  border-left: 1px dashed #cccccc;
}

.xtlXJHvhKnQxNGzHqBjIsg\=\= {
  color: #3558ef;
}

.jVj2-QhM5xZ\+kQUTmRcK\+A\=\= {
  z-index: 321052 !important;
}

.LWJuMhnLmabOmPgVbyWUCA\=\= {
  background-color: #f2f2f2;
  color: #a1a1a1;
  cursor: not-allowed;
}

.gwpSIRCNsRDR9zwOVztC\+A\=\= {
  color: #a1a1a1;
}

.control-group.error .nt2gx\+ppQ2lw9pEsW0q4bg\=\= {
  border-color: #f09784;
}

.control-group.error .nt2gx\+ppQ2lw9pEsW0q4bg\=\=,
.control-group.error .nt2gx\+ppQ2lw9pEsW0q4bg\=\= .Icon,
.control-group.error .NeMjoPnFv-TepGFf9RlBlg\=\= {
  color: #d68273 !important;
}

.item-container-dashboard-options {
    display: flex;
    align-items: center;
}

.items-option-dashboard {
    text-align: center;
    width: 50%;
    padding: 10px;
    cursor: pointer;
}

.items-option-dashboard .Icon {
    color: #2876fd;
}

.items-option-dashboard:hover {
    background: #e6e6e6;
}

.item-container-dashboard-label {
    font-size: 12px;
    white-space: nowrap;
    margin-top: 5px;
    font-weight: 500;
}

.AddToDashboardDialog .modal-body,
.AddToDashboardDialog .dialog-body {
    overflow: visible;
}

.AddToDashRadioButtons {
    gap: 8px;
}

.AddToDashRadioButtons > * {
    padding: 0 !important;
    margin: 0 !important;
}

.AddToDashRadioButtons .BngRadio {
    padding-bottom: 10px;
}

.MobileMenuDropdown {
    display: none;
    width: 250px;
    position: fixed;
    right: 52px;
}

.MobileMenuDropdown.Open {
    display: block;
}

.MobileMenuDropdown ul {
    margin: 0;
}

.MobileMenuDropdown ul li {
    display: block;
}

.MobileMenuDropdown .menu-text {
    display: block;
}
#FilterListAccordion .FilterList .ActionListItems {
    max-height: 260px;
}

.FilterAccordion .HideDraggable .ActionListItemDescription {
    opacity: 0.7;
}

.FilterAccordion button[class*='CheckboxFilter'] .Icon {
    font-size: 20px;
}

.FilterAccordion button.CheckboxFilter-Selected .Icon {
    color: #0679FF !important;
}

.FilterAccordion button.CheckboxFilter-Selected:hover {
    background-color: none;
}

.FilterAccordion .FilterList .ActionListItem {
    width: calc(100% - 36px);
}

.FilterAccordion .FilterList .ActionListItemDescription,
.FilterAccordion .CustomFiltersAccordion .ActionTagItemDescription {
    overflow: hidden;
    text-overflow: ellipsis;
}

.FilterAccordion .CustomFiltersTag {
    max-width: calc(100% - 10px);
}
.ActionList {
    background-color: #fff;
    border-radius: 4px;
    position: relative;
    overflow-y: auto;
}

.ActionListItems .BngDraggableItem {
    box-shadow: inset 0 -1px 0 0 #E7E8EB;
}

.ActionList .BngIconButton .Icon {
    color: rgba(0, 0, 0, .75);
}

.ActionListItems {
    padding: 4px 10px;
    overflow: auto;
}

.ActionListItems .BngDraggableItem .ActionListItem {
    width: 100%;
}

.ActionListItem {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px;
    font-weight: 400;
    box-shadow: inset 0 -1px 0 0 #E7E8EB
}

.ActionListItem:first-child {
    padding-top: 0;
}

.ActionListItem:last-child {
    padding-bottom: 0;
    box-shadow: unset;
}

.ActionListItemDescription {
    width: 100%;
    word-break: break-word;
}

.ActionListSearch {
    position: relative;
    margin-top: 3px;
    padding: 4px;
    height: 34px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 1px 0 0 #E7E8EB;
}

.ActionListSearch input {
    margin-bottom: 0;
    width: 100%;
    height: 100%;
    border: 0;
    font-size: 12px;
}

.ActionListSearch input::placeholder {
    color: #B5B5B5;
}

.ActionListSearch button {
    outline: 0;
    background-color: transparent;
    display: flex;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 100%;
    padding: 4px;
    color: #383838;
}

.ActionListSearch button:hover {
    background-color: #f6f6f6;
}

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

.ActionListItemActions .BngIconButton {
    margin-right: 6px;
    padding: 4px;
}

.ActionListItemActions .BngIconButton:last-child {
    margin-right: 0;
}

.InvalidDatasourceFilter {
    cursor: default;
}

.ActionListItemActions .Icon {
    font-size: 16px;
}

.ActionListEmpty {
    padding: 6px 0;
    display: block;
    text-align: center;
}

.LastChildBorderless .ActionListItems .ActionListItem:last-child,
.LastChildBorderless .ActionListItems .BngDraggableItem:last-child,
.LastChildBorderless .ActionListItems .BngDraggableItem:last-child .ActionListItem {
    box-shadow: none;
}

.ActionTagItemHeader {
    padding-bottom: 5px;
    margin-top: 5px;
}

.ActionTagItemHeader .ActionTagItemDescription {
    width: 100%;
}

.ActionTagItemHeader .ActionTagItemDescription .Icon {
    font-size: 17px;
    margin-right: 5px;
}

.ActionList.ActionTagList {
    background-color: transparent;
}

.ActionTagList .ActionListItems {
    padding: 0;
}

.ActionTagList .ActionListSearch {
    background-color: #fff;
    border-radius: 4px;
    margin-bottom: 10px;
}

.ActionTagItem {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid transparent;
    padding: 4px 10px;
    margin-bottom: 10px;
}

.ActionTagItemActions .BngIconButton {
    padding: 6px;
}

.ActionTagItemActions .BngIconButton .Icon {
    font-size: 18px;
    color: #222;
}

.ActionListEmpty {
    background-color: #fff;
    border-radius: 4px;
    padding: 4px;
}

.ActionListEmpty .ActionListItemsEmpty-Wrapper {
    width: 70%;
    margin: auto;
    padding: 10px;
}

.ActionListEmpty .ActionListItemsEmpty-Wrapper > * {
    display: block;
    margin: 0 auto 8px;
    text-align: center;
}

.ActionListItemsEmpty-Wrapper .Icon {
    width: 24px;
    padding: 12px;
    color: #005dff;
    background: rgba(0, 93, 255, 0.1);
    border-radius: 100px;
}

.ActionListSearch .bng-search {
    box-shadow: none !important;
}
.BngDraggableIcon,
div[class*=BngDraggableItem] {
    display: flex;
    align-items: center;
}

.BngDraggableItem.HideDraggable .BngDraggableIcon {
    visibility: hidden;
}

.BngDraggableIcon {
    color: #ccc;
}
.BngTagContainer {
  gap: 8px;
  flex-wrap: wrap;
}

.BngDropdownCheckboxPopper .bng-search:not(.SimpleBngSearch) .bng-search-input .search-field {
    border-bottom: none;
}

.bng-dropdown-parent.BngDropdownCheckboxPopper {
    background-color: #fff;
    z-index: 200;
}

.BngDropdownCheckboxPopperOverlay {
    z-index: 199;
}

.BngDropdownCheckboxPopper {
    padding: 10px 15px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.195822);
    border-radius: 8px;
    z-index: 11;
    width: 250px;
}

.BngDropdownCheckboxPopper .dropdownTitle {
    padding: 5px 0;
    position: relative;
    display: inline-flex;
    align-items: center;
    font-weight: 500;
    border-bottom: 1px solid #6e6e6e;
    width: 100%;
}

.BngDropdownCheckboxOpts {
    overflow-y: auto;
    max-height: 180px;
}

.BngDropdownCheckboxOpts .BngCheckbox label {
    margin-bottom: 0;
    white-space: nowrap;
}

.BngDropdownCheckboxOpts .item-icon {
    display: flex;
    justify-content: flex-end;
    font-size: 20px;
    line-height: 20px;
    z-index: 12;
    width: unset !important;
    left: 90% !important;
}

.BngDropdownCheckboxOpts .checkbox-item-parent label span.lbl {
    align-items: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    width: 100%;
}
.BngNavHeader {
    background-color: #FFF;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.BngNavHeader-Icon {
    font-size: 18px;
    margin-right: 6px;
    margin-bottom: 1px;
}

.BngNavHeader-Title {
    color: #005DFF;
    font-weight: 500;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
}

.BngNavHeader-Item {
    color: #005dff;
    font-size: 15px;
}

.BngNavHeader-Item:last-child {
    color: #000;
}

.BngNavHeader-Back {
    color: #005DFF;
    cursor: pointer;
}
.AddItemToDashboard .AccordionContent {
    padding: 10px;
}

.AddItemToDashboard ul.ListItemDashboard {
    margin: 0;
    display: grid;
    grid: auto-flow 84px / repeat(3, 33%);
}

.AddItemToDashboard ul.ListItemDashboard li {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #5f5f5f;
    font-weight: 500;
    font-size: 13px;
    padding: 2px;
    cursor: pointer;
    text-align: center;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.AddItemToDashboard ul.ListItemDashboard li:hover {
    background: #ddd;
    border-radius: 4px;
    color: #404040;
}

.AddItemToDashboard li .Icon {
    font-size: 28px;
    padding: 5px 0;
}

.AddItemToDashboard li .Icon.material-icons {
    font-size: 36px;
}

.AddItemToDashboard .ItemDashboardDescription {
    font-size: 13px;
}
input[id^="add-dashboard-image"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.SelectObjectDialog .scroll-bar-object-select {
    overflow: auto;
    max-height: 300px;
    min-height: 300px;
    background-color: #fff;
}

.SelectObjectDialog .tree-table-object td {
    border-top: 1px solid #f3f3f3;
}

.SelectObjectDialog .tree-table-object tr:last-child td {
    border-bottom: 1px solid #f3f3f3;
}

.SelectObjectDialog .radio-button-object {
    opacity: 0;
    float: right;
    z-index: 12;
    width: 18px !important;
    height: 18px !important;
}

.SelectObjectDialog .object-select-dialog .modal-body {
    overflow: hidden !important;
    position: unset !important;
}

.SelectObjectDialog .icon-object-text {
    font-family: 'Roboto', "Open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.SelectObjectDialog .span12 .form-group {
    width: 460px;
}

.SelectObjectDialog.bs-dialog {
    width: 850px;
    margin-left: -425px;
}

.SelectObjectDialog.bs-dialog.modal-body {
    overflow-y: hidden;
}

.SelectObjectDialog .select-project-folder {
    height: 30px;
    width: 233px;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    background-color: #FFFFFF;
    margin-left: 12px;
}

.SelectObjectDialog .label-select-project {
    opacity: 0.8;
    color: #000000;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin-top: 6px;
}

.SelectObjectDialog.TransparentBg .scroll-bar-object-select {
    background-color: transparent;
}

.SelectObjectDialog.RowFullWidth .select-path > div {
    display: flex !important;
}
.DashboardIconForm {
    width: 810px;
    margin-left: -405px;
}

.dash-icon-component .input-icon-container {
    max-height: 285px;
    max-height: 35vh;
    overflow-y: auto;
}

.dash-icon-component .text-preview-icon {
    height: 110px;
    border: 1px solid #ccc;
}

.row-fluid-link .fill-w-icon-link {
    display: inline;
    width: 300px;
    margin-left: 78px;
    margin-top: -68px;
}

.row-fluid-link .button-icon-link {
    color: #000000;
    width: 70px;
    margin-left: 0px;
    margin-top: -49px;
}

.row-fluid-link .button-icon-object {
    width: 70px;
    height: 30px;
    margin-left: -71px;
    margin-top: 27px;

}

.row-fluid-link .icon-object-name {
    display: inline;
    margin-left: 80px;
    margin-top: -22px;
    position: absolute;
}

.row-fluid-link .label-link-icon {
    width: 60px;
    height: 15px;
    line-height: 20px;
}

.row-fluid .fill-w-icon-label {
    margin-left: 50px;
    width: 200px;
    margin-top: -30px;
}

.row-fluid .position-select-label {
    width: 100px;
    margin-left: 260px;
    margin-top: -40px;
}


.row-fluid .label-color-icon {
    margin-left: 300px;
    width: 20px;
    height: 20px;
    margin-top: -40px;
}

.row-fluid-link {
    margin-top: -5px;
}

.dash-icon-component .IconPreview {
    height: 196px;
}

.dash-icon-component .IconPreview.DarkBackground {
    background-color: #333333 !important;
}

.DashboardIconForm .DialogBody .bng-button {
    margin: 0;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.DashboardIconForm .DialogBody .Preview {
    position: relative;
}

.DashboardIconForm .Filters {
    padding: 20px;
    min-height: 100px;
    max-height: 100px;
    overflow: auto;
}

.DashboardIconForm .Filter {
    border-radius: 4px;
}

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

.DashboardIconForm .Preview:hover .ChangeIconBg {
    opacity: 0.6;
}

.DashboardIconForm .Preview:hover .ChangeIconText {
    opacity: 1;
}

.DashboardIconForm .ChangeIconBg {
    cursor: pointer;
    height: 32px;
    width: 60%;
    opacity: 0;
    border-radius: 15px;
    background-color: #000000;
    position: absolute;
    top: 90px;
    transition: all 0.5s;
}

.DashboardIconForm .Image .ChangeIconBg {
    top: 130px
}

.DashboardIconForm .ChangeIconText {
    cursor: pointer;
    opacity: 0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 500;
    position: absolute;
    top: 97px;
    transition: all 0.5s;
}

.DashboardIconForm .Image .ChangeIconText {
    top: 137px
}

.DashboardIconForm .filter-container {
    box-shadow: unset;
    border: 0;

}

.DashboardIconForm .filter-block {
    margin-bottom: 15px;
    border: 1px solid #D4D8DA;
    border-radius: 4px;
}

.DashboardIconForm .FilterBarSlotButton {
    height: 25px;
    width: 28px;
    text-align: center;
    padding-top: 1px;
    color: #999;
    padding-left: 2px;
    cursor: pointer;
}

.DashboardIconForm .Filters .label {
    padding: 2px 10px 4px 6px;
}

.DashboardIconForm .apply-filters-container .BngField .control-label {
    display: none;
}

.DashboardIconForm .apply-filters-container .BngCheckbox .lbl {
    font-weight: bold;
}

.DashboardIconForm .open-object-container {
    display: inline-flex;
    width: 737px;
}

.DashboardIconForm .apply-filters-container {
    margin-left: 15px;
    width: 322px;
    display: inline-flex;
    align-items: baseline;
}

.DashboardIconForm .BngDropdown {
    display: contents !important;
}

.IconFilterDropdownPopper {
    z-index: 321051 !important;
}

.BngIconButton.ButtonIconFilters.enabled {
    color: #005dff;
}

.BngIconButton.ButtonIconFilters.disabled {
    color: #7B7B7B;
}

.DashboardIconForm .apply-filters-container .fa.fa-info-circle {
    margin-left: 10px;
    cursor: pointer;
}

.DashboardIconForm .DialogBody .span12 {
    height: 60px;
}

.DashboardIconForm .textLength {
    position: relative;
}

.DashboardIconForm .textLength .textLengthSpan {
    position: absolute;
    right: 8px;
    top: 7px;
}


.IconAddFilterDropdownOverlay {
    z-index: 321050;
}

.IconAddFilterDropdown {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.195822);
    overflow: hidden;
    padding: 10px 15px 0 15px;
    width: 250px;
    z-index: 321050 !important
}

.filterDropdownList {
    margin-top: 5px;
    margin-left: 0;
    max-height: 210px;
    overflow-x: hidden;
    overflow-y: scroll;
    list-style: none;
}

.filterDropdownItem {
    align-items: center;
    display: flex;
    font-weight: 500;
    justify-content: space-between;
    max-width: 230px;
    min-height: 1.2em;
    padding: 6px 8px;
    white-space: pre;
    width: 100%;
}

.filterDropdownItem:hover {
    background-color: #fafafa;
    color: #005DFF;
    cursor: pointer;
}

.IconAddFilterDropdown .bng-search.SimpleBngSearch {
    border: 1px solid #EFEFEF;
    border-radius: 4px;
}

.filterBarOptionsWrapper {
    display: flex;
    left: 23px;
    position: absolute;
    z-index: 11;
    background: white;
    padding-left: 20px;
    padding-right: 15px;
    height: 30px;
    gap: 15px;
}

.DashboardIconForm .dashboard-filter-box.on-publisher {
    position: relative;
}

.DashboardIconForm .dashboard-filter-box.on-publisher .filter-container.filter-expand {
    padding: 0;
    box-shadow: none;
    overflow: visible;
}

.DashboardIconForm .dashboard-filter-box.on-publisher .filterItemsHolder {
    margin-left: 100px;
    gap: 15px;
}
._3JYJoLSnE97620jNx1wfFw\=\= {
  border: 1px dashed #d1d1d1;
  border-radius: 4px;
  padding: 4px 8px;
}

.KpiImage .BngInputIcon.round {
  width: 32px;
  height: 32px;
}

.KpiImage .BngInputIcon.round .Icon {
  font-size: 20px;
}

.InvxYVSnwqTqT8TOvtiIWA\=\= {
  border-radius: 4px !important;
  background-color: rgba(51, 181, 119, 1) !important;
  padding: 8px !important;
  font-size: 12px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.InvxYVSnwqTqT8TOvtiIWA\=\=:hover {
  background-color: rgba(51, 181, 119, 0.8) !important;
}

.InvxYVSnwqTqT8TOvtiIWA\=\= .Icon {
  font-size: 18px !important;
}

.error .InvxYVSnwqTqT8TOvtiIWA\=\= {
  border: 1px solid #f09784;
}

.KpiImageUpload .spinner {
  width: 32px;
}

.mfRa7J5uH7dCeFZc1W8cjw\=\= .avatar-component {
  width: 32px;
  height: 32px;
}

.-EVsLm9Vf\+Z8VbFJxrQ5uw\=\= {
  display: flex;
  flex-wrap: wrap;
  height: 400px;
  overflow: auto;
}

.eKDmH644oZUDVLWL7qv9zQ\=\= {
  background-color: white;
  width: calc(25% - 20px);
  border: 1px solid #ccc;
  border-radius: 4px;
  height: 65px;
}

.vjag-zy1VyrNm7trOOzXlQ\=\= {
  overflow: hidden;
  user-select: none;
  height: 38px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(0, 1fr);
}

.vjag-zy1VyrNm7trOOzXlQ\=\= input[type='radio']:checked + label::before {
  content: none !important;
}

.vjag-zy1VyrNm7trOOzXlQ\=\= input[type='radio'] + label {
  margin-left: 0 !important;
}

.vjag-zy1VyrNm7trOOzXlQ\=\= input[type='checkbox'] + label::before {
  display: none !important;
}

.iw42BenBKPSIQBWoIiLJyA\=\= {
  height: 100%;
}

.iw42BenBKPSIQBWoIiLJyA\=\= ._9V8y\+MKnQvC6yKw5rk\+AdQ\=\=.tAmsB3SlHzbK0ueF6LD7hA\=\= {
  background-color: #f6f6f6;
  color: #d1d1d1;
  cursor: not-allowed !important;
}

.zJ8h9C37Hr9Qrjztu1GUPw\=\= {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  border: 0;
  overflow: hidden;
}

.iw42BenBKPSIQBWoIiLJyA\=\= ._9V8y\+MKnQvC6yKw5rk\+AdQ\=\= {
  background-color: #fff;
  color: #333;
  font-size: 14px;
  line-height: 1;
  text-align: center;
  border: 1px solid #d1d1d1;
  transition: all 0.2s ease;
  cursor: pointer !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  gap: 6px;
  height: calc(100% - 2px);
  padding: 0 16px;
}

.zJ8h9C37Hr9Qrjztu1GUPw\=\=:checked + ._9V8y\+MKnQvC6yKw5rk\+AdQ\=\= {
  color: #005dff;
  border: 1px solid #005dff;
  text-shadow: 0 0 1px #005dff;
}

.zJmB6YWCTv-4zxHebFZCzw\=\= {
  font-size: 16px !important;
}

.control-group.error ._9V8y\+MKnQvC6yKw5rk\+AdQ\=\= {
  border-color: #f09784;
}

.DashboardTextFormDialog {
    width: 700px;
}

.text-preview {
    height: 150px;
    border: 1px solid #ccc;
    white-space: nowrap;
}

.font-family-open-sans {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.font-family-heveltica-neue {
    font-family: "Helvetica Neue", 'Muli', Helvetica, Arial, sans-serif;
}

.font-family-georgia {
    font-family: Georgia, 'Droid Serif', serif;
}

.font-family-palatino-linotype {
    font-family: "Palatino Linotype", 'Crimson Text', "Book Antiqua", Palatino, serif;
}

.font-family-times-new-roman {
    font-family: "Times New Roman", 'Roboto Slab', Times, serif;
}

.font-family-arial {
    font-family: Arial, 'Lato', Helvetica, sans-serif;
}

.font-family-arial-black {
    font-family: "Arial Black", 'Oswald', Gadget, sans-serif;
}

.font-family-comic-sans {
    font-family: "Comic Sans MS", 'Bubblegum Sans', cursive, sans-serif;
}

.font-family-impact {
    font-family: Impact, 'Anton', Charcoal, sans-serif;
}

.font-family-lucida-sans-unicode {
    font-family: "Lucida Sans Unicode", 'Pontano Sans', "Lucida Grande", sans-serif;
}

.font-family-tahoma {
    font-family: Tahoma, 'Signika', Geneva, sans-serif;
}

.font-family-trebuchet {
    font-family: "Trebuchet MS", 'Arimo', Helvetica, sans-serif;
}

.font-family-verdana {
    font-family: Verdana, 'PT Sans', Geneva, sans-serif;
}

.font-family-courier-new {
    font-family: "Courier New", 'Source Code Pro', Courier, monospace;
}

.font-family-lucida-console {
    font-family: "Lucida Console", 'Droid Sans Mono', Monaco, monospace;
}

.font-family-roboto {
    font-family: "Roboto";
}

.background-color-label {
    margin-left: 119px;
    margin-top: -55px;
    width: 115px !important;
}

.DashboardTextFormDialog .textLength {
    position: relative;
    margin: 0;
}

.DashboardTextFormDialog .textLength .textLengthSpan {
    position: absolute;
    right: 8px;
    top: 7px;
}

.DashAddObjectMenu {
  overflow-x: hidden;
}

.DashAddObjectMenu .BngNewKpiPageWrapper .AssistedObjectPageContainer,
.DashAddObjectMenu .BngNewAnalysisWrapper .AssistedObjectPageContainer {
  padding: 0px;
}

.DashAddObjectMenu .AssistedObjectPage .UiBlocker.Content {
  padding: 15px;
}

.DashAddObjectMenu .AssistedObjectPage .TypeSelectionContainer > .Content .SearchContainer {
  margin-bottom: 15px;
  width: 100%;
}

.DashAddObjectMenu .AssistedObjectPage .TypeSelectionContainer > .Content .BngHorizontalCardBorder {
  margin: 0;
  width: calc(100% - 46px);
}

.DashAddObjectMenu .AssistedObjectPage .TypeSelectionContainer > .Content .CardsContainer {
  gap: 15px;
}

.DashAddObjectMenu .BngAnalysisTypeSelected .ParamsBox {
  background-color: transparent;
  padding: 15px;
}

.DashAddObjectMenu .RightPanel,
.DashAddObjectMenu .BngAnalysisTypeSelected .ParamsBox {
  width: 100%;
}

.DashAddObjectMenu .DashAddObjectMenuContent {
  height: calc(100vh - 135px);
  overflow-y: auto;
  overflow-x: hidden;
}

.DashAddObjectMenu .AssistedObjectPage.onTypeSelection {
  background-color: transparent;
  min-height: calc(100% - 3px);
}

.DashAddObjectMenu .bng-search.open {
  background-color: transparent;
}

.DashAddObjectMenu .AssistedObjectPage .Content .SearchContainer .bng-search-input .Icon {
  font-size: 24px;
}

.AYqQqrZkTU2d8Q8Vb8LEYA\=\= {
  background-color: #fff;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._5DK10rlghd6-65iXS6TSrw\=\= {
  color: #888888;
  font-size: 18px;
}

.BngNewKpiPageWrapper {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 100%;
}

.AssistedObjectPageContainer {
  padding: 30px;
}

.BngNewKpiPage .Header {
  background-image: url(d28e92b7f10339fa4f1ef8dbd1c33853.png);
}
#assistedObjectPageContainer {
  padding: 30px;
  height: calc(100% - 75px);
}

.AssistedObjectPage.onTypeSelection {
  border: 1px solid #e9e9e9;
  border-radius: 6px;
  width: 100%;
  min-height: 100%;
  background-color: white;
  max-width: 1320px;
  margin: 0 auto;
}

/* Header */
.AssistedObjectPage .Header {
  background-color: #494b81;
  padding: 24px 48px;
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
  box-sizing: border-box;
}

.AssistedObjectPage .Header .Title {
  color: #ffffff;
  font-size: 36px;
  font-weight: bold;
  display: inline-flex;
  align-items: center;
}

.AssistedObjectPage .Header .Title .Icon {
  color: #ffffff;
  font-size: 66px;
  margin-right: 16px;
}

.AssistedObjectPage .Header .TitleMessage {
  margin-top: 20px;
  margin-left: 8px;
  opacity: 0.75;
  color: #ffffff;
  font-size: 18px;
  font-weight: lighter;
  line-height: 23px;
}

.AssistedObjectPage .Header .TextContainer {
  width: calc(100% - 325px);
}

.AssistedObjectPage .Header a {
  color: #ffffff;
  font-weight: lighter;
  text-decoration: underline !important;
}

/* Content */
.AssistedObjectPage .Content {
  box-sizing: border-box;
  padding: 48px 60px;
}

.AssistedObjectPage .Content .SearchContainer {
  width: 300px;
  position: relative;
  margin-bottom: 38px;
}

/* BngSearch style adjusts */

.AssistedObjectPage .Content .SearchContainer .bng-search-input .search-field {
  font-size: 16px;
  border-bottom: none;
}

.AssistedObjectPage .Content .SearchContainer .bng-search-input {
  border-bottom: 1px solid #979797;
  padding-bottom: 5px;
}

.AssistedObjectPage .Content .SearchContainer .bng-search-input .Icon {
  order: 1;
  font-size: 32px;
  opacity: 0.5 !important;
  margin-right: 0;
}

.AssistedObjectPage .Content .SearchContainer .search-button {
  display: none;
}

/* END */

.AssistedObjectPage .Content .CardsContainer {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  gap: 25px;
}

.AssistedObjectPage .Content .BngHorizontalCard {
  width: 100%;
  height: 120px;
  max-height: 120px;
}

.BngAnalysisTypeSelected {
    max-width: 1320px;
    margin: 0 auto;
    width: 100%;
    height: 100%;
}

.BngAnalysisTypeSelected .Preview {
    padding: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.BngAnalysisTypeSelected .Preview span {
    height: 300px;
    font-size: 24px;
    color: #595959;
    display: flex;
    align-items: center;
}

.BngAnalysisTypeSelected .BngHorizontalScroller .BngHorizontalCardBorder {
    display: inline-flex;
}

.BngAnalysisTypeSelected .BngHorizontalScroller .BngHorizontalCard {
    transition: ease-in-out 200ms;
    margin-right: 20px;
    height: 120px;
    max-height: 120px;
}

.BngAnalysisTypeSelected .BngHorizontalScroller .BngHorizontalCard:last-child {
    margin-right: unset;
}


.BngAnalysisTypeSelected .ParamsBox {
    box-sizing: border-box;
    width: 375px;
    border: 1px solid #E9E9E9;
    border-radius: 0 0 6px 6px;
    border-top: 0;
    background-color: #FFFFFF;
    padding: 10px 25px 25px 25px;
    display: inline-block;
}

.BngAnalysisTypeSelected .ParamsBox .Explanation {
    max-height: 100px;
    color: #595959;
    font-size: 12px;
    letter-spacing: 0.4px;
    line-height: 20px;
    overflow: auto;
    margin-bottom: 15px;
}

/* Input adjusts*/

.BngAnalysisTypeSelected .BngForm input,
.BngAnalysisTypeSelected .BngForm select,
.BngAnalysisTypeSelected .BngForm textarea {
    padding: 23px 14px;
    font-weight: 500;
}

.BngAnalysisTypeSelected .BngSelectSearch {
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    box-shadow: unset;
}

.BngAnalysisTypeSelected .BngSelectSearch .OptionPreview {
    padding: 8.5px 14px;
}

.BngAnalysisTypeSelected .BngSelectSearch .OptionPreview label,
.BngAnalysisTypeSelected .BngForm .BngTreeDropdown .FieldPreview {
    font-weight: 500;
}

.BngAnalysisTypeSelected .BngSelectSearch:not(.WithIcon) .OptionPreview label {
    font-size: 12px;
}

.BngAnalysisTypeSelected .BngSelectSearch .OptionPreview .Icon {
    content: 'arrow_drop_down';
}

.BngAnalysisTypeSelected .BngSelectSearch .BngSelectDropdown .bng-search {
    padding: 5.5px 4px;
}

.BngAnalysisTypeSelected .BngSelectSearch .BngSelectDropdown .bng-search .bng-search-input .search-field {
    font-size: 14px;
}

.BngAnalysisTypeSelected .Submit {
    padding-top: 13px;
    padding-bottom: 13px;
    height: auto;
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    letter-spacing: 1px;
}

.BngAnalysisTypeSelected .BngSelectSearch .SearchContainer .BngIconButton {
    top: 14px;
}

.BngAnalysisTypeSelected .BngSelectSearch .Icon:not(.material-icons) {
    font-size: 20px;
    padding-left: 5px;
}

.BngAnalysisTypeSelected .BngHorizontalScroller .BngHorizontalCard.selected {
    box-shadow: 0 0 2px #3558EF;
}

.BngAnalysisTypeSelected .BngHorizontalScroller .BngHorizontalCard.selected {
    border-color: #3558EF !important;
}

.BngAnalysisTypeSelected .BngHorizontalScroller .BngHorizontalCard.selected .Icon {
    color: #3558EF !important;
    opacity: 0.9 !important;
}

.BngAnalysisTypeSelected .RightPanel .BngHorizontalCardBorder {
    margin-left: 0;
    margin-right: 0;
}

.BngAnalysisTypeSelected .BngForm .BngTreeDropdown .FieldPreview {
    padding: 6px 6px 6px 12px;
    height: 36px;
}

.BngAnalysisTypeSelected .BngFolderFieldInput .button-create-folder {
    height: 46px;
}
.BngHorizontalScroller {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.BngHorizontalScroller .Arrow {
    position: absolute;
    height: calc(100% - 2px);
    width: 48px;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
    background-color: #FFFFFF;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    top: 0;
}

.BngHorizontalScroller .Arrow.Left {
    left: 0;
    box-shadow: 20px 0 20px 5px rgba(246, 246, 246, 0.8);
}

.BngHorizontalScroller .Arrow.Right {
    right: 0;
    box-shadow: -20px 0 20px 5px rgba(246, 246, 246, 0.8);
}

.BngHorizontalScroller .Arrow .Icon {
    opacity: 0.5 !important;
}

.BngHorizontalScroller .Arrow.Left .Icon {
    transform: rotate(180deg);
}

.BngHorizontalScroller .Children {
    white-space: nowrap;
}
.BngAssistedAnalysisForm {
  min-height: 130px;
}

.BngAssistedAnalysisForm .MeasureList,
.BngAssistedAnalysisForm .DimensionListWithFilters {
  display: flex;
  align-items: center;
}

.BngAssistedAnalysisForm .MeasureList .BngField,
.BngAssistedAnalysisForm .DimensionListWithFilters .BngField {
  flex-grow: 1;
  margin-right: 10px;
}

.BngAssistedAnalysisForm .Action.AddMeasureButton,
.BngAssistedAnalysisForm .Action.AddButton {
  padding: 8px;
}

.BngAssistedAnalysisForm .RemoveMeasureButton {
  padding-top: 10px;
}

.BngAssistedAnalysisForm .AccordionWrapper {
  background-color: #fff;
}

.BngAssistedAnalysisForm .AccordionSideMenu {
  background-color: #fff;
}

.BngAssistedAnalysisForm .AccordionTitle {
  padding: 10px;
}

.BngAssistedAnalysisForm .ParamType.Rank .BngField {
  margin-bottom: 0;
}

.BngAssistedAnalysisFormDatasourceField .Option .Icon {
  font-size: 14px !important;
}

.BngAda.AssistedAnalysisHelp.AdaHidden .wrapperAdaClosed {
     margin-right: 0;
}


.BngAda.AssistedAnalysisHelp.AdaVisible .wrapperAdaOpen img{
    margin-right: 50px;
    z-index: 10001;
}

.BngAda.AssistedAnalysisHelp.AdaVisible .contentContainer {
    margin-right: 200px;
    z-index: 10004;
}

.BngAda.AssistedAnalysisHelp .disableInfo {
    position: fixed;
    z-index: 10003;
}

.BngAda.AssistedAnalysisHelp.PopUpAdaVisible .contentContainer {
    position: fixed;
    max-width: 400px;
    z-index: 10004;
}

.BngVideoModal.AssistedAnalysisHelpVideoModal {
    background: linear-gradient(120deg, rgba(35,41,214,1) 0%, rgba(0,172,248,1) 100%);
    z-index: 10004;
}
.MemberFilterList {
}

.MemberFilterListItemPopper .FilterMembers {
  border: 1px solid #efefef;
  border-radius: 4px;
  padding: 6px;
}

.MemberFilterListItemPopper .FilterMembers .MembersContainer {
  position: relative;
  overflow: auto;
  padding: 0 4px;
}

.MemberFilterListItemPopper .FilterMembers .bng-search {
  height: 30px;
}

.MemberFilterList .MemberInfo .BngInput {
  background-color: white !important;
}

.MemberFilterList .AddButton {
  width: 100% !important;
}

.MemberFilterListItemPopper .FilterMembers .MembersContainer .lbl {
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.BngSelectDropdownPopper.DimensionListFilterPopper {
  z-index: 1000002 !important;
}

.MemberFilterList .Action {
  padding: 8px;
}
.DimensionListWithFilters {
}

.DimensionListWithFiltersContainer .FilterButtonContainer {
  display: inline-block;
  position: relative;
}

.DimensionListWithFiltersButtonWrapper .badge {
  position: absolute;
  top: 10px;
  left: 25px;
  padding: 2px 5px;
  font-size: 11px;
  line-height: 11px;
}

.DimensionListWithFiltersPopper {
  z-index: 1000001 !important;
}

.DimensionListWithFiltersPopper .FiltersContainer {
  border: 1px solid #efefef;
  border-radius: 8px;
  padding: 8px;
  height: 125px;
  overflow-y: auto;
  position: relative;
}

.DimensionListWithFiltersPopper .AlertIcon {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background-color: rgba(0, 93, 255, 0.1);
  color: #005dff;
  font-size: 26px;
}

.BngDropdownCheckboxPopper {
  z-index: 1000002 !important;
}

.DimensionListDeleteButtonWrapper,
.DimensionListWithFiltersButtonWrapper {
  display: flex;
  padding: 11px 15px;
}

.DimensionListDeleteButtonWrapper.disabled,
.DimensionListWithFiltersButtonWrapper.disabled {
  opacity: 0.8;
  cursor: not-allowed !important;
}

.DimensionListDeleteButton.Icon,
.DimensionListWithFiltersButton.Icon {
  align-self: center;
  font-size: 20px;
}

.DimensionListWithFiltersButton.Icon.Selected {
  color: #005dff;
}

.DimensionListWithFiltersButton.Icon.Filter {
  margin-right: 7px;
}

.DimensionListWithFiltersButton.Icon.Filter.Selected {
  color: #005dff;
}

.filterIconGlow > .filterBlink {
  pointer-events: none;
  position: absolute;
  right: 8px;
  bottom: 28px;
  background-color: #E24C38;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  text-decoration: blink;
  animation: blinkerFilter 0.8s ease-in-out infinite alternate;
}

@-webkit-keyframes blinkerFilter {
  from {
    box-shadow: 0 0 2px 1px red;
  }
  to {
    box-shadow: 0 0 6px 0 red;
  }
}

.DimensionListDeleteButtonWrapper > .DimensionListDeleteButton.Label,
.DimensionListWithFiltersButtonWrapper > .DimensionListWithFiltersButton.Label {
  margin-bottom: 0px;
  font-weight: 500;
  color: #6e6e6e;
  line-height: 30px;
  cursor: pointer !important;
}

.DimensionListDeleteButtonWrapper.disabled > .DimensionListDeleteButton.Label,
.DimensionListWithFiltersButtonWrapper.disabled > .DimensionListWithFiltersButton.Label {
  cursor: not-allowed !important;
}

.DimensionListWithFiltersButtonDropdown {
  padding: 0 !important;
}
.BngFolderFieldInput {
}

.BngFolderFieldInput .folder-field {
  cursor: pointer;
  flex-grow: 1;
  max-width: calc(100% - 60px);
}

.BngFolderFieldInput .folder-field.disabled {
  cursor: not-allowed;
}

.BngFolderFieldInput .button-create-folder {
  align-items: center;
  background-color: #3558ef !important;
  border-radius: 2px;
  display: flex;
  height: 38px;
  margin-left: 10px;
  padding: 2px 12px;
  width: 50px;
}

.dashboard-folder-input .button-create-folder,
.kpi-wizard-step-container .button-create-folder {
  align-items: center;
  height: 40px;
}


.BngAnalysisTypeSelected .BngForm .KpiBandConfig input {
  padding: 12px 8px;
}

.TRFoyk-0csxOhRnHsEIaPQ\=\= {
  display: flex;
  justify-content: space-between;
}

.qiZRti1xaWIIzp-J-poZ-w\=\= {
  background-color: white;
  border: solid 1px #efefef;
  border-radius: 8px;
}

.iheNsh740J4JFHnfZxygyQ\=\= {
  display: flex;
  margin: 7px 15px;
  border-bottom: solid 1px #efefef;
  justify-content: space-between;
}

.iheNsh740J4JFHnfZxygyQ\=\=:last-child {
  border-bottom: none;
}

.iheNsh740J4JFHnfZxygyQ\=\= > div > span {
  font-size: 12px;
  padding-left: 10px;
}

.fWqMtdEmgSGdikPfozLDyw\=\= {
  display: flex;
  align-items: center;
}

.fivMDICxCEWukGX5vuZOSw\=\= {
  display: flex;
  align-items: flex-end;
  margin-top: -8px;
}

.fivMDICxCEWukGX5vuZOSw\=\= > button {
  margin-right: -5px;
}

.fivMDICxCEWukGX5vuZOSw\=\= > button:hover {
  background-color: transparent !important;
}

.iheNsh740J4JFHnfZxygyQ\=\= > button i,
.fivMDICxCEWukGX5vuZOSw\=\= > button i {
  font-size: 20px !important;
}

.fivMDICxCEWukGX5vuZOSw\=\= > label {
  cursor: pointer !important;
}

.CPWnNlYAo1F06YQKWIyAXw\=\= {
  padding: 5px !important;
  color: #6e6e6e;
}

.BngAda.NewKpiHelp.AdaHidden .wrapperAdaClosed {
  margin-right: 0;
}

.BngAda.NewKpiHelp.AdaVisible .wrapperAdaOpen img {
  margin-right: 50px;
  z-index: 1004;
}

.BngAda.NewKpiHelp.AdaVisible .contentContainer {
  max-width: 350px;
  margin-right: 200px;
  z-index: 1004;
}

.BngAda.NewKpiHelp .disableInfo,
.BngAda.NewKpiHelp .disableBackground {
  position: fixed;
  z-index: 1003;
  background-color: rgba(0, 0, 0, 0.5);
}

.KpiMultiStepInfo {
  height: 500px;
  background: linear-gradient(120deg, rgba(35, 41, 214, 1) 0%, rgba(0, 172, 248, 1) 100%);
  position: fixed;
  z-index: 1008;
}

.KpiMultiStepInfo .PurpleBackground {
  background-color: #494b81;
}

.KpiMultiStepInfo.BngMultiStep .Step .Subtitle {
  color: #fff;
}

.KpiMultiStepInfo.BngMultiStep .Step .Title {
  color: #fff;
}

.KpiMultiStepInfo .widget-footer-pg-button {
  background-color: #70acf5;
}
.KpiMultiStepInfo .widget-footer-pg-button.active {
  background-color: #fff;
}

.KpiMultiStepInfo .bng-button.cancel {
  color: white !important;
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
}

.KpiMultiStepInfo .bng-button.save {
  color: white !important;
  background-color: transparent !important;
  border: none !important;
  outline: none !important;
}

.KpiMultiStepInfo .bng-button.cancel.enable:hover {
  background-color: transparent !important;
  border: none !important;
}

.KpiMultiStepInfo .bng-button.save.enable:hover {
  background-color: transparent !important;
  border: none !important;
}

.KpiMultiStepInfo a {
  color: white;
  text-decoration: underline !important;
}

.BngMultiStep {
    border-radius: 6px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    width: 550px;
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.BngMultiStep .Body {
    flex: 1;
}

.BngMultiStep .Step {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.BngMultiStep .Step .Children {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.BngMultiStep .Step .Image {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    height: 309px;
    width: 100%;
}

.BngMultiStep .Step .Title {
    color: #292C31;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.3px;
    line-height: normal;
    margin: 20px 20px;
}

.BngMultiStep .Step .Subtitle {
    color: #6C6C6C;
    font-size: 15px;
    letter-spacing: 0.09px;
    line-height: 19px;
    margin: 0 20px;
    max-height: 70px;
}

.BngMultiStep .Step .Footer button {
    margin: 0;
    border: unset;
}

.BngMultiStep .Footer {
    display: flex;
    flex: 0 1 60px;
    margin: 0 20px;
    align-items: center;
}

.BngMultiStep .Footer .Dots {
    display: flex;
    flex: 1;
}

.BngMultiStep .Footer .Buttons {
    display: flex;
    justify-content: flex-end;
}

.BngMultiStep.BngAdaBackground .cancel.enable,
.BngMultiStep.BngAdaBackground .save.enable {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}

.BngMultiStep.BngAdaBackground h4.Title {
    color: white !important;
}

.BngMultiStep.BngAdaBackground p.Subtitle {
    color: white !important;
}
.ZWiHdTBraLU3u9BiRqmsjw\=\= {
}

.AE3cos9ZwiuNhe3TZd\+j6Q\=\= {
  width: 52px;
  height: 42px;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  opacity: 0.8;
  transition: opacity ease-in-out 200ms, background-color ease-in-out 200ms;
  box-sizing: border-box;
}

.AE3cos9ZwiuNhe3TZd\+j6Q\=\=:hover {
  background-color: #f8f8f8;
  opacity: 1;
}

.AE3cos9ZwiuNhe3TZd\+j6Q\=\=._3TXyL0o\+RXC9P3aQ6A9-gg\=\= {
  border: 2px solid #005dff;
}

.AE3cos9ZwiuNhe3TZd\+j6Q\=\= img {
  max-width: calc(100% - 8px);
  max-height: calc(100% - 8px);
}

.KpiEditMenu .ColorCircle {
  height: 28px !important;
}

.KpiEditMenu .ObjectRightMenuAccordion {
  overflow: hidden;
}

.zgz242HkmQiGZz8zQYMtOw\=\= .bng-snackbar {
  width: 90%;
}
.HP9oPkjMUbmK3buyIwclhQ\=\=:hover {
  font-weight: 600 !important;
  opacity: 65% !important;
}

.UGyZ-9lQSSBo2XmEQFBtxw\=\= .DialogBody {
  display: flex;
  justify-content: center;
}

.UGyZ-9lQSSBo2XmEQFBtxw\=\= .DialogBody .image {
  height: 500px;
  width: 500px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

.BngNewAnalysisWrapper {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 100%;
}

.AssistedObjectPageContainer {
  padding: 30px;
}

.BngNewAnalysis .Header {
  background-image: url(f2782c3963b1fffcf692efde49932169.png);
}
.BngAda.NewAnalysisHelp.AdaHidden .wrapperAdaClosed {
    margin-right: 0;
}


.BngAda.NewAnalysisHelp.AdaVisible .wrapperAdaOpen img{
   margin-right: 50px;
   z-index: 1004;
}

.BngAda.NewAnalysisHelp.AdaVisible .contentContainer {
    max-width: 350px;
    margin-right: 200px;
    z-index: 1004;
}

.BngAda.NewAnalysisHelp .disableInfo,
.BngAda.NewAnalysisHelp .disableBackground {
   position: fixed;
   z-index: 1003;
   background-color: rgba(0,0,0,0.5);
}
.AnalysisMultiStepInfo {
    height: 500px;
    background: linear-gradient(120deg, rgba(35,41,214,1) 0%, rgba(0,172,248,1) 100%);
    position: fixed;
    z-index: 1008;
}

.AnalysisMultiStepInfo .PurpleBackground {
    background-color: #494B81;
}

.AnalysisMultiStepInfo.BngMultiStep .Step .Subtitle {
    color: #fff;
}

.AnalysisMultiStepInfo.BngMultiStep .Step .Title {
    color: #fff;
}

.AnalysisMultiStepInfo .widget-footer-pg-button {
    background-color: #70acf5;
}
.AnalysisMultiStepInfo .widget-footer-pg-button.active {
    background-color: #fff;
}

.AnalysisMultiStepInfo .bng-button.cancel {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}

.AnalysisMultiStepInfo .bng-button.save {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}

.AnalysisMultiStepInfo .bng-button.cancel.enable:hover {
    background-color: transparent !important;
    border: none !important;
}

.AnalysisMultiStepInfo .bng-button.save.enable:hover {
    background-color: transparent !important;
    border: none !important;
}

.AnalysisMultiStepInfo a {
    color: white;
    text-decoration: underline !important;
}
.DashboardItemMenuTitle {
    display: flex;
    align-items: center;
}

.sub-container-dash-item-newmenu-title {
    min-width: 140px;
    display: inline-flex;
    word-break: break-word;
}
.h5HIE5LOsmCpdoO0JR1eIw\=\= {
  border-top: 0;
  outline: none;
}

.xiXST8psZu2wHGsWtT5c3w\=\= {
  font-size: 11px !important;
  padding: 0 6px !important;
  border-radius: 2px !important;
  background-color: #2283c5 !important;
  margin-left: 3px;
}
.cockpit-header-mobile {
    height: 52px;
    background-color: #292C31;
    text-align: center;
}

.label-cockpit-mobile {
    height: 25px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    margin: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: calc(100vw - 150px);
    text-align: left;
}

.icon-back-mobile {
    margin-left: 15px;
    margin-right: 0px;
}

.width-100 {
    width: 100%;
}

.cockpit-nav-item {
    height: 40px;
}

a.cockpit-item-label {
    text-align: left;
}

.cockpit-header-panel-ul-container.on-publisher {
    width: 100%;
    margin-right: 0;
}

.cpt-btn-item span {
    font-size: 16px;
    position: absolute;
    margin-top: 10px;
    font-weight: normal;
}

.cpt-btn-item a {
    text-align: left;
}

.cpt-btn-item a nobr {
    padding-left: 24px;
    width: 100%;
    max-width: calc(33ch);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.cockpit-toolbar-dropdown-option a span.icon-star,
.cockpit-toolbar-dropdown-option a span.icon-star-empty {
    font-size: 12px;
    line-height: 44px;
}

.cockpit-toolbar-dropdown-option a.cockpit-dropdown-access-link.active:hover {
    color: #0389cc !important;
}

.cockpit-dropdown-access-link.active,
.cockpit-toolbar-dropdown-option a span.icon-star,
.cockpit-dropdown-access-link.active + .cockpit-dropdown-fav.cptfavbt {
    background: #fff;
    color: #0389cc;
}

.cockpit-header-panel-ul {
    list-style: none;
    margin: 0;
    white-space: nowrap;
}

.sidebar-collapse i {
    cursor: pointer;
}

.cockpit-nav-menu-form {
    position: relative;
    background: #efefef;
    height: 36px;
    display: inline-flex;
    width: 100%;
}

#cockpit-header,
#cockpit-header-tabs {
    box-shadow: 0 2px 2px 0 #00000022;
    position: relative;
    z-index: 3;
}

#cockpit-header #cockpit-header-tabs {
    box-shadow: none;
}

.cockpit-toolbar-container {
    color: rgba(0, 0, 0, .75);
    height: 36px;
    border-right: 1px solid #E7E8EB;
    background-color: #fff;
}

.cockpit-object-iframe {
    border: none;
    width: 100%;
}

.cockpit-object-iframe.withHeader {
    height: calc(100vh - 36px);
}

.cockpit-object-iframe.withoutHeader {
    height: 100vh;
}

.dashboard-filter-box.on-publisher.withoutHeader.filter-bottom-fixed.on-mobile {
    height: 39px;
}

.cockpit-item-label-publisher {
    color: #ffffff !important;
    font-family: -apple-system, "San Francisco", "Helvetica Neue", "Roboto", "Lato", "Open Sans", Helvetica, Arial;
    font-size: 13px;
    padding: 2px 25px 0px 2px !important;
}

.cpt-btn-item.cpt-btn-item-publisher {
    height: 100%;
    border-radius: 0;
    margin-top: 0;
}

.cpt-btn-item {
    text-align: left;
    padding: 0 12px;
    font-weight: bold;
    font-size: 11px;
    letter-spacing: .6px;
    height: 34px;
    line-height: 38px;
}

.cockpit-item-panel {
    width: 100%;
    overflow: auto;
    z-index: 0;
}

.Cockpit .cockpit-item-panel {
    height: calc(100vh - 36px);
}

.cockpit-item-panel.o-visible {
    overflow: visible;
}

.cockpit-header-panel-ul > li > .cpt-btn-item > a.btn.btn-link {
    color: rgba(0, 0, 0, .6) !important;
    font-family: -apple-system, "San Francisco", "Helvetica Neue", "Roboto", "Lato", "Open Sans", Helvetica, Arial;
    font-size: 12px !important;
    padding: 0px 5px 0px 20px !important;
    margin-top: 3px;
    text-shadow: none !important;
    letter-spacing: .3px;
    background: #f7f8fa;
}

.cockpit-header-panel-ul > li.active {
    background: #ffffff;
}

.cockpit-header-panel-ul > li > .cpt-btn-item > a.btn.btn-link > span,
.cockpit-header-panel-ul > li > .cpt-btn-item > a.btn.btn-link > i {
    padding: 2px 0 0 0px !important;
    color: rgba(0, 0, 0, .6) !important;
    font-size: 16px;
    position: absolute;
    margin-left: -22px;
}

button.cockpit-toolbar-selector i {
    font-size: 20px;
    margin: 0 0 0 14px;
}

button.cockpit-toolbar-selector {
    background-color: transparent;
    color: rgba(0, 0, 0, .75);
    border: 0;
    font-weight: 600 !important;
}

.cockpit-toolbar-btn-group > button:disabled {
    text-align: left;
    font-size: 13px;
    height: 25px;
    letter-spacing: .3px;
    padding: 1px 0;
}

ul.pull-left.dropdown-navbar.dropdown-menu.dropdown-close.cockpit-toolbar-dropdown {
    margin-top: 10px;
    width: 300px;
    border: 0;
    padding: 0;
    margin-left: 14px;
}

.cockpit-header-panel-ul > li.cpt-empty:hover {
    background: transparent;
}

button.cockpit-toolbar-selector.dropdown-toggle {
    box-shadow: none !important;
    min-width: 20px;
    padding: 1px 0;
}

.cockpit-nav-btn,
.cockpit-nav-btn .cockpit-comment-btn {
    color: rgba(0, 0, 0, .75);
}

.cockpit-nav-btn [class^="icon-bim-"]:before, [class*=" icon-bim-"]:before {
    line-height: initial;
}

.cockpit-nav-btn .filtered {
    color: #FF4136 !important;
}

.cockpit-header-controls-container span {
    margin: 0 8px;
}

.cockpit-nav-btn i {
    font-size: 18px;
}

.cockpit-header-controls-container {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #ffffff;
    padding: 10px 0px 2px 0px;
    height: 25px;
}

.cockpit-header-controls-container .dropdown-menu-item span.material-icons {
    font-size: 16px;
    vertical-align: sub;
}

.cockpit-header-controls-container.hide-controls {
    display: flex;
}

.cockpit-header-panel-ul > li:hover {
    color: rgba(0, 0, 0, .75);
    background: #FFFFFF;
}

.cpt-btn-item-bar-marker {
    width: 100%;
    height: 2px;
    visibility: hidden;
}

.cockpit-header-panel-ul > li.active .cpt-btn-item-bar-marker {
    visibility: visible;
}

.cockpit-header-panel-ul > li:not(.active):hover .cpt-btn-item-bar-marker {
    visibility: visible;
    background: #6c6c6c;
}

.cockpit-header-panel-ul > li:not(.active) .cpt-btn-item a {
    color: #6C6C6C;
}

.cockpit-header-panel-ul > li:not(.active):hover .cpt-btn-item a {
    color: #292c31 !important;
}

.cockpit-toolbar-selector-icon {
    float: left;
}

.cockpit-toolbar-selector-text {
    float: left;
    font-size: 13px;
    letter-spacing: .5px;
    font-weight: 500;
    padding: 0 0 0 14px;
}

.cockpit-toolbar-selector-arrow_down {
    float: left;
    padding: 0 10px;
    width: 20px;
}

.cockpit-toolbar-selector-arrow_down i.material-icons {
    padding: 0 !important;
    margin: 0 !important;
}

.book-title-cockpit-list {
    padding: 14px;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .5px;
    color: #656565;
    text-transform: uppercase;
}

.cockpit-book-btn.refresh a:hover,
.cockpit-book-btn.refresh a:focus,
.cockpit-book-btn.refresh a:active {
    color: #2876fd;
    background: transparent;
}

.cockpit-book-btn.refresh {
    position: absolute;
    top: 15px;
    right: 14px;
}

.book-cockpit-list {
    background: #fafafa;
    padding: 10px 14px;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.book-btn-cockpit-generate {
    padding: 14px;
    text-align: center;
}

.book-btn-cockpit-generate a {
    color: #0088cc;
    font-size: 12px;
    text-shadow: none;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .3px;
}

.book-btn-cockpit-generate a:hover,
.book-btn-cockpit-generate a:active,
.book-btn-cockpit-generate a:focus {
    background: #ffffff !important;
    color: #0088cc !important;
}

ul.dropdown-menu.dropdown-menu-filters.pull-right {
    padding: 0;
}

.Cockpit .scroll-wrapper.filter-container.scrollbar-outer {
    position: relative;
    padding: 0 !important;
    margin: 0 !important;
}

.btn-group.cockpit-toolbar-btn-group .btn-cpt-arrow-down {
    display: none;
}

.btn-group.cockpit-toolbar-btn-group.open .btn-cpt-arrow-down {
    display: block;
}

.btn-group.cockpit-toolbar-btn-group .btn-cpt-arrow-right {
    display: block;
}

.btn-group.cockpit-toolbar-btn-group.open .btn-cpt-arrow-right {
    display: none;
}

.Cockpit .filter-container.on-publisher .scrollbar-inner,
.Cockpit .filter-container.on-publisher .scrollbar-outer {
    white-space: normal;
    float: left;
}

.on-publisher .filter-block {
    margin-right: 3px;
}


.cpt-item-view-more-icon-publisher {
    color: #ff711b88;
    font-size: 15px;
}

.cpt-item-view-more-icon-publisher .material-icons {
    font-size: 18px;
}

.cpt-item-view-more-name-publisher {
    text-align: left;
    height: 20px;
    color: #373737;
}

.cpt-item-view-more-name.cpt-item-view-more-name-title.text-overflow-ellipsis {
    height: 20px;
}

td.cpt-item-view-more-icon-width {
    width: 15px;
    text-align: center;
}

.cpt-item-view-more-option {
    margin: 10px 0px 10px 0px;
}

.cpt-item-view-more-name-width {
    width: 170px;
}

.cpt-item-view-more-name-title {
    height: 20px !important;
    font-size: 13px !important;
    font-family: -apple-system, "San Francisco", "Helvetica Neue", "Roboto", "Lato", "Open Sans", Helvetica, Arial !important;
    margin-left: 3px !important;
}

.cpt-item-view-more-name-publisher.cpt-item-view-more-name-title {
    font-size: 13px;
    margin-left: 5px;
}

ul.dropdown-menu.cpt-item-view-more-menu, ul.dropdown-menu.dropdown-menu-filters.pull-right {
    padding: 0 !important;
}

#cockpit-menu .mdl-layout__header {
    min-height: 35px;
}

#cockpit-menu .mdl-layout__drawer-button {
    height: 24px;
    background: unset;
    left: unset;
    right: 0px;
    padding: 10px;
    outline-color: #292C31;
}

#cockpit-menu .mdl-layout__title, #cockpit-menu .mdl-layout-title {
    font-size: 15px;
    padding-left: 0px;
}

#cockpit-menu .mdl-layout__header-row {
    height: 35px;
    padding: 0 16px 0 52px;
}

#cockpit-menu .mdl-layout__header {
    background-color: #fafafa;
    color: #222;
}

#cockpit-menu .mdl-layout__drawer .mdl-navigation {
    padding-top: 0px;
}

/*firefox hack*/
@-moz-document url-prefix() {
    .cockpit-item-panel .dashboard-wrapper-with-filters.filter-top-fixed {
        padding-top: 50px !important;
    }
}

.cockpit-item-panel .dashboard-wrapper-with-filters.filter-top-fixed {
    padding-top: 45px;
}

.cpt-item-current {
    padding: 10px 0px 10px 18px;
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    font-weight: 500;
}

#cockpit-menu .page-content {
    margin-left: 0px;
    margin-right: 0px;
}


.indexSearchNavSearchSpan {
    margin-left: 26px;
    margin-top: 20px;
}

.indexSearchNavSearchInput {
    margin-bottom: 0 !important;
    border: 1px solid #dddddd;
    width: 300px !important;
}

.cockpit-toolbar-dropdown .menu-bottom-btn {
    border-top: 1px solid #ededed;
}

input.search.fill-w.input-small.nav-search-input.indexSearchNavSearchInput {
    border: 0;
    background: transparent;
    border-bottom: 2px solid #b5b5b5;
    height: 34px;
    padding-left: 32px;
}

.cockpit-index-page-summary {
    padding: 20px;
}

input.search.fill-w.input-small.nav-search-input.indexSearchNavSearchInput:focus {
    outline: 0;
}

.cockpit-index-page-ol li a.iceCmdLnk i {
    font-size: 16px;
    font-weight: normal;
    margin: 0px 4px 4px 4px;
}

.cockpit-index-page-summary-content-html {
    padding: 14px;
}

.cockpit-index-page-summary .nav-search-icon {
    color: #656565 !important;
    font-size: 20px !important;
    left: 0px;
    top: 3px;
}

.cockpit-index-page-summary .widget-box .widget-header {
    border-bottom: 1px solid #e4e4e8;
}

.cockpit-index-page-summary .widget-box .widget-header span.icon {
    padding: 8px 8px 0 6px;
}

.cockpit-index-page-summary .widget-body {
    background: #ffffff;
    min-height: 450px;
    height: Calc(100vh - 180px);
    overflow: auto;
}

.cockpit-index-page-summary .widget-box {
    background: #ffffff;
}

ol.list.cockpit-index-page-ol li {
    padding: 6px 40px 6px 0px;
}

/* Small Devices, Tablets */
@media only screen and (max-device-width : 829px), screen and (max-device-height : 560px) {

    .mobileIos input[type=radio]:after {
        margin: -1px;
    }

    .mobileIos input[type=radio]:checked:before {
        margin: 1px;
    }

    .modal.fade.in {
        top: 90px;
    }

    .modal-dialog .widget-main {
        padding: 0;
    }

    .RANGE .row-fluid.select-items-one .select-items-desc-data {
        display: none;
    }

    .RANGE .row-fluid.select-items-one .select-items-pagination {
        float: right;
        width: 100%;
    }

    .filter-selection-dialog.modal .widget-header {
        display: none;
    }

    .filter-selection-dialog.modal legend {
        width: 94%;
        margin-top: -3px;
    }

    .filter-selection-dialog.modal .TimeFilterView legend {
        width: 60%;
    }

    /*Não congelar coluna em mobile*/
    .fixed-columns {
        display: none;
    }

    .filter-container {
        border-bottom: none;
    }

    .filter-container {
        border-bottom: none;
    }

    .modal {
        top: 10px !important;
    }

    .modal .widget-body {
        border-radius: 4px;
    }

    .filter-selection-dialog.FilterType-TIME .DialogContent {
        border-radius: 4px 4px 0 0;
    }

    .filter-selection-dialog .Footer * {
        line-height: 25px;
    }

    .modal,
    .bng-dropdown-parent {
        zoom: 0.7 !important;
    }

    .mobileIos,
    .mobileIos .bng-dropdown-parent {
        transform: scale3d(0.75, 0.75, 1) !important;
        margin-top: -4%;
        zoom: unset !important;
    }

    #filter-bar-container .row-fluid {
        margin: 0 !important;
        padding: 0;
    }

    .modal.filter-selection-dialog {
        width: 555px !important;
        margin-left: -278px !important;
    }

    .RANGE .select-items-component-items-container {
        width: 200px;
    }

    .select-items-component-items-container {
        width: 426px;
        min-height: 150px !important;
        height: 210px;
    }

    legend {
        line-height: 42px !important;
    }

    .select-items-many > .span6 {
        width: calc(48.93617021276595% - 56px) !important;
    }

    .select-items-search-group {
        width: calc(100% - 72px) !important;
    }

    .lbl {
        box-shadow: none !important;
        font-size: 13px !important;
        color: #222 !important;
    }

    .mdl-layout__content {
        overflow: hidden !important;
    }

    .modal-title {
        font-size: 20px !important;
        line-height: 20px !important;
        margin: 4px 0 4px !important;
    }

    /*::-webkit-scrollbar-thumb {*/
    /*background-color: rgba(108, 110, 113, .4);*/
    /*border-radius: 3px;*/
    /*transition: 1s all ease;*/
    /*}*/
    /*::-webkit-scrollbar {*/
    /*width: 3px;*/
    /*height: 3px;*/
    /*}*/
    ul.dropdown-navbar.dropdown-menu.pull-right.CockpitNavFilterDrop.on-publisher {
        transform: scale3d(.7, .7, 1);
        position: absolute;
        right: -60px !important;
        top: -6px !important;
    }

}

@media only screen and (max-device-height: 369px) {
    .modal.fade.in {
        top: 80px !important;
    }

    .select-items-component-items-container {
        min-height: 100px !important;
    }
}

@media only screen and (max-device-height: 349px) {
    .modal.fade.in {
        top: 65px !important;
    }
}

/* start adjusts to filter on publisher */

.dashboard-filter-box.on-publisher {
    position: fixed;
}

.dashboard-filter-box.filter-bottom-fixed.on-publisher {
    left: 0;
    width: 100%;
}

.dashboard-filter-box.filter-top-right.on-publisher {
    top: 10px;
}

.dashboard-filter-box.filter-top-right.on-publisher .filter-container.filter-expand {
    padding-right: 36px;
}

.on-publisher .filter-container {
    margin: 0;
    box-shadow: none;
}

.dashboard-filter-box.on-publisher .filter-container.filter-expand {
    box-shadow: inset 0 1px 0 0 #EFEFEF, 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.on-publisher .filter-container.filter-contracted {
    box-shadow: inset 0 1px 0 0 #EFEFEF, 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.dashboard-filter-box.filter-top-fixed.on-publisher {
    width: 100%;
    left: 0;
    top: 0px;
}

.dashboard-filter-box.filter-top-fixed.on-publisher .filter-container {
    border-bottom: 0;
}

.dashboard-filter-box.filter-top-left.on-publisher {
    top: 10px;
    left: 10px;
}

.dashboard-filter-box.filter-top-left.on-publisher #filter-bar-container {
    padding-left: 34px;
}

.dashboard-filter-box.filter-bottom-left.on-publisher {
    left: 10px;
}

.dashboard-filter-box.filter-top-fixed.on-publisher + script + input + div#dashboard-wrapper {
    padding-top: 46px;
}

.on-publisher .filter-container {
    border: 0;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile {
    top: 0;
    height: 40px;
}

.dashboard-filter-box.on-publisher.on-mobile .scroll-bar {
    display: none !important;
}

.dashboard-filter-box.on-publisher.on-mobile .filter-container {
    padding: 3px 2px 1px 2px;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios {
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
}

.dashboard-filter-box.on-publisher.on-mobile.on-ios .filter-container.filter-expand {
    -webkit-overflow-scrolling: touch !important;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios .filter-container.filter-expand::-webkit-scrollbar-track {
    background-color: transparent;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios .filter-container.filter-expand::-webkit-scrollbar {
    background-color: transparent;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios .filter-container.filter-expand::-webkit-scrollbar-thumb {
    background-color: transparent;
}

/*hack ios*/

.dashboard-filter-box.on-publisher.on-mobile.on-ios {
    position: -ms-device-fixed !important;
    display: contents;
}

.dashboard-filter-box.on-publisher.on-mobile.on-ios .filter-container.filter-expand {
    -webkit-overflow-scrolling: touch !important;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios .filter-container.filter-expand::-webkit-scrollbar-track {
    background-color: transparent;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios .filter-container.filter-expand::-webkit-scrollbar {
    background-color: transparent;
}

.dashboard-filter-box.on-publisher.filter-bottom-fixed.on-mobile.on-ios .filter-container.filter-expand::-webkit-scrollbar-thumb {
    background-color: transparent;
}

/*end hack ios*/

.on-mobile .dashboard-filter-container-persistence.dashboard-filter-container-persistence-save-disabled {
    padding-right: 0;
}

/* end adjusts to filter on publisher */

.dashboard-filter-box.on-publisher.filter-top-right.contracted.embedded {
    position: absolute;
    top: 24px;
}

.dashboard-filter-box.on-publisher.filter-top-right.embedded {
    position: absolute;
    top: 24px;
    max-width: Calc(100% - 30px);
}

.dashboard-filter-box.filter-bottom-left.on-publisher.embedded {
    position: absolute;
    max-width: Calc(100% - 30px);
}

.dashboard-filter-box.filter-bottom-right.on-publisher.embedded {
    position: absolute;
    max-width: Calc(100% - 30px);
}

.dashboard-filter-box.filter-top-left.on-publisher.embedded {
    position: absolute;
    top: 24px;
    max-width: Calc(100% - 30px);
}

.dashboard-filter-box.filter-top-fixed.on-publisher.embedded {
    position: absolute;
    top: 0;
}

.dashboard-filter-box.on-publisher.filter-top-right.embedded .filter-container.filter-contracted {
    height: 36px;
}

.on-publisher .dashboard-filter-container-persistence.dashboard-filter-container-persistence-save-disabled {
    padding-right: 0;
}

.CockpitNavFilterDrop .filter-container,
.CockpitNavFilterDrop .filter-bar-container-parent-li {
    padding: 0;
}

.CockpitNavFilterDrop.on-publisher {
    right: 0 !important;
}

.desktop-filter-container .filter-container {
    margin-bottom: 0;
}

.desktop-filter-container .filter-block {
    margin-top: 0;
}

.cockpit-nav-btn.cockpit-more-panels-btn i.material-icons {
    height: 28px;
    padding: 0px 10px 0px 3px;
}

.cockpit-nav-btn.cockpit-more-panels-btn:after {
    content: "";
    border-right: 1px solid #e6e6e6;
    height: 36px;
    position: absolute;
    top: 0;
}


.cockpit-navigation:hover {
    opacity: 1;
}

.cockpit-navigation {
    float: left;
    width: 44px;
    position: absolute;
    left: -44px;
    background: rgba(247, 248, 250, .7);
    height: 36px;
    top: 0px;
    opacity: 0;
    display: none;
}

.cockpit-header-scroll-left i.material-icons,
.cockpit-header-scroll-right i.material-icons {
    margin-top: 8px;
    color: #575bd8;
    font-size: 20px;
}

/*theme skin*/

.cockpit-header-panel-ul > li.active .cpt-btn-item a {
    color: #575bd8 !important;
}

.cpt-btn-item-bar-marker {
    background: #575bd8;
}

.skin-7 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-7 .cockpit-header-scroll-left i.material-icons,
.skin-7 .cockpit-header-scroll-right i.material-icons {
    color: #2C6AA0 !important;
}

.skin-7 .cpt-btn-item-bar-marker {
    background: #2C6AA0;
}

.skin-6 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-6 .cockpit-header-scroll-left i.material-icons,
.skin-6 .cockpit-header-scroll-right i.material-icons {
    color: #4272FE !important;
}

.skin-6 .cpt-btn-item-bar-marker {
    background: #4272FE;
}

.skin-5 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-5 .cockpit-header-scroll-left i.material-icons,
.skin-5 .cockpit-header-scroll-right i.material-icons {
    color: #269c59 !important;
}

.skin-5 .cpt-btn-item-bar-marker {
    background: #269c59;
}

.skin-4 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-4 .cockpit-header-scroll-left i.material-icons,
.skin-4 .cockpit-header-scroll-right i.material-icons {
    color: #d23d3d !important;
}

.skin-4 .cpt-btn-item-bar-marker {
    background: #d23d3d;
}

.skin-3 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-3 .cockpit-header-scroll-left i.material-icons,
.skin-3 .cockpit-header-scroll-right i.material-icons {
    color: #4272FE !important;
}

.skin-3 .cpt-btn-item-bar-marker {
    background: #4272FE;
}

.skin-2 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-2 .cockpit-header-scroll-left i.material-icons,
.skin-2 .cockpit-header-scroll-right i.material-icons {
    color: #e89702 !important;
}

.skin-2 .cpt-btn-item-bar-marker {
    background: #e89702;
}

.skin-1 .cockpit-header-panel-ul > li.active .cpt-btn-item a,
.skin-1 .cockpit-header-scroll-left i.material-icons,
.skin-1 .cockpit-header-scroll-right i.material-icons {
    color: #4272FE !important;
}

.skin-1 .cpt-btn-item-bar-marker {
    background: #4272FE;
}

/*end theme skin*/

.disabled-display-header {
    display: none !important;
}

.CockpitNavFilterDrop .filter-container {
    overflow-x: hidden;
}

.BngCockpitView .cockpit-item-panel #dashboard-wrapper {
    height: calc(100% - var(--navbar-height));
}

.idx-tooltip-container {
    max-height: 200px;
    overflow: auto;
}

.idx-tooltip-container .img-rounded {
    margin: 0 10px 0 0;
    float: left;
    width: 144px;
    height: 67px;
}

.indexFilter.bng-search.open {
    width: 320px;
    margin-left: 20px;
    margin-top: 5px;
    border-bottom-color: #000000;
}

.indexFilter.bng-search:not(.SimpleBngSearch) .search-button {
    display: none;
}
.on-publisher .cockpit-header-project-info {
    width: 40px;
}

.cockpit-header-panel-ul-container.on-publisher {
    margin-left: 0;
}

.cockpit-header-panel-ul-container.on-publisher .scroll-content {
    margin-left: 0;
    overflow: hidden !important;
}

.on-publisher .btn.btn-link.cockpit-index-anchor-button {
    padding: 8px 0 0 11px !important;
}

.on-publisher .cockpit-header-panel-ul > li {
    margin: 1px 4px 0 0;
}

.on-publisher .cpt-btn-item,
.cockpit-index-list-item-link-publisher {
    cursor: pointer;
}

.cpt-btn-item .icon-cockpit-item {
    position: absolute;
    line-height: 36px;
    font-size: 16px;
}

.ConfigureAccordion .PrinterConfigValues {
    justify-content: space-between;
    display: flex;
}

.ConfigureAccordion .PrinterConfigValues > * {
    margin-right: 10px;
}

.ConfigureAccordion .PrinterConfigValues > *:last-child {
    margin-right: 0;
}

.ConfigureAccordion .PrinterConfigCheckboxOpts .BngCheckbox {
    margin-bottom: 10px;
}

.ConfigureAccordion .VersionActionList .ActionListItemDescription {
    font-size: 13px;
}

.ConfigureAccordion #VersionAccordion .ActualVersion > .Icon {
    color: #005dff;
}

.AccordionContent .FolderContainer {
    max-width: 300px;
    width: 300px;
}

.ConfigureAccordion .RenameField button {
    height: 32px;
    padding: 0 3px;
    display: flex;
    align-items: center;
    margin: 10px 0 0 15px;
    width: unset;
}

.ConfigureAccordion .RenameField button .Icon {
    font-size: 22px;
    margin: 0;
}
.BngBigTable__fieldList {
    background-color: #fff;
    border-radius: 5px;
    padding: 8px 15px 15px;
    margin: 10px;
}

.BngBigTable__fieldList__field {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1;
    padding: 7px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.BngBigTable__fieldList__field[data-visible="false"] {
    opacity: 0.8;
}

.BngBigTable__fieldList__field span {
    font-size: 12px;
    width: 100%;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.BngBigTable__dataform-icon {
    font-size: 18px !important;
    cursor: pointer;
    color: #888;
    margin-left: 5px;
}

.BngBigTable__dataform-icon.active {
    color: #3558ef;
}

.BngBigTable__dataform-icon.warning {
    width: 27px;
    cursor: help;
    color: var(--warning-color);
}

.BngBigTable__dataform-check {
    font-size: 14px !important;
    user-select: none !important;
}

.BngBigTable__fieldList__field--container {
    display: flex;
    flex: 0 0 75px;
    justify-content: flex-end;
}

.ApplyBigTableData {
    position: fixed;
    bottom: 0;
    right: 51px;
    min-width: 340px;
    height: 55px;
    border-radius: 0;
    z-index: 50;
}

.ApplyBigTableData .AccordionContent {
    padding: 10px;
}

.ApplyBigTableData .AccordionContent button.bng-button {
    width: 120px;
    margin: 0;
}

.AccordionWrapper.ObjectRightMenuAccordion.BigTableDataAccordion {
    height: calc(100% - 143px);
}

.ApplyBigTableData .AccordionContent button.bng-button.cancel {
    background-color: #e24c38 !important;
    color: #ffffff !important;
    margin-right: 5px;
}

.bng-search.BigTableSearch:not(.SimpleBngSearch) .search-button.alwaysOpen {
    display: none;
}

.bng-search.BigTableSearch:not(.SimpleBngSearch) {
    width: 93%;
    margin-left: 12px;
    margin-bottom: 10px;
}

.bng-search.BigTableSearch {
    background-color: transparent;
}

.BngBigTable__fieldList__field .structure-icon {
    margin-right: 5px;
}
.BngBigTable__themeSelector {
    padding: 15px 5px;
    background-color: #fff;
    max-width: 340px;
}

.BngBigTable__theme {
    margin-bottom: 20px;
}

.BngBigTable__themeSelectorTable {
    cursor: pointer;
    flex: 0 0 83px;
    height: 60px;
    margin-bottom: 10px;
}

.BngBigTable__themeSelectorTable.Dummy {
    cursor: none;
    margin-bottom: 0;
}

.BngBigTable__themeSelectorContainer {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.BngBigTable__tables {
    flex: 1;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}

.BngBigTable__pages {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.BngBigTable_themeSelectorPagination {
    flex: 24px 0 0;
    display: flex;
    justify-content: center;
    cursor: pointer;
    flex-direction: column;
}

.BngBigTable__pageDot {
    border-radius: 6px;
    height: 6px;
    width: 6px;
    background-color: #ccc;
    margin: 0 3px;
}

.BngBigTable__pageDot--active {
    background-color: #666;
}
.BngBigTable__StyleMenu {
    padding: 10px;
}
.BngBigTable__BordersMenu {
    padding: 10px;
}
.BngBlockSelect {
    background-color: #FFF;
    font-weight: bold;
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.BngBlockSelect__list {
    background-color: #FFF;
    padding: 4px 0;
}

.BngBlockSelect__option {
    padding: 8px;
    cursor: pointer;
}

.BngBlockSelect__option.selected {
    border: 1px solid #005DFF;
}

.BngBigTable__ColumnConfigurationDialog {
  background: #efefef;
  height: calc(100% - 84px);
  position: fixed;
  z-index: 49;
  top: 82px;
  right: 53px;
  max-width: 322px;
}

.BngBigTable__ColumnConfigurationDialogForm {
  overflow-y: scroll;
  height: calc(100% - 45px);
}

.BngBigTable__ColumnConfigurationDialogHeader {
  background-color: #fff;
  padding: 10px;
  border-bottom: 1px solid #ccc;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.BngBigTable__ColumnConfigurationDialogHeaderTitle {
  color: #005dff;
  font-weight: bold;

  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.BngBigTable__ColumnConfigurationDialogHeaderName {
  color: #000;
  font-size: 15px;
}

.BngBigTable__ColumnConfigurationDialogHeaderBack {
  color: #005dff;
  cursor: pointer;
}

.BngBigTable__ColumnConfigurationDialogHeaderLink {
  color: #005dff;
  font-weight: bold;
}

.BngBigTable__ColumnConfigurationPinned .bng-button-group-item .material-icons {
  transform: rotate(90deg);
}

.BngBigTable__ColumnConfigurationDialog .AccordionDescription {
  flex: 1;
}

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

.BngBigTable__columnsForm__titleDiv p {
  padding: 10px;
  margin-bottom: 0;
  font-weight: bold;
}

.BngBigTable__columnsForm__titleDiv span {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
}

.BngBigTable__columnsForm__help {
  font-size: 18px !important;
  cursor: pointer;
}

.BngBigTable__ColumnConfigurationDialog.BngBigTable__menuTab {
  width: 100% !important;
}

.BigTable__ImageUrlAccordionConfiguration {
  padding: 10px;
}

.BigTable__BorderConfiguration div span {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
}

.Bigtable__ClickActions {
  padding: 10px;
}

.Bigtable__ClickActions span {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 8px;
}

.Bigtable__ClickActions div {
  margin-bottom: 12px;
}

.ColumnConfigurationDialog-BngDropDown-filter-selection-button {
  width: 100%;
}

.ColumnConfigurationDialog-BngDropDown-filter-selection-button button {
  gap: 10px;
  border-radius: 8px;
  width: 100%;
}

.ColumnConfigurationDialog-filter-selection-button-popper {
  width: 300px;
  z-index: 49 !important;
}

.ColumnConfigurationDialog-filter-selection-button-popper {
  height: 230px;
  background-color: #ffffff;
  position: relative;
  border-radius: 8px;
  box-shadow: 0 2px 8px 0 #00000033;
  right: 71px;
}

.ColumnConfigurationDialog-filter-selection-button-popper.filtered {
  left: -72px !important;
}

.ColumnConfigurationDialog-filter-selection-button-popper div {
  display: grid;
  justify-content: center;
  justify-items: center;
}

.ColumnConfigurationDialog-filter-selection-button-popper div :first-child {
  line-height: 40px;
}

.ColumnConfigurationDialog-filter-selection-button-popper div .filter-box-list-selector {
  width: 255px;
  height: 135px;
  border: 1px solid #efefef;
  border-radius: 8px;
  margin-bottom: 10px;
  display: flex;
  justify-content: start;
  flex-direction: column;
  align-items: flex-start;
}

.ColumnConfigurationDialog-filter-selection-button-popper div :last-child {
  height: 30px;
  width: 100%;
  display: flex;
  align-items: center;
}

.ColumnConfigurationDialog-filter-selection-button-popperOverlay {
  z-index: 49 !important;
}

.ColumnConfigurationDialog-filter-selection-button-popper div .filter-box-list-selector .BngRadio.BngCheckbox.radio {
  margin-left: 15px;
}

.ColumnConfigurationDialog-filter-selection-button-popper
  div
  .filter-box-list-selector
  .BngRadio.BngCheckbox.radio
  label {
  display: flex;
  align-items: center;
}

.ColumnConfigurationDialog-filter-selection-button-popper
  div
  .filter-box-list-selector
  .BngRadio.BngCheckbox.radio
  label
  span {
  margin-left: 10px !important;
}

.ColumnConfigurationDialog-BngDropDown-filter-selection-button div.selectedFilterNameFilterChangeButton input {
  width: 87%;
}

.ColumnConfigurationDialog-BngDropDown-filter-selection-button div.selectedFilterNameFilterChangeButton button {
  width: unset;
}

.Bigtable__ClickActions .BngSwitch {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  margin-top: 12px;
  justify-content: space-between;
}

.Bigtable__ClickActions .BngSwitch .BngSwitchLabel {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  margin-top: 12px;
  margin-right: 10px;
}

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

.BngColorRange__ranges {
    background-color: #fff;
    border-radius: 5px;
    padding: 8px 15px 15px;
}

.BngColorRange__range {
    padding: 8px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.BngColorRange__button {
    color: #666;
    cursor: pointer;
    font-size: 26px;
    font-weight: bold;
}

.BngColorRange__deleteButtonContainer {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.BngGradientSelector {
    padding: 15px 5px;
    background-color: #fff;
}

.BngGradientSelector__Container {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}

.BngGradientSelector__Gradients {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}

.BngGradientSelector__Gradient {
    cursor: pointer;
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    display: flex;
    margin: 10px;
}

.BngGradientSelector__GradientTick {
    height: 24px;
    width: 12px;
}

.BngGradientSelector__Pagination {
    flex: 24px 0 0;
    display: flex;
    justify-content: center;
    cursor: pointer;
    flex-direction: column;
}

.BngGradientSelector__Pages {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.BngGradientSelector__PageDot {
    border-radius: 6px;
    height: 6px;
    width: 6px;
    background-color: #ccc;
    margin: 0 3px;
}

.BngGradientSelector__PageDot--active {
    background-color: #666;
}

.BngGradientSelector__Title {
    font-weight: bold;
}
.fOgGlKTShrBPXZGMFL3J1w\=\= button[type='button'].Submit.Action {
  display: none;
}

.BngAnalystMenu {
}

.BngAnalystMenu .Action {
    padding: 8px;
    width: 100% !important;
}

.BngAnalystMenu .BngSelectSearch {
    box-shadow: none;
    border: 1px solid #EFEFEF;
}

.BngAnalystMenu .BngSelectSearch .OptionPreview {
    padding-top: 1px;
    padding-bottom: 1px;
}

.BngAnalystMenu .BngSelectSearch .OptionPreview label {
    font-size: 12px;
    font-weight: 400;
}
.BngMarkdownEditor {
  position: relative;
}

.BngMarkdownEditor .te-mode-switch-section {
  display: none !important;
}

.BngMarkdownEditor .SizeLimitAlert {
  margin-top: 5px;
  text-align: right;
  color: red;
}

/*!
 * @toast-ui/editor
 * @version 2.5.3 | Wed Jul 14 2021
 * @author NHN FE Development Lab <dl_javascript@nhn.com>
 * @license MIT
 */
@charset "utf-8";
/* height */
.auto-height,
.auto-height .tui-editor-defaultUI {
  height: auto;
}

.auto-height .tui-editor {
  position: relative;
}

:not(.auto-height) > .tui-editor-defaultUI,
:not(.auto-height) > .tui-editor-defaultUI > .te-editor-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

:not(.auto-height) > .tui-editor-defaultUI > .te-editor-section {
  -ms-flex: 1;
  flex: 1;
}

/* tui editor */
.tui-editor:after,
.tui-editor-defaultUI-toolbar:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}

.tui-editor {
  position: absolute;
  line-height: 1;
  color: #222;
  width: 100%;
  height: inherit;
}

.te-editor-section {
  min-height: 0px;
  position: relative;
  height: inherit;
}

.te-md-container {
  display: none;
  overflow: hidden;
  height: 100%;
}

.te-md-container .te-editor {
  line-height: 1.5;
}

.te-md-container .te-editor,
.te-md-container .te-preview {
  box-sizing: border-box;
  padding: 0;
  height: inherit;
}

.te-md-container .CodeMirror {
  font-size: 13px;
  height: inherit;
}

.te-md-container .te-preview {
  overflow: auto;
  padding: 0 25px;
  height: 100%;
}

.te-md-container .te-preview > p:first-child {
  margin-top: 0 !important;
}

.te-md-container .te-preview .tui-editor-contents {
  padding-top: 8px;
}

.tui-editor .te-preview-style-tab > .te-editor,
.tui-editor .te-preview-style-tab > .te-preview {
  float: left;
  width: 100%;
  display: none;
}

.tui-editor .te-preview-style-tab > .te-tab-active {
  display: block;
}

.tui-editor .te-preview-style-vertical > .te-tab-section {
  display: none;
}

.tui-editor .te-preview-style-tab > .te-tab-section {
  display: block;
}

.tui-editor .te-preview-style-vertical .te-editor {
  float: left;
  width: 50%;
}

.tui-editor .te-preview-style-vertical .te-preview {
  float: left;
  width: 50%;
}

.tui-editor .te-md-splitter {
  display: none;
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  border-left: 1px solid #e5e5e5;
}

.tui-editor .te-preview-style-vertical .te-md-splitter {
  display: block;
}

.te-ww-container {
  display: none;
  overflow: hidden;
  z-index: 10;
  height: inherit;
  background-color: #fff;
}

.te-ww-container > .te-editor {
  overflow: auto;
  height: inherit;
}

.te-ww-container .tui-editor-contents:focus {
  outline: none;
}

.te-ww-container .tui-editor-contents {
  padding: 0 25px;
}

.te-ww-container .tui-editor-contents:first-child {
  box-sizing: border-box;
  margin: 0px;
  padding: 16px 25px 0px 25px;
  height: inherit;
}

.te-ww-container .tui-editor-contents:last-child {
  margin-bottom: 16px;
}

.te-md-mode .te-md-container {
  display: block;
  z-index: 100;
}

.te-ww-mode .te-ww-container {
  display: block;
  z-index: 100;
}

.tui-editor.te-hide,
.tui-editor-defaultUI.te-hide {
  display: none;
}

.tui-editor-defaultUI .CodeMirror-lines {
  padding-top: 18px;
  padding-bottom: 18px;
}

.tui-editor-defaultUI pre.CodeMirror-line {
  padding-left: 25px;
  padding-right: 25px;
}

.tui-editor-defaultUI .CodeMirror pre.CodeMirror-placeholder {
  margin: 0;
  padding-left: 25px;
  color: grey;
}

.tui-editor-defaultUI .CodeMirror-scroll {
  cursor: text;
}

/* Essential element style */
.tui-editor-contents td.te-cell-selected {
  background-color: #d8dfec;
}
.tui-editor-contents td.te-cell-selected::selection {
  background-color: #d8dfec;
}
.tui-editor-contents th.te-cell-selected {
  background-color: #908f8f;
}
.tui-editor-contents th.te-cell-selected::selection {
  background-color: #908f8f;
}

/* default UI Styles */
.tui-editor-defaultUI {
  position: relative;
  border: 1px solid #e5e5e5;
  height: 100%;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
}

.tui-editor-defaultUI button {
  color: #fff;
  padding: 0px 14px 0px 15px;
  height: 28px;
  font-size: 12px;
  border: none;
  cursor: pointer;
  outline: none;
}
.tui-editor-defaultUI button.te-ok-button {
  background-color: #4b96e6;
}
.tui-editor-defaultUI button.te-close-button {
  background-color: #777;
}

.tui-editor-defaultUI-toolbar {
  padding: 0 25px;
  height: 31px;
  background-color: #fff;
  border: 0;
  overflow: hidden;
}

.tui-toolbar-divider {
  float: left;
  display: inline-block;
  width: 1px;
  height: 14px;
  background-color: #ddd;
  margin: 9px 6px;
}

.tui-toolbar-button-group {
  height: 28px;
  border-right: 1px solid #d9d9d9;
  float: left;
}

.te-toolbar-section {
  height: 32px;
  box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
}

.tui-editor-defaultUI-toolbar button {
  float: left;
  box-sizing: border-box;
  outline: none;
  cursor: pointer;
  background-color: #fff;
  width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 0;
  margin: 5px 3px;
  border: 1px solid #fff;
}

.tui-editor-defaultUI-toolbar button:hover,
.tui-editor-defaultUI-toolbar button:active,
.tui-editor-defaultUI-toolbar button.active {
  border: 1px solid #aaa;
  background-color: #fff;
}

.tui-editor-defaultUI-toolbar button:first-child {
  margin-left: 0;
}

.tui-editor-defaultUI-toolbar button:last-child {
  margin-right: 0;
}

.tui-editor-defaultUI-toolbar button.tui-scrollsync {
  width: auto;
  color: #777777;
  border: 0;
}

.tui-editor-defaultUI button.tui-scrollsync:after {
  content: 'Scroll off';
}

.tui-editor-defaultUI button.tui-scrollsync.active {
  color: #4b96e6;
  font-weight: bold;
}

.tui-editor-defaultUI button.tui-scrollsync.active:after {
  content: 'Scroll on';
}

.tui-editor-defaultUI .te-mode-switch-section {
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  height: 20px;
  font-size: 12px;
}

.tui-editor-defaultUI .te-mode-switch {
  float: right;
  height: 100%;
}

.tui-editor-defaultUI .te-switch-button {
  width: 92px;
  height: inherit;
  background: #e5e5e5;
  outline: 0;
  color: #a0aabf;
  cursor: pointer;
  border: 0;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.tui-editor-defaultUI .te-switch-button.active {
  background-color: #fff;
  color: #000;
}

.tui-editor-defaultUI .te-markdown-tab-section {
  float: left;
  height: 31px;
  background: #fff;
}

.te-markdown-tab-section .te-tab {
  margin: 0 -7px 0 24px;
  background: #fff;
}

.tui-editor-defaultUI .te-tab button {
  box-sizing: border-box;
  line-height: 100%;
  position: relative;
  cursor: pointer;
  z-index: 1;
  font-size: 13px;
  background-color: #f9f9f9;
  border: solid 1px #e5e5e5;
  border-top: 0;
  padding: 0 9px;
  color: #777;
  border-radius: 0;
  outline: 0;
}

.te-markdown-tab-section .te-tab button:last-child {
  margin-left: -1px;
}

.te-markdown-tab-section .te-tab button.te-tab-active,
.te-markdown-tab-section .te-tab button:hover.te-tab-active {
  background-color: #fff;
  color: #333;
  border-bottom: 1px solid #fff;
  z-index: 2;
}

.te-markdown-tab-section .te-tab button:hover {
  background-color: #fff;
  color: #333;
}

.tui-popup-modal-background {
  background-color: rgba(202, 202, 202, 0.6);
  position: fixed;
  margin: 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

.tui-popup-wrapper.fit-window,
.tui-popup-modal-background.fit-window .tui-popup-wrapper {
  width: 100%;
  height: 100%;
}

.tui-popup-wrapper {
  width: 500px;
  margin-right: auto;
  border: 1px solid #cacaca;
  background: white;
  z-index: 9999;
}

.tui-popup-modal-background .tui-popup-wrapper {
  position: absolute;
  margin: auto;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

.tui-popup-header {
  padding: 10px;
  height: auto;
  line-height: normal;
  position: relative;
  border-bottom: 1px solid #cacaca;
}

.tui-popup-header .tui-popup-header-buttons {
  float: right;
}

.tui-popup-header .tui-popup-header-buttons button {
  padding: 0px;
  background-color: transparent;
  background-size: cover;
  float: left;
}

.tui-popup-header .tui-popup-close-button {
  margin: 3px;
  width: 13px;
  height: 13px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjEwcHgiIHZpZXdCb3g9IjAgMCAxMCAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5GMjc2Qzc4MC0zM0JBLTQ3MTItQTM3OC04RkQwQUNDOTFDRTk8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImxuYi1mb2xkZXItZGVsIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiM3Nzc3NzciPiAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDMuNTg1Nzg2NDQgTDEuNzA3MTA2NzgsMC4yOTI4OTMyMTkgTDAuMjkyODkzMjE5LDEuNzA3MTA2NzggTDMuNTg1Nzg2NDQsNSBMMC4yOTI4OTMyMTksOC4yOTI4OTMyMiBMMS43MDcxMDY3OCw5LjcwNzEwNjc4IEw1LDYuNDE0MjEzNTYgTDguMjkyODkzMjIsOS43MDcxMDY3OCBMOS43MDcxMDY3OCw4LjI5Mjg5MzIyIEw2LjQxNDIxMzU2LDUgTDkuNzA3MTA2NzgsMS43MDcxMDY3OCBMOC4yOTI4OTMyMiwwLjI5Mjg5MzIxOSBMNSwzLjU4NTc4NjQ0IFoiIGlkPSJDb21iaW5lZC1TaGFwZSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}

.tui-popup-header .tui-popup-title {
  font-size: 13px;
  font-weight: bold;
  color: #333;
  vertical-align: bottom;
}

.tui-popup-body {
  padding: 15px;
  font-size: 12px;
}

.tui-editor-popup {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -250px;
}

.tui-editor-popup.tui-popup-modal-background {
  position: fixed;
  top: 0px;
  left: 0px;
  margin: 0px;
}

.tui-editor-popup .tui-popup-body label {
  font-weight: bold;
  color: #666;
  display: block;
  margin: 10px 0 5px;
}

.tui-editor-popup .tui-popup-body .te-button-section {
  margin-top: 15px;
}

.tui-editor-popup .tui-popup-body input[type='text'],
.tui-editor-popup .tui-popup-body input[type='file'] {
  padding: 4px 10px;
  border: 1px solid #bfbfbf;
  box-sizing: border-box;
  width: 100%;
}

.tui-editor-popup .tui-popup-body input[type='text'].disabled {
  border-color: #e5e5e5;
  background-color: #eee;
  color: #e5e5e5;
}

.tui-editor-popup .tui-popup-body input.wrong {
  border-color: #ff0000;
}

.te-popup-add-link .tui-popup-wrapper {
  height: 219px;
}

.te-popup-add-image .tui-popup-wrapper {
  height: 243px;
}

.te-popup-add-image .te-tab {
  display: block;
  background: none;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 8px;
}

.te-popup-add-image .te-url-type {
  display: none;
}

.te-popup-add-image .te-file-type {
  display: none;
}

.te-popup-add-image div.te-tab-active,
.te-popup-add-image form.te-tab-active {
  display: block;
}

.te-popup-add-image .te-tab button {
  border: 1px solid #ccc;
  background: #eee;
  min-width: 100px;
  margin-left: -1px;
  border-bottom: 0px;
  border-radius: 3px 3px 0px 0px;
}

.te-popup-add-image .te-tab button.te-tab-active {
  background: #fff;
}

.te-popup-add-table .te-table-selection {
  position: relative;
}

.te-popup-add-table .te-table-body {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOklEQVQ4EWO8e/fuPwYGBkYgphlgAZmspKREMwtABjPR1HSo4aOWkBTKo8E1GlwkhQBJikdT1wgNLgAMSwQgckFvTgAAAABJRU5ErkJggg==');
}

.te-popup-add-table .te-table-header {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAARCAYAAAAougcOAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOklEQVQ4EWO8e/fuPwYGBkYgphlgAZksLCxMMwtABjPR1HSo4aOWkBTKo8E1GlwkhQBJikdT1wgNLgDxKwPzTeWPdAAAAABJRU5ErkJggg==');
}

.te-popup-add-table .te-selection-area {
  position: absolute;
  top: 0;
  left: 0;
  background: #80d2ff;
  opacity: 0.3;
  z-index: 999;
}

.te-popup-add-table .te-description {
  margin: 10px 0 0 0;
  text-align: center;
}

.te-popup-table-utils {
  width: auto;
  min-width: 120px;
}

.te-popup-table-utils .tui-popup-body {
  padding: 0px;
}

.te-popup-table-utils button {
  display: block;
  width: 100%;
  background-color: #fff;
  border: none;
  outline: 0;
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  line-height: 28px;
  text-align: left;
  color: #777;
}

.te-popup-table-utils button:hover {
  background-color: #f4f4f4;
}

.te-popup-table-utils hr {
  margin: 0;
  background-color: #cacaca;
  border-style: none;
  height: 1px;
}

.te-popup-table-utils .te-context-menu-disabled {
  color: #ccc;
}

.te-popup-table-utils .te-context-menu-disabled:hover {
  background-color: #fff;
}

.te-heading-add {
  width: auto;
}

.te-heading-add .tui-popup-body {
  padding: 0;
}

.te-heading-add h1,
.te-heading-add h2,
.te-heading-add h3,
.te-heading-add h4,
.te-heading-add h5,
.te-heading-add h6,
.te-heading-add ul,
.te-heading-add p {
  padding: 0;
  margin: 0;
}

.te-heading-add ul {
  list-style: none;
}

.te-heading-add ul li {
  padding: 2px 10px;
  cursor: pointer;
}

.te-heading-add ul li:hover {
  background-color: #eee;
}

.te-heading-add h1 {
  font-size: 24px;
}

.te-heading-add h2 {
  font-size: 22px;
}

.te-heading-add h3 {
  font-size: 20px;
}

.te-heading-add h4 {
  font-size: 18px;
}

.te-heading-add h5 {
  font-size: 16px;
}

.te-heading-add h6 {
  font-size: 14px;
}

.te-dropdown-toolbar {
  position: absolute;
  width: auto;
}

.te-dropdown-toolbar .tui-popup-body {
  padding: 0px;
}

.tui-popup-color {
  padding: 0;
}

.tui-popup-color .tui-colorpicker-container,
.tui-popup-color .tui-colorpicker-palette-container {
  width: 144px;
}

.tui-popup-color .tui-colorpicker-container ul {
  width: 144px;
  margin-bottom: 8px;
}

.tui-popup-color .tui-colorpicker-container li {
  padding: 0 1px 1px 0;
}

.tui-popup-color .tui-colorpicker-container li .tui-colorpicker-palette-button {
  border: 0;
  width: 17px;
  height: 17px;
}

.tui-popup-color .tui-popup-body {
  padding: 10px;
}

.tui-popup-color .tui-colorpicker-container .tui-colorpicker-palette-toggle-slider {
  display: none;
}

.tui-popup-color .te-apply-button,
.tui-popup-color .tui-colorpicker-palette-hex {
  float: right;
}

.tui-popup-color .te-apply-button {
  height: 21px;
  width: 35px;
  background: #fff;
  border: 1px solid #efefef;
  position: absolute;
  bottom: 135px;
  right: 10px;
  color: black;
}

.tui-popup-color .tui-colorpicker-container .tui-colorpicker-palette-hex {
  border: 1px solid #e1e1e1;
  padding: 3px 14px;
  margin-left: -1px;
}

.tui-popup-color .tui-colorpicker-container div.tui-colorpicker-clearfix {
  display: inline-block;
}

.tui-popup-color .tui-colorpicker-container .tui-colorpicker-palette-preview {
  width: 19px;
  height: 19px;
}

.tui-popup-color .tui-colorpicker-slider-container .tui-colorpicker-slider-right {
  width: 22px;
}

.tui-popup-color .tui-colorpicker-slider-container .tui-colorpicker-huebar-handle {
  display: none;
}

.tui-tooltip {
  position: absolute;
  background-color: #222;
  z-index: 999;
  opacity: 0.8;
  color: #fff;
  padding: 2px 5px;
  font-size: 10px;
}

.tui-tooltip .arrow {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #222;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: -3px;
  left: 6px;
  z-index: -1;
}

.tui-toolbar-icons {
  background: url(data:image/png;base64,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);
  background-size: 218px 188px;
  display: inline-block;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min--moz-device-pixel-ratio: 2),
  only screen and (-o-min-device-pixel-ratio: 2/1),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 192dpi),
  only screen and (min-resolution: 2dppx) {
  .tui-toolbar-icons {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbQAAAF4CAYAAAA8HgyJAAAAAXNSR0IArs4c6QAAQABJREFUeAHtvQmYHUd5733ObJrRPtJotSxZsrVZxnjBmO2C7GsINtzk8oE0Wix5LBz5i0GExSwmD/FAIJgAJrFiEQYvY0mWNBLgwH0SQpzYgssSf8TgTdZiW7IWa0brjKSRZ5/z/d+jrlZ1T3ef7tPLOTP69/P0VHUtb7396z719ltV3ZNKcSMBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABEhjcBNJRq79o0aJMQJn70+n0TyZNmnTP2rVruwLWDVwc+l0bsFJ3aWlp27x5896or6/vD1g3cHE7v23btlmukT0/aAN2eUHr2/lB3rO6DHu+nucnbpfnp45XmbC8vGRLXtQ8c7UXNJ88gxLzLh81T+/WUincvxUosxbt3pmrbCHy0SeW7Nmz5+JNmzbtL0T79jZL7AkFOJ6RyWQ+09LS8h8CpwDt52qyoq+vb+KOHTtmQ0+LcclVkfkkQAIkkC+BW2+9dQrqbse+Ol8ZcdZbvXp1+e7du+f09PTUxNlOENnFZEDe8/LLL388iPIJlx25ePHiorlwCZ87myMBEkiQADyzd3Z1dcnoxzsTbNZ3U9Bv5JkzZ+b39vaO8F0pgYLFZNBS8ICWJXDOYZoYF6Yy65IACZBALgIwFuKRbccuHlp2K6bRIeg3oaSkZA6MWXmx6Rf5EBpO1nEOTeYaxKpjPmoBhvC+BRDvUzC08BjKTdSOI49CB8c5NLT7LPJKK7F1dnZOQ8Mj7Y3jIvY2NTU9b0/nMQlcKATsv2/5XYc59xjkWX7f8rsOqV+k8rx0AYsK5K/F7jbE2IX1Bs3Ifxn7L9GX/mzz5s27EE9kU/NlbkOM6B8z/f39PeXl5Z0oc2bEiBFtjY2NnYkoZzSSqIeGm6t9y5Ytz1RUVNzqdJK4WMOd0pNKg359GzZsOIv29jm1Cf0S5eWkA9NIgASGHgGf82XD4Kldgv0W7N+Ch7QT0yBPLlmy5G1xE/EzXwZjJg83FTBmoxFedPbs2QW1tbVzVqxYkdiwZFncIALKfzVg+USLw7OMfRVmoifExkggIgLouG5Gh9Yg4vCkvhojGT+PSHQkYuD9jCkrK5shwmAI9uPh9VQkgiMQAt1kvuzHEGUOMfoVC8N2E/qlG2DY/mbr1q1f9VsvSDnoJ/Nls/QhRr/1cU+MwojXPBjdZjgzh/3Wy7dcoh6HgMGJXd/d3b3RReENLumJJEO/UuNpYqZTg/hBnHBKZxoJXOgEDGMmQ/XTlGErJiZizKRDll0ZtmLQD32ODC9uxx7YmGn6l8Kw1cOofUNLiyQK/QbMl+UjGEZ3CmRdlE/dIHUS89BwMtm5NZyYo34YztuIi/L3jpkJJEK/7Fg5nibcWjuJdy2OYszaLT+SdMVJCcOTpGWOwp6vyvkN7fL81lPlFCd1DHmWOQp7virnN7TL81vPrVyhebnppdKLjZfSK8oQHW095O2DB/FYlHKjkoWH7KmYBulav379oH5gRf/5ZbD+DTj/a1RsIpYzGfd7O37jsXnHiXpoOeBcDqO2ChfF0oHnqJNYNoZRKnGz1BSrfomBYEMk4EBAhhmRfEh2I54tJcYMv5l7sa9DZ3a5Q9VEkmSYEZ5Zj+wSV42KMRPvAaNG06FflUpPKkTnLsO0C7HLYo8otu9h8UZkjgr0OwaPe49wi0I53BsXx9mHFo1Bw0leg70BP4CtUV6QKC6CyMBFlQUr0/EDmBXnBYlKX8ohgSQJyJwZOr+LZVfzZ8qYGXrI72cbFhcUZOEX9DqF0ZUXZJe46KSMmcRh1ErQac8qxMcdoM/vhg0bJiNEvxNdwmzom+bgfd4PhJFhrwv92keNGrUTfGTBXKgN/egw3BeyaCSWrWgMmnZ2H9u5c2eddlxUUVyQscuWLRtfVEpRGRIoMgI2Y6a0u7y1tfVBdVDIUDdmSg94bpW7du2aro6TDDdu3Cge2kLs2YU1Dm23IW0XRrH+gHA3wtMOZVRSrYpEFTY0NPTMnTt3D5bkH3eR2QeD1wkP7E3sXXilwOszgbG9zxuZa+pykmYyxnVLcBEycOtzvYsm3tCfo+JDZuUEItDvD4Z+nu+iiSrQbwICtwsbSls8DXkOuebKD9W4j8po3zJnZq+SK99ePu7jQvPKdX7FxiuXvn7yXYyZqlqHPuCXOO9GlZB06GTMlA7w1MYvXbq0HZ5cLL9v1Y5TCCbdSL8TfOQ3Ju+jVahyyKtWcRWi3BjEb8T+KewLsWc3eGnvUfEoQ3ivYqT2o10xWhejHzT7Kuj3nL0tlCuFARyNZfzybrH+Xq8et1cLdZyYhybGQjTFiXu+iyZlUHa2hElumn6e76KJTriQw5LUjW2RwGAhkMOYqdN4EJ1dQebTvIyZUg4G4WLol/h8mmoffaSveTWUO4X9Cew3wMCIUcv2sQhnLl++fLSSF3WI9nzNq6FcHxbStSLcje9VHNT0qBBjpx1HFk3MoNk1xpOQad3tebihzE+q2POK4RjutKvuxaAfdSCBQhDwacxEtYLMp/kxZqJcIefTpH3ZYAQCzath3lI8unqpiy2N4dNYl8hDv0DzavhgxVH0m/rCF9P7PKdyNH8TNWgwVGl5csBLmO+Al7PR4xT2eeTFliX6yZMDdnGJZ7o1hBueL1i7wWH6BUkggDFTfC5va2tbpw7iDv0aM6VHIefTlA4+5tVUURV+AyNNO+UA/Wvs8/w+5tWUXtkQw7jNMs9mJMbioSU2hwYjkcFNbzlBtwNclJ+65cWVDv2u9asfdIjtPQrhpJ8jnoQs3qA9Xy/rJ26X56eOXkY46ceQZ5lTs+frZf3E7fL81PEqE5aXl2zJi5pnrvaC5kfN096+4ouHQXtWzmPUuS1noZAF1P2Ih9DAklAndqOQSylcv+y8Wq5yko+yfTjfv0L0J/CGEunb1byaH/1kWgcL6g6j7CysmrT0a37q+ymTqIfmRyGU2YclrPf5LFuIYnKDtRSiYbZJAiRAAl4EYNSegOF4Cca416tcofJkTk28NHxKK/gTkA+li82gncCTxa3GB4J9qJ94EXnM2ydPQom3zAZJgARIwB+BRiwSkWX+xbrJCtJY+tCiMGh4opAVMI3Yr8AHLH+LsKg2PFH0wNCeqK6u3gFj1l5UylEZEiABEtAIoL96Av3VG1pSUUVramraFixYEMmXR4rqxKgMCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACQwhAukhdC5D4lQWLVqU0U9k27ZtRXWNoN+1Nv2e1Y8ZJwESIIFCESgpVMNslwRIgARIgARI4AIgIJ6a3VsrptMWT83urRWTftSFBEjgwiNAD+3Cu+Y8YxIgARIYkgTKkjirxYsX35TJZO5AW/Oxz8Z+Jp1O70LaTxF/GPNEpxAWbFu+fPlo6FLT09NTWVJSUglF+vr7+zvLysraent7j0O/voIp59JwWO8t7rm5sN4b9Itkbi4sJxf8ZnJYjmE5mYq4RKLi6CKeyQUigPvmB2h6Da5vd4FU8Gx22bJlM+bMmXOwvr6+37NgxJmxemirVq0aBWP2LzAWT0LvWuxXYq/CPhFp70X4Xeyv4eKsQJj4hnZLAX52d3f3bBizaihQBUOWxi6GfiSM2TSEb1m5cuX4xJVjgyRAAiTgTmA1srbfeuutU9yLFC4H/WnN7t2756xevbo8SS1i9dDOnDnzGE7mFu2E/oj469hHY3879lHYxVish+Hbu3Xr1t8gntgGb+wSgBdd1NaBtC4clMKDHNHX1ycGv7Sjo+MSGL8uPA21q4JxhWjHsspRHYf1BKLSF/pYVjmqY3oCUREubjm1tbVX4IFPRlvej3069pFOGtvvV3UfO5SV39QB7E/it/dQU1PTSw5lfCehnarS0tIa/H5l1KXC+A0PqG+/X9V9bC8IWf2Q1Q1ZpyFLRms67GUKePzOrq6uZ6H7R6HX7wqoh2PTcAhGwAbMh357oV/sfacoEZtBw0l8DPI/Io3ghjiNm/XmLVu2/FaOZUN+BdI/hxvlXhw+lrQxg2dWDWM2VnSRmxY36ys6dLjKJa+++uoklJmC/BObNm1K5IKIPtxIoNgIGL/X7+H3+v9CtyhHdsQgXi47ZK/Bg+0/IfwMfouBhtLk97pjxw4ZUZmA3zKCaDbDIMo0hOwTweHYggULDiU9lOZxNuKhbYdeMvzY4FGuIFkwauXo++dAv4PQ71jcSsT2jhNuzIdxY66SE4Dh+iYM1pedTkaG/EaOHPl6Q0NDj1N+XGlLliy5BDerGkpsAew3nNqqq6urfPTRR7twDhbPyaks00hgKBIQY4bz+jn2G/2eH35Plr4FMoL8fp5COzdDhi+jJsZs586dl8FzlBEfXxtkW+ZooZ9l5MFLCDroM/Pnz381CaMGvcah7/nf0Oed6E/fgnAujsX7dHqoEIOW6LwaGJRhaHEsdBoBnapgwMTwl2IfsJWXlx+Pe14tNg8NZ6MPRbh6N/B8Xhlw5gkk4KYsUU9yw4YNc524bGxs7MSegEZsggSKkwA6q/vRWfk2ZhGcxY3SJuR80o8swzPzbcz8yPQqI4bTaPOAV7kweTI3hrn9vwb3VdjlgcLccGzGbRGZV3sL6n5048aNzba8SA9lbqy9vX0qHiTGg4fl4cWtIWNerQp1X4vLgfGliJuCXunw0L4C8F8zyrxaVVX1jvXr15/wqpNkntwwGH+eKm3CtnXhiWsXnjZ6k9TBqS37kyx+2F+Fd1vvVLYQafYnWQzHNmMo+XAhdGGb8ROQOTP8jp/HrnsEh/Cb+TyeuH8ZtuOU3yE6uvehU/w2zkaGDLMb7nuZu3prrjk13I+yyEyGLM0Nq5N74Ckcqq6uPhO245SOu7W1dRRkTpPhM7ORc5GX4elFPqcG5jeD93rsNbb2/B6KMYttXg3Mx+D6X4JrlpdDZFyfWObV9JvULyxf5dDR/QQ3pBpGvAwLK54HiI/LEJ4vATEXgjFrw0XJPurgwgyD23z50qVLa2T4IuamA4nHTX0vHg7qA1VKsDC83CkYvs0+GCTYLJtKiAB+G3fYjRmaFkOzJawxk1MQGSJLZGI/JGmySZvS9rkj97/oZyydvnSWc+fOFUNzMqwxk1ZFhsgSmSJb18Tetp6Xbxy/9T/Bef9zCGMmTat5NfHYIt0MY3YpdMzLmIky8mCAvlfm1SZEqhyExeahiaJQ+EsIvilxtcHIHUf8hzih7+PJ/qBKL0QI/Saj3Yv0tqFXLy6W6HgMN7KvMXy9fpRxMWRi0EQmdLFcK+juOu7gRwe7PD917GXEkIlBk3TIy3tOwi7XSZ5TmXzSioGbl97Qz/dcjpMc+3VwKhMkDfrsQHnTA8LvdxlGDDbbZQTl6nT/4X5fivt9kyZbDNMC7XhAFA+hC9BB6g/J+1DnpL1gUK5OHCFjHOTOVLJh4Do3b94sfCLZ5IEa5yJTMNnFaiGFSt8V6UIRmS/DUOsVkOs4RxZEX3Em0M9GvlAkVm8EN8V9+AF8HCdqvjgtTx7Y70FHuA838Aa415cGARFlWejXgptyP2Say6KMJw8xdG/BDTxzzZo1w6Js068s3Zj5rZNkOd2YJdku20qcgCzNN7eKiort5kHEEQfZlradmkNfUqGnyzCjfhxl3C7b3nbYttAnfh0yojBmMuS4EP1bQ1id9Pp79uyRh//Qxkw8XfSze6Bf5Kse83Yb1YnmejLDRVdF7WEp8m6VHTLseeYxTtrimZgZPiOQ7fnEiyciL0njWlpaxuXQz+KZeAnzm2czZr/E0Ea937pJlLMZs/ZRo0YdTqJdtkECQ5WAfIQCiyxui+D8fodFbpEvCkEfWAqDOz6sfjBmZ9FfxLYoJLRBC3uCrG8lYDNmMpS30FqisEc2Yyb67S6sRmw9ZgIHIN8ccsTKu4U4HjDkGIUOhmxdlLTtuWEESIbWzCFHWcCB4wFDjp5CfGYass3SRtvmcZgIjNmf4eHePA+bLDlHGUmSOTzxkGTo02n+STyyNZiXlPKRbljUNxbrIBydCxk+RGPdxjCilCk1RrosOiSxbN9RQYsWMR1gqHERLuAPsMsnp2R7Ep3jB85FC//XePF6BjTJuti4WGcweb0nbs3wJOTo0ob1VKPS283jhX6Re6pR6Uw5+RPAA5a8TP1pTcIhxN+K6x2p0cB9JZ3089j1lY5/j/m6z2htD4jiAetieA4TVYYMZ8kCjqhXLMv8kSwckwUNqi2MnByNah0AOMsL5Xcq2TCWMurRgHAjVmDvQ/uWV4ts/YQYsEjny5QeKkR/OEOW3atj4Qx9j0+YMOHEAw880A09Lf2W3k/ENV+mdNHDgnloMA7bcBHlIv3IUEg+hVU0G96Pa8VFTOEizhKl8MQxvGiUoyIkkBABdNoPwWB8Cp2Xmm8Xg/M8frtfkDmvsCsdjfetFkL+30Gubsz6pe1cpwndZAGXadDE4IjhQYca6bJ9yJymGzPRy2g7l4q+8nH+V6mCMA7bhg8fvlLegVVpHqHMl8W2RF+1C/3k9YjsBk+rFS9Iv66M7Nq1a1XWgFAMH7jFskR/QGNIKJiHJsoYXpD+pDcKT36uL2E7nUCcafJUhlU9spxYbc9BP3MBiUpkSAJDmQCM1z+iQ/tEkHPE78TSt9g8ipyi0Kk/CO/skzkLogBky+IRpyE41+rQzzKioHsUrpWsGccgI+eQqLWK+5EYYOTKootf4tNaN6Hv6XUvnT1n8YhimS9zahcrMK80DHo7rsseu0dmryM8454vs7cpx+qpyykvVJqcEH4IG/BioqtnA+9nntZIG26QxIzZihUrRkDHmbhxXBnAmOlj2n3Qj8ZMu2CMXhgEYMw+izN9KsGzfcpo01eT8m1FmRLwVTiCQtKWtBmBKFMEDIQsuOiF9/PnuYyZUUnmyxaG9ZBNBXJE1JzYiBEj9ucyZiJK5ssw9LsnincBc6hmyY5lyBH/X2wajNXPcFNOxUTqu2A4voxWn4BBkLHe7IY5tDmA9EN1jHCrFo81Cn0q8LQhrwuUw2iNxPEbuEHbcCOZ49TyAjhevp6BclldxM2OVSlDOHSxjEXj5nH8Uoi9XFDdcC0sT9B+66Pda/WyGBZy/FKIvZxex08c+lmeoP3UcSoTlpOTTD0tX45KRlhOSo5bGAVHyOiGnjfjXrwf7fwFfteuD4FuevhJh3z5/X1fjJm06aeOlJHfLfZX8VuWIctAnprfNrRyxzCnFfnHiXHO5Tj/H/r9FCD4mPNtmm6xRdFXp8VI+RwGTeE89semjIfgWAwaVitdjDaHGe3OQrgFexs8tj/iwrUhfjHCaxCqH8arGI//PI6T2sSgqbYr0OhM/Bj6YGTfRFy8sIqzZ8+aniWeyLpgoCN9IvN7ouAkXwpJwc2v91snyXKYR5AvhaT4+askqSfflmFgPonfiCxeuAMavB+7DPWNDKmNjMocwP4kOvS8/32M8TB6AIb3GB6ycv77GL86Q9aAfx8DFn6rBynXBYPxjSAVkiwrHNAHynxdUW+xGDRc8N9hfuztAPAAzv5DBoGx+CHcoGggrqLPwGDc/vjjj59WCXGH0K8dL0zvxDtmYnjHGO3JUlNZ8mvZZBwYxm8/6iQy3Ih2TM8Jhiz7pRAxalCq3qJYgQ6gn+k5qSX8YtSgjqzK4jbECWAx10s4RX3Vo68z1u9rXxXyLIR25NuKB4NW1+/roHWjKA9jvg19YEEemn3q3wpGvr1mnzIjLxaLQRMt4XLuRfBhdHrXw1DIEv3/ieOLceEqEX8F8d2I/1S+44bQtG5IT2TDypwuNPSqzKVBv2p4laNxXIEnkTQ6aHla6oRBbpPVjoXQTxmzRGDk0YgyZnlUZRUSIAEbAfQxD9qSiuoQ/WHkX/WI4wRNbyAO4ZSZPwG7QUvqCdevxnaDVugnXL96sxwJkMDQJaDmkYbuGQ7SM5M5Mzy1fbVY1Zc5M3izRT+mXqz8qBcJkED0BGIbcoxe1QtDor4qT80zFpNh01flYWg2e1Fo2C6Me5NnSQLFToAeWpFfITFmxbrCUdCJMeMKxyK/iageCZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACZAACQQgkA5QNlTRRYsWZbwEbNu2LTFdnPSAftc6pas06PesihdTmIurXdekOefi6qBfpJyD8rHrk+s4LM+gfHLpY8+P+r6Ngmc6nf7q1q1b6+26RnEcBc/S0tLmLVu2HI5Cn6Ay7Hxz3V9BywfVx17ezjfX/RW0vL29oMclQSuwPAmQAAnkS0A3ZrW1tR9Gh1ebr6w46unGrK6ubiz0GxdHO5QZD4HEDJo8aeBmmWk7jf2SnuspxFYnlkN50pg8efJLNuHdki67LZ2HJEACAQnYjVl/f/+PIeLxYjFqdmPW0dExC/rNpFELeKELWDwxgybn2NfXt1A/V9zg2/XjQsePHz8+StcBN/gZ/ZhxEiCB/Ai4GLMKSCvFXnCj5mTMYHDVNAiNWn6XPfFaZUm2iJt6YSZzfioN8e1Jtp+rLegzUi8Dfdv14yTiixcvbhw7duxdDQ0Nb/ppL2nvdsmSJZfMmzfvQH19fb9P/Qrq3SbNxw8Tvcxg9/6D8pVhRsMzE2OmthJslodJlRE2DMpXhhnFM9OMWVaFsrKyRB/+w573hVo/0YsEg7FQB42nou36caHj8CAtP6qamprEPTQwuq21tfX3GOa4vNA8nNoHo/G7d++eD/2qnPKZRgJuBFyMWQbGbHVTU9NDbvWSSvcwZvs3b958PCk92E7+BBIzaPJkDzVnaKrux0qi17XjgkbXrFkzDAroT43da9eu7SqQUmLMxKjVFah9z2Z7e3sr8TAyb+nSpTWeBZl5wRGQewKjDP/bfuLFYswwslAmhsuuH42ZncjgPE7MoHH+LPANMhw1HpUhyNWrV0u8qDZczxIYthnyoIJOIrH7qKggUBkLATFmuCf+E4k/xsPYCpVZTMZsx44dc86ePXvpypUrxyv9aMwUicEfJjaHxvmz/G4WYwjyOnQQizAf8LJdCpLPT0raMx2Og855OIiwJBlDkCOgx17I7rBk4gDpnu/32csHnfOw1w96HJSfXX7UPO3yg/Kz10+Kp2bMrsQ9m8LvvRG6pzCc2OowZ5b4MKN4ZmLMwCc7VI55sktg1ES/Ppc5s6IYZgx7f9rvh6iPw96fUeuT2JM1589CXToOQYbCx8pxE8CDzbUwYvNVO/i9l4hRKwZjJjrBmI2A8apU+kkoRq2YjZmuK+P+CCRi0Dh/5u9i5CqFDiKQN5ZLXtT55eXlRa1f1OdLeecJ4Msfv4ARq8U92qNSxaghrs9LO3pmGFavV3XiCuGpnsK87z4YNcs96rCacYBnhv5ralx6UW60BBIxaJw/C33RZKjxOnQaj4WWFIMALGnuxDXetX79+hMxiKfIQUIARuMJu1HTVHc1Zqhzr1YutuimTZtanYyaahD3saMxw709RZVhWNwEEplDw1Mb3z/L8z4Au8e83kuLew4nl9roIE7MnTvX9b20pOZwcunpll9ofm56qfRi56f0VCH0fQLzKrIg5HHs8tJ0doNn9En70nzxzJIyZkoPMWrQT16Ytny1qLKy8uCGDRssS/PFMyu0Mct1fxZ6ji3X/Zn0HFsiBg037UJ1Q0mITnC7flzoOG7agr9/5sDgTRizu4rVK8M17K+oqDhAr8zhyl3gSejkmtCRCYWsUYMx+wSM2TodSyGMmWof+p009MsaNcOYHVX5EhaDMdP1YdwfgdiHHDl/5u9C2EpxiNEGhIeDi4AYNWi83MmYyZkk7ZnZ6YlRQ9o+J2MmZQvtmdn15bE/ArF7aLgxFuqqwOvYrh8XOl5s32/MNcRYaF65hhgLrR/bLx4ChlErHoVsmhhGzZbKw8FMIHaDhg6a82cB7hAMMdYFKC7veVlWbeWqix+xzB/kvQX9ukvQMXTo92zeyjlUDMrHQYRnUlieQfl4KuOQGTVPexNx87W3F/Q4br5B9WH5eAnEPuTI+bN4LyClkwAJkAAJnCMQm4fm9uSGIch9yEuFfbINewHdntxaWlquMPSL1FMIqy/rkwAJkAAJeBOI3UPzbp65JEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJEACJFC8BNJRq7Zo0aKMLnPbtm2ebQQtr8vOJ472rtXrQb9n9WN7PGh5e/24j+38crWX63rkqh80384vV/1c1yNXfXt+UD72+rmOw/IMyieXPvb8qHkq+dB7TDqdvgPHtZlMZrak4/gVBE04fgjtnpI0tfm4Ds2ov728vPwLjz/++CFVL98Q7ZWWlZXV9Pf3j8M+TOSUlJR0YT/Z29t7HPr16bJzXQfI6oF+7T09PYdQt1uvG1fc0Om/bfLf5nRNX5xytaXftdVJvaX5j579sL28n+MVK1aM6OzsnKeXrays3LVhw4azeprEd065xtLv2vPnN//Bsx+2l3c7LnHLYDoJkAAJOBFYvHjxDUh/CYbrO9ivQ3ys7BKXNMkzyiDqe5uCuku7u7ufX758+TTftRwKrlq1ahQM0AIYrmkwZsNRpFR2iUua5EkZh6quSahXDmNWjQKXw9BUuBaMMAMG9E67OKc0e5mkjvv6+mrsbTml2cvEeUyDFiddyiaBIUYAnfn7YXh+jtPyMjrTpMySJUv+Zx6nPw6G4+/yqJetAmM4+uzZs7PFALnJkDwpI2Xdynikl8KL9Dp3j6r+s8B5pBh4ew1Jkzx7etLH0EEeEMbZ25U0ybOnJ3VMg5YUabZDAoOcwK233joFHkITTiM7hOd1Oij3Mzytv+BVxiPvfR55rlmrV68uh4c3C51qzuG10tLSthEjRnS4CvPIgFFJwqAsgwrZdsDy97IbKkma5BV6G4frm7UfGMZ9U3ZRyEgbYOiSUrYsqYbYTjgC+LEOb2trW7d169Y6XRLG03P+ePXyccXr6+tLdu3aNX3Lli2v6204jffr+XHHi4WP23kWmo+bXk7pMBb3ozOXYTd9a0Rn9nUM4x1D/v9Ax3sP9n9oamrapheyx+3XBU/15hwQ2phq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Q4EADMZCdR5O82cqr1BhrvmzQunFdqMhEGr8368KGKb7NDyb7xnl/xHDjWu86sKIrUX+J6UMjMZnMPz3917lw+bJC9dYij/NkHMM+h3wkgn9piM/a2j5TpoXKeaRAAmQQHIEEvHQ9OFGPLW5Djeq09bL6HVVftSh/l4ZPlLsOtyo2tXL6HVVPkMSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESIAESGKwE0oNV8aGq92uvvZaJ89wuvfTSUNd8//7918ap34wZM56NUz5lkwAJDF0CJUP31HhmJEACJEACFxIBGrQL6WrzXEmABEhgCBOgQRvCF5enRgIkQAIXEoGyOE520aJFEyD389jfg33Otm3barzaCVreS5afvNWrV5efPXt2Un9//8je3t5K6PecV72g5b1kRZF3+PDh1AMPPGAR9alPfSo1depUS1qhDg4cOOCo3/Tp0wulEtslARK4AAhEbtBqa2v/DIZiI9iN9MMvaHk/Mr3K1NXVjT19+vTMvr4+X95p0PJebUeV9+yzA9dNSFqxGLQ//OEPA05V0mjQBmBhAgmQQIQEIjVoixcvfi+M2VboVyE6ptPpdRUVFV930zdoeTc5ftNXrVo1Cp7ZLOioVvodq66ubnarH7S8m5wo02GIU889N9ChlLRbbrklVVpaGmVzgWX19PSkXnzxxQH1JO1DH/pQqry8fEAeE0iABLwJjFtx2HP188kNU1Wf5i0oZG4uPQaKT+8vSaV/MnbspHteXZvuGpgfbUpkBg3DhtKTPog9a8wQ/rapqemTMGqOFyJo+bCnnclk0suWLZuujFlZWdnZTZs2HXTTL2j5sPr5rb9r164UjHK2uPLIZAhS0iRvwYIFfkXFUk50OHXqVFa28shkCFLSJO8tb3lLLO1GJbS+vn6iyEJ4NCqZUcr5wQ9+kH0iuPPOO3uilEtZJBAPgcyM/lTmMydP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VSp27NgxTQnDMOHxMWPG7JIhQ5WmhximPIrjl5E/wDhDRzHI+6L8yr5qW7fqKo0hCZAACZBATATgVaXx+ag/QPxVWhP3whB9TR3Da6tAx38zvJp3I03iexD+BwyehPLVEFl08Uns02F85MXm38HA/Ezm4yQ/is3QU96Py3qQIhOGqhlf+zeNqXhtr7/+unx8eCSGJtNY/NGFMqcbGxuzhk7OA9tEyKrAufSgzFn8r7Y2mY+LQke7DBo0OxEekwAJkEDMBLCwYjbmop5BR69/eeNHMAir8RmpwC9Ew3B8ECr/GkaxPUrVjU9dzYNM8zNWMK5t8+fP3w+jZA59+m0TespnsdqhZ2QvU+ttm0rqiYyTAAmQAAnER+DFF188CU/lWXhWS9GK6ocvhxdzB9JHX3nllbteeuml7Ff43bQQD2r37t0LYVxkwUg9ZHVgWPBXbuXzSX/uued6r7766jfR1jhpT2QgrDx27NgE6FmKvevll1/2NE5S7+DBg6Og5wyc3xSsiOx/4YUXIjW86tzooSkSDEmABEggYQIYenwvOvxtaHaiQ9MvI+3XMFSHUOY4PCMZpqtCXIzLfKRfj/BirV4b3hObieE+c4Wilhcqavwjz1kwSOZ7bkqgzKNBl3bo143VjlmvDWkl0K0UexXSR8AbLVflEfbBEL6Uj4enyXCM0qA5YmEiCZAACSRDAP8j7WIYCvmnnjeFbHEf5q8+ijmuP4aU41hd5sNgnC6BrpbVio6FvRO78f7da1HO96nmaNAUCYYkQAIkUEAC8NZugFGThSHvCaIGvKPnUe8HMBIPyftsQermU1a8NXwJZCrqmv9ixqcc+Wr/Mby6cBw66++x+ayeuxgNWm5GLEECJEACiRFYvnz5NAzRfRBG6gPYZ6JhGY6cYChwCsbgOOIvYn8WHtm/RfmlDaMNX4F4bBhaHA19RmP14jAZjoQHp4YW+xDvRV4HzuEszuc0FoKY/4bGVwMsRAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAKDgMD/D2WyCk5hENCOAAAAAElFTkSuQmCC);
    background-size: 218px 188px;
    display: inline-block;
  }
}

.tui-toolbar-icons.tui-heading {
  background-position: -172px -48px;
}

.tui-toolbar-icons.tui-heading:disabled {
  background-position: -193px -48px;
}

.tui-toolbar-icons.tui-bold {
  background-position: -4px -4px;
}

.tui-toolbar-icons.tui-bold:disabled {
  background-position: -25px -4px;
}

.tui-toolbar-icons.tui-italic {
  background-position: -4px -48px;
}

.tui-toolbar-icons.tui-italic:disabled {
  background-position: -25px -48px;
}

.tui-toolbar-icons.tui-color {
  background-position: -172px -70px;
}

.tui-toolbar-icons.tui-color:disabled {
  background-position: -193px -70px;
}

.tui-toolbar-icons.tui-strike {
  background-position: -4px -26px;
}

.tui-toolbar-icons.tui-strike:disabled {
  background-position: -25px -26px;
}

.tui-toolbar-icons.tui-hrline {
  background-position: -46px -92px;
}

.tui-toolbar-icons.tui-hrline:disabled {
  background-position: -67px -92px;
}

.tui-toolbar-icons.tui-quote {
  background-position: -4px -114px;
}

.tui-toolbar-icons.tui-quote:disabled {
  background-position: -25px -114px;
}

.tui-toolbar-icons.tui-ul {
  background-position: -46px -4px;
}

.tui-toolbar-icons.tui-ul:disabled {
  background-position: -67px -4px;
}

.tui-toolbar-icons.tui-ol {
  background-position: -46px -26px;
}

.tui-toolbar-icons.tui-ol:disabled {
  background-position: -67px -26px;
}

.tui-toolbar-icons.tui-task {
  background-position: -130px -48px;
}

.tui-toolbar-icons.tui-task:disabled {
  background-position: -151px -48px;
}

.tui-toolbar-icons.tui-indent {
  background-position: -46px -48px;
}

.tui-toolbar-icons.tui-indent:disabled {
  background-position: -67px -48px;
}

.tui-toolbar-icons.tui-outdent {
  background-position: -46px -70px;
}

.tui-toolbar-icons.tui-outdent:disabled {
  background-position: -67px -70px;
}

.tui-toolbar-icons.tui-table {
  background-position: -88px -92px;
}

.tui-toolbar-icons.tui-table:disabled {
  background-position: -109px -92px;
}

.tui-toolbar-icons.tui-image {
  background-position: -130px -4px;
}

.tui-toolbar-icons.tui-image:disabled {
  background-position: -151px -4px;
}

.tui-toolbar-icons.tui-link {
  background-position: -130px -26px;
}

.tui-toolbar-icons.tui-link:disabled {
  background-position: -151px -26px;
}

.tui-toolbar-icons.tui-code {
  background-position: -130px -92px;
}

.tui-toolbar-icons.tui-code:disabled {
  background-position: -151px -92px;
}

.tui-toolbar-icons.tui-codeblock {
  background-position: -130px -70px;
}

.tui-toolbar-icons.tui-codeblock:disabled {
  background-position: -151px -70px;
}

.tui-toolbar-icons.tui-more {
  background-position: -172px -92px;
}

.tui-toolbar-icons.tui-more:disabled {
  background-position: -193px -92px;
}
.tui-colorpicker-svg-slider {
  border: 1px solid #ebebeb;
}
.tui-colorpicker-vml-slider {
  border: 1px solid #ebebeb;
}
.tui-colorpicker-svg-huebar {
  border: 1px solid #ebebeb;
}

.tui-editor-pseudo-clipboard {
  position: fixed;
  left: -1000px;
  top: -1000px;
  width: 100px;
  height: 100px;
}

.te-ww-block-overlay.code-block-header {
  text-align: right;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.te-ww-block-overlay.code-block-header span {
  font-size: 10px;
  font-weight: 600;
  padding: 0px 10px;
  color: #333333;
  cursor: default;
}

.te-ww-block-overlay.code-block-header button {
  margin: 8px;
  font-size: 10px;
  color: #333333;
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
  padding: 4px;
  height: auto;
}

.te-popup-code-block-languages {
  position: fixed;
  box-sizing: border-box;
  width: 130px;
}

.te-popup-code-block-languages .tui-popup-body {
  max-height: 169px;
  overflow: auto;
  padding: 0px;
}

.te-popup-code-block-languages button {
  width: 100%;
  background-color: #fff;
  border: none;
  outline: 0;
  padding: 0px 10px 0px 10px;
  font-size: 12px;
  line-height: 24px;
  text-align: left;
  color: #777;
}

.te-popup-code-block-languages button.active {
  background-color: #f4f4f4;
}

.tui-popup-code-block-editor .tui-popup-wrapper {
  width: 70%;
  height: 70%;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.te-input-language {
  position: relative;
  margin-left: 15px;
  cursor: pointer;
}

.te-input-language input {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 10px;
  padding: 3px 5px;
  border: 1px solid #dddddd;
  background-color: #f9f9f9;
  box-sizing: border-box;
  width: 130px;
  outline: none;
}

.te-input-language input::-ms-clear {
  display: none;
}

.te-input-language::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT42Q0NBRDk2QS0yMjYxLTRFNDAtOTk1RC1DRUUyQUREQUQ3NkQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbS10cmFuZ2xlLWQtc2lkZSIgZmlsbD0iIzU1NTU1NSI+ICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZS03IiBwb2ludHM9IjIgNSAxMCA1IDYgMTAiPjwvcG9seWdvbj4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
  position: absolute;
  top: 1px;
  right: 3px;
}

.te-input-language.active::after {
  content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxMiAxNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5BNEZDRkIzMy0zNjdBLTREMjAtOEEyNC1DQ0I2ODFBMDZDODg8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbS10cmFuZ2xlLXVwLXNpZGUiIGZpbGw9IiM1NTU1NTUiPiAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUtNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4wMDAwMDAsIDYuNTAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC02LjAwMDAwMCwgLTYuNTAwMDAwKSAiIHBvaW50cz0iMiA0IDEwIDQgNiA5Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

.tui-popup-code-block-editor button {
  margin: -1px 3px;
}

.tui-popup-code-block-editor .tui-popup-header-buttons {
  height: 20px;
}

.tui-popup-code-block-editor .popup-editor-toggle-preview::after {
  content: 'Preview off';
  color: #777;
  margin-right: 22px;
}

.tui-popup-code-block-editor .popup-editor-toggle-preview.active::after {
  content: 'Preview on';
  color: #4b96e6;
}

.tui-popup-code-block-editor .popup-editor-toggle-scroll::after {
  content: 'Scroll off';
  color: #777;
  margin-right: 16px;
}

.tui-popup-code-block-editor .popup-editor-toggle-scroll.active::after {
  content: 'Scroll on';
  color: #4b96e6;
}

.tui-popup-code-block-editor .popup-editor-toggle-fit {
  width: 18px;
  height: 18px;
  margin-top: 4px;
  margin-right: 14px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT40OUQ4RTYyMy1GRTAyLTQ1RUUtQkQ5Ri0xMjUyQjEzRTU1MkQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbnRlbnRzLWV4cGFuZCIgZmlsbD0iIzU1NTU1NSI+ICAgICAgICAgICAgPHBhdGggZD0iTTMsMyBMOSwzIEw5LDUgTDUsNSBMNSw5IEwzLDkgTDMsMyBaIE0xNSwxNSBMOSwxNSBMOSwxMyBMMTMsMTMgTDEzLDkgTDE1LDkgTDE1LDE1IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDkuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC05LjAwMDAwMCwgLTkuMDAwMDAwKSAiPjwvcGF0aD4gICAgICAgICAgICA8cG9seWdvbiBpZD0iTGluZSIgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS41MDAwMDAsIDYuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMS41MDAwMDAsIC02LjUwMDAwMCkgIiBwb2ludHM9IjkuMDg1Nzg2NDQgNS41IDEyLjUgOC45MTQyMTM1NiAxMy45MTQyMTM2IDcuNSAxMC41IDQuMDg1Nzg2NDQiPjwvcG9seWdvbj4gICAgICAgICAgICA8cG9seWdvbiBpZD0iTGluZS1Db3B5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuNTAwMDAwLCAxMS41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTYuNTAwMDAwLCAtMTEuNTAwMDAwKSAiIHBvaW50cz0iNC4wODU3ODY0NCAxMC41IDcuNSAxMy45MTQyMTM2IDguOTE0MjEzNTYgMTIuNSA1LjUgOS4wODU3ODY0NCI+PC9wb2x5Z29uPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);
}

.tui-popup-code-block-editor .popup-editor-toggle-fit.active {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT4wN0Q1MjlCRi1GNTIzLTREN0EtQTlGNi05NTUzNTU5RDNEMUE8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbnRlbnRzLXJlZHVjZSIgZmlsbD0iIzU1NTU1NSI+ICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMzIiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS41MDAwMDAsIDEyLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNS41MDAwMDAsIC0xMi41MDAwMDApICIgcG9pbnRzPSIzLjA4NTc4NjQ0IDExLjUgNi41IDE0LjkxNDIxMzYgNy45MTQyMTM1NiAxMy41IDQuNSAxMC4wODU3ODY0Ij48L3BvbHlnb24+ICAgICAgICAgICAgPHBhdGggZD0iTTksOSBMMTUsOSBMMTUsMTEgTDExLDExIEwxMSwxNSBMOSwxNSBMOSw5IFogTTksOSBMMyw5IEwzLDcgTDcsNyBMNywzIEw5LDMgTDksOSBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuMDAwMDAwLCA5LjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtOS4wMDAwMDAsIC05LjAwMDAwMCkgIj48L3BhdGg+ICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMzMiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuNTAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMTIuNTAwMDAwLCAtNS41MDAwMDApICIgcG9pbnRzPSIxNC45MTQyMTM2IDYuNSAxMS41IDMuMDg1Nzg2NDQgMTAuMDg1Nzg2NCA0LjUgMTMuNSA3LjkxNDIxMzU2Ij48L3BvbHlnb24+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
}

.tui-popup-code-block-editor .tui-popup-close-button {
  margin-top: 6px;
}

.tui-popup-code-block-editor .tui-popup-body {
  z-index: -1;
  padding: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
}

.tui-popup-code-block-editor .popup-editor-body {
  position: relative;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #cacaca;
}

.tui-popup-code-block-editor .te-button-section {
  padding: 15px;
}

.tui-popup-code-block-editor .te-button-section button {
  float: left;
}

.tui-popup-code-block-editor .tui-editor-contents pre {
  margin: 0px;
  background-color: transparent;
}

.tui-popup-code-block-editor .CodeMirror {
  height: auto;
}

.tui-popup-code-block-editor .CodeMirror-line {
  font-family: Consolas, Courier, 'Lucida Grande', '나눔바른고딕', 'Nanum Barun Gothic', '맑은고딕',
    'Malgun Gothic', sans-serif;
  font-size: 13px;
  line-height: 160%;
  letter-spacing: -0.3px;
}

.tui-popup-code-block-editor .popup-editor-editor-wrapper {
  min-height: 100%;
}

.tui-split-scroll-wrapper {
  position: relative;
}

.tui-split-scroll {
  position: absolute;
}

.tui-split-scroll,
.tui-split-scroll-wrapper {
  width: 100%;
  height: 100%;
}

.tui-split-scroll .tui-split-content-left,
.tui-split-scroll .tui-split-content-right {
  position: absolute;
  top: 0px;
  width: 50%;
  box-sizing: border-box;
}

.tui-split-scroll .tui-split-content-left {
  left: 0px;
}

.tui-split-scroll .tui-split-content-right {
  left: 50%;
}

.tui-split-scroll .tui-splitter {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 1px;
  border-left: 1px solid #cacaca;
}

.tui-split-scroll .tui-split-scroll-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.tui-split-scroll .tui-split-content-left,
.tui-split-scroll .tui-split-content-right {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.tui-split-scroll button.tui-scrollsync {
  top: 10px;
  opacity: 0.2;
}

.tui-split-scroll button.tui-scrollsync::after {
  content: 'scroll off';
}

.tui-split-scroll.scroll-sync button.tui-scrollsync {
  opacity: 0.5;
}

.tui-split-scroll.scroll-sync .tui-split-content-left,
.tui-split-scroll.scroll-sync .tui-split-content-right {
  height: auto;
  overflow: initial;
}

.tui-split-scroll.scroll-sync button.tui-scrollsync::after {
  content: 'scroll on';
}

.tui-split-scroll.scroll-sync .tui-split-scroll-content {
  overflow-y: auto;
}

.tui-split-scroll.single-content .tui-splitter {
  display: none;
}

.tui-split-scroll.single-content .tui-split-content-left {
  width: 100%;
}

.tui-split-scroll.single-content .tui-split-content-right {
  display: none;
}

.tui-split-scroll.single-content button.tui-scrollsync {
  display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .tui-split-scroll-wrapper .tui-splitter {
    left: calc(50% - 9px);
  }
}

@supports (-ms-accelerator: true) {
  /* IE Edge 12+ CSS styles go here */
  .tui-split-scroll-wrapper .tui-splitter {
    left: calc(50% - 9px);
  }
}

@media screen and (max-width: 480px) {
  .tui-popup-wrapper {
    max-width: 300px;
  }

  .tui-editor-popup {
    margin-left: -150px;
  }

  .te-dropdown-toolbar {
    max-width: none;
  }
}

@charset "utf-8";
.tui-editor-contents {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
}

.tui-editor-contents *:not(table) {
  line-height: 160%;
  box-sizing: content-box;
}

.tui-editor-contents i,
.tui-editor-contents cite,
.tui-editor-contents em,
.tui-editor-contents var,
.tui-editor-contents address,
.tui-editor-contents dfn {
  font-style: italic;
}

.tui-editor-contents strong {
  font-weight: bold;
}

.tui-editor-contents p {
  margin: 10px 0;
  color: #222;
}

.tui-editor-contents > h1:first-of-type,
.tui-editor-contents > div > div:first-of-type h1 {
  margin-top: 14px;
}

.tui-editor-contents h1,
.tui-editor-contents h2,
.tui-editor-contents h3,
.tui-editor-contents h4,
.tui-editor-contents h5,
.tui-editor-contents h6 {
  font-weight: bold;
  color: #222;
}

.tui-editor-contents h1 {
  font-size: 24px;
  line-height: 28px;
  border-bottom: 3px double #999;
  margin: 52px 0 15px 0;
  padding-bottom: 7px;
}

.tui-editor-contents h2 {
  font-size: 22px;
  line-height: 23px;
  border-bottom: 1px solid #dbdbdb;
  margin: 20px 0 13px 0;
  padding-bottom: 7px;
}

.tui-editor-contents h3 {
  font-size: 20px;
  margin: 18px 0 2px;
}

.tui-editor-contents h4 {
  font-size: 18px;
  margin: 10px 0 2px;
}

.tui-editor-contents h3,
.tui-editor-contents h4 {
  line-height: 18px;
}

.tui-editor-contents h5 {
  font-size: 16px;
}

.tui-editor-contents h6 {
  font-size: 14px;
}

.tui-editor-contents h5,
.tui-editor-contents h6 {
  line-height: 17px;
  margin: 9px 0 -4px;
}

.tui-editor-contents del {
  color: #999;
}

.tui-editor-contents blockquote {
  margin: 14px 0;
  border-left: 4px solid #e5e5e5;
  padding: 0 16px;
  color: #999;
}

.tui-editor-contents blockquote p,
.tui-editor-contents blockquote ul,
.tui-editor-contents blockquote ol {
  color: #999;
}

.tui-editor-contents blockquote > :first-child {
  margin-top: 0;
}

.tui-editor-contents blockquote > :last-child {
  margin-bottom: 0;
}

.tui-editor-contents pre,
.tui-editor-contents code {
  font-family: Consolas, Courier, 'Apple SD 산돌고딕 Neo', -apple-system, 'Lucida Grande',
    'Apple SD Gothic Neo', '맑은 고딕', 'Malgun Gothic', 'Segoe UI', '돋움', dotum, sans-serif;
  border: 0;
  border-radius: 0;
}

.tui-editor-contents pre {
  margin: 2px 0 8px;
  padding: 18px;
  background-color: #f5f7f8;
}

.tui-editor-contents code {
  color: #c1798b;
  background-color: #f9f2f4;
  padding: 2px 3px;
  letter-spacing: -0.3px;
  border-radius: 2px;
}

.tui-editor-contents pre code {
  padding: 0;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
}

.tui-editor-contents pre.addon {
  border: 1px solid #e8ebed;
  background-color: #fff;
}

.tui-editor-contents img {
  margin: 4px 0 10px;
  box-sizing: border-box;
  vertical-align: top;
  max-width: 100%;
}

.tui-editor-contents table {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin: 12px 0 14px;
  color: #222;
  width: auto;
  border-collapse: collapse;
  box-sizing: border-box;
}

.tui-editor-contents table th,
.tui-editor-contents table td {
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 5px 14px 5px 12px;
  height: 32px;
}

.tui-editor-contents table th {
  background-color: #555;
  font-weight: 300;
  color: #fff;
  padding-top: 6px;
}

.tui-editor-contents ul,
.tui-editor-contents menu,
.tui-editor-contents ol,
.tui-editor-contents dir {
  display: block;
  list-style-type: none;
  padding-left: 24px;
  margin: 6px 0 10px;
  color: #222;
}

.tui-editor-contents ol {
  list-style-type: none;
  counter-reset: li;
}

.tui-editor-contents ol > li {
  counter-increment: li;
}

.tui-editor-contents ul > li::before,
.tui-editor-contents ol > li::before {
  display: inline-block;
  position: absolute;
}

.tui-editor-contents ul > li::before {
  content: '';
  margin-top: 6px;
  margin-left: -17px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #ccc;
}

.tui-editor-contents ol > li::before {
  content: '.' counter(li);
  margin-left: -28px;
  width: 24px;
  text-align: right;
  direction: rtl;
  color: #aaa;
}

.tui-editor-contents ul ul,
.tui-editor-contents ul ol,
.tui-editor-contents ol ol,
.tui-editor-contents ol ul {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.tui-editor-contents ul li,
.tui-editor-contents ol li {
  position: relative;
}

.tui-editor-contents ul p,
.tui-editor-contents ol p {
  margin: 0;
}

.tui-editor-contents ul li.task-list-item::before,
.tui-editor-contents ol li.task-list-item::before,
.tui-editor-contents pre ul li::before {
  content: '';
}

.tui-editor-contents th ol,
.tui-editor-contents th ul {
  color: #fff;
}

.tui-editor-contents hr {
  border-top: 1px solid #eee;
  margin: 16px 0;
}

.tui-editor-contents a {
  text-decoration: underline;
  color: #4b96e6;
}

.tui-editor-contents a:hover {
  color: #1f70de;
}

.tui-editor-contents a.image-link {
  position: relative;
}

.tui-editor-contents a.image-link::before {
  content: '';
  position: absolute;
  margin: 0;
  width: 20px;
  height: 20px;
  top: 2px;
  right: 2px;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAAA/0lEQVQ4Ee2UIY6FQAyG/91wAQQJDg8SSwI3QIFAcQHuwFHQoOAEEFAELB6H4wIku+9vQgIP9zLyVbTTTufLtJ3MzzRNf1AoGlmu6ypBzvOMXyWkC+QLvDTjw6VM+Xr2OA6UZYmu67Dvu2zleX6zuq7D933EcQxNuyPu3usYYXVdw/M8mKYpIMMwxEZRJHbbNsmhkySJxE71APJmhGVZhnVdURQFlmU585GmKSzLEp+570Dlz+ZxQ/aGJVNYsm3bCIJA/LZtMY4jmqbBMAwIw1DiV/UAstEUltP3vawdxxFbVZVYDoWwM1eCp+LnoErIUt7DL/Ac1edWng1/WlXyD380myY5A34sAAAAAElFTkSuQmCC');
  cursor: pointer;
}

.tui-editor-contents .task-list-item {
  border: 0;
  list-style: none;
  padding-left: 24px;
  margin-left: -24px;
}

.tui-editor-contents .task-list-item::before {
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  content: '';
  margin-left: 0;
  margin-top: 0;
  border-radius: 0;
  height: 18px;
  width: 18px;
  position: absolute;
  left: 0;
  top: 1px;
  cursor: pointer;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAAAQklEQVQ4EWM8c+bMfwYqABaQGcbGxhQZdfbsWQYmikxA0jxqEFJg4GCOhhGOgEESHg0jpMDAwRx8YQQuj0DlCaUAAEdBCPJ7TaEPAAAAAElFTkSuQmCC');
}

.tui-editor-contents .task-list-item.checked::before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAEgAAAACaqbJVAAAA1ElEQVQ4EWP0nvbsPwMVABMVzAAbMWoQIiT5OJgYvLS5EAJQFguGCB4BkCHt/kIM8kKsYFXbrn6DqyY6sJENefjuN8ORuz/ghoAYWA0COR2kEQbQDanc+I7h049/MGkwjVANFQYZkmXHD/YCyABiDAFpxQgjkJO9dbjA4QAKDxAAhQnIO9hcAlYAJDBcBHIySANII8gAYgwBGYZhEEgQZFjVJohhhFwCUg8CjPgyLT8nE8N/YJZGD1iIVlQSI4yQpT9+R40ZZDl0NlavoSsihj/4DAIAR+hZHUj727YAAAAASUVORK5CYII=');
}

.tui-editor-contents .task-list-item input[type='checkbox'],
.tui-editor-contents .task-list-item .task-list-item-checkbox {
  margin-left: -17px;
  margin-right: 3.8px;
  margin-top: 3px;
}

.tui-editor-contents-placeholder::before {
  content: attr(data-placeholder);
  color: grey;
  line-height: 160%;
  position: absolute;
}

.te-preview .tui-editor-contents h1 {
  min-height: 28px;
}

.te-preview .tui-editor-contents h2 {
  min-height: 23px;
}

.te-preview .tui-editor-contents blockquote {
  min-height: 20px;
}

.te-preview .tui-editor-contents li {
  min-height: 22px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+11 */
  .te-ww-container .tui-editor-contents li {
    vertical-align: middle;
  }

  .te-ww-container .tui-editor-contents ul > li::before,
  .te-ww-container .tui-editor-contents ol > li::before,
  .te-ww-container .tui-editor-contents .task-list-item:before {
    position: static;
    vertical-align: middle;
  }

  .te-ww-container .tui-editor-contents ul > li::before {
    margin-top: -3px;
    margin-right: 12px;
  }

  .te-ww-container .tui-editor-contents ol > li::before {
    margin-right: 6px;
  }

  .te-ww-container .tui-editor-contents .task-list-item {
    padding-left: 2px;
  }
}

.tui-editor-contents .te-preview-highlight {
  position: relative;
  z-index: 0;
}

.tui-editor-contents .te-preview-highlight::after {
  content: '';
  background-color: rgba(255, 245, 131, 0.5);
  border-radius: 4px;
  z-index: -1;
  position: absolute;
  top: -4px;
  right: -4px;
  left: -4px;
  bottom: -4px;
}

.tui-editor-contents h1.te-preview-highlight::after,
.tui-editor-contents h2.te-preview-highlight::after {
  bottom: 0;
}

.tui-editor-contents td.te-preview-highlight::after,
.tui-editor-contents th.te-preview-highlight::after {
  display: none;
}

.tui-editor-contents th.te-preview-highlight,
.tui-editor-contents td.te-preview-highlight {
  background-color: rgba(255, 245, 131, 0.5);
}

.tui-editor-contents th.te-preview-highlight {
  color: #222;
}

.te-md-container .CodeMirror {
  font-family: 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', '나눔바른고딕',
    'Nanum Barun Gothic', '맑은고딕', 'Malgun Gothic', sans-serif;
  color: #222;
}

.tui-md-heading1 {
  font-size: 24px;
}

.tui-md-heading2 {
  font-size: 22px;
}

.tui-md-heading3 {
  font-size: 20px;
}

.tui-md-heading4 {
  font-size: 18px;
}

.tui-md-heading5 {
  font-size: 16px;
}

.tui-md-heading6 {
  font-size: 14px;
}

.tui-md-heading.tui-md-delimiter.setext {
  line-height: 15px;
}

.tui-md-strong,
.tui-md-heading,
.tui-md-list-item.tui-md-list-item-bullet,
.tui-md-list-item.tui-md-meta {
  font-weight: bold;
}

.tui-md-emph {
  font-style: italic;
}

.tui-md-strike {
  text-decoration: line-through;
}

.tui-md-strike.tui-md-delimiter {
  text-decoration: none;
}

.tui-md-delimiter,
.tui-md-thematic-break,
.tui-md-link,
.tui-md-table,
.tui-md-block-quote {
  color: #ccc;
}

.tui-md-code-block.tui-md-meta,
.tui-md-code.tui-md-delimiter {
  color: #aaa;
}

.tui-md-meta,
.tui-md-html,
.tui-md-link.tui-md-link-url.tui-md-marked-text {
  color: #999;
}

.tui-md-block-quote.tui-md-marked-text,
.tui-md-list-item.tui-md-meta {
  color: #555;
}

.tui-md-table.tui-md-marked-text {
  color: #222;
}

.tui-md-link.tui-md-link-desc.tui-md-marked-text,
.tui-md-list-item-odd.tui-md-list-item-bullet {
  color: #4b96e6;
}

.tui-md-list-item-even.tui-md-list-item-bullet {
  color: #cb4848;
}

.tui-md-code.tui-md-marked-text {
  color: #c1798b;
}

.tui-md-code {
  background-color: rgba(243, 229, 233, 0.5);
  padding: 2px 0;
  letter-spacing: -0.3px;
}

.tui-md-code.tui-md-delimiter.start {
  padding-left: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}

.tui-md-code.tui-md-delimiter.end {
  padding-right: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.tui-md-code-block.CodeMirror-linebackground {
  left: 20px;
  right: 20px;
  background-color: #f5f7f8;
}

.tui-md-code-block.CodeMirror-linebackground.start {
  top: 2px;
}

.tui-md-code-block.CodeMirror-linebackground.end {
  bottom: 2px;
}

.tui-md-code,
.tui-md-code-block {
  font-family: Consolas, Courier, 'Lucida Grande', '나눔바른고딕', 'Nanum Barun Gothic', '맑은고딕',
    'Malgun Gothic', sans-serif;
}


.ContainerCreatorParent {
    position: fixed;
    bottom: 50px;
    opacity: 1;
    z-index: 350;
    transform: translate(-50%);
    left: 50%;
    border-radius: 100px;
    animation: softComing 0.5s ease-out;
}

@keyframes softComing {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.ContainerCreatorParent .bng-snackbar .cancel-container-creation {
    cursor: pointer;
    width: 35px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.free-style-marker-class.OnContainerCreation .DashGrid .DashGridItem.select-item-for-container {
    box-sizing: border-box;
    border: 2px dashed #005dff !important;
    opacity: 1 !important;
}

.DashGrid .DashGridItem.conflict-item-for-container {
    box-sizing: border-box;
    border: 2px dashed #e23d3d !important;
}

.DashGrid .DashGridItem.conflict-item-for-container .CustomResizeHandle circle {
    stroke: #e63d3d !important;
}

.select-item-for-container .grid-stack-item-content,
.select-item-for-container .widget-box,
.select-item-for-container .widget-body {
    background-color: white;
}

.ContainerCreatorParent .ConflictHelp {
    color: white;
    margin-bottom: 2px;
    cursor: pointer;
    width: 35px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ContainerCreatorOverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #333;
    opacity: 0.3;
    z-index: 250;
}

.free-style-marker-class.OnContainerCreation {
    z-index: 300 !important;
}

.free-style-marker-class.OnContainerCreation .item-content-container {
    background-color: transparent;
}

.free-style-marker-class.OnContainerCreation .DashGridItem.Container {
    opacity: 0.3;
}

.free-style-marker-class.OnContainerCreation .DashGrid .DashGridItem.react-resizable:not(.Container) {
    border: 2px dashed #828282;
    opacity: 0.8;
}

.free-style-marker-class.OnContainerCreation
.DashGrid
.DashGridItem.react-resizable:not(.Container)
.widget-box
.widget-body {
    border-color: transparent;
}

.free-style-marker-class.OnContainerCreation .container-dropdown-menu .drop-button {
    display: none;
}

.free-style-marker-class .dashboard-page-break-filler {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
}

.free-style-marker-class.OnContainerCreation .dashboard-page-break-filler {
    display: block;
}

.containerCreatorSnackbarClose {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bMwv5iaF6WhnMogiDCnFcg\=\= {
    width: fit-content;
    border-radius: 16px;
    background-color: #E6EFFF;
    border: 1px solid #CCDFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 8px;
}

.fA9f7UggwTM5J2a30ev2TQ\=\= {
    color: #005DFF;
    font-weight: 700;
    font-size: 12px;
    margin: 0;
}

.bMwv5iaF6WhnMogiDCnFcg\=\= .kavfn6oIjDhDiKY229Jz6Q\=\= {
    font-size: 16px;
    margin-left: 5px;
    color: #005dff;
}


.ZUqd8jivtXIRMjWlYjk--A\=\= {
  display: flex;
  margin-left: 10px;
}

.L7f88bLksbLa55dqeH-Kmg\=\= {
  width: fit-content;
  border-radius: 16px;
  background-color: #e6efff;
  border: 1px solid #ccdfff;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
}

.NF7MC8fMr6mYPFFgDASB\+A\=\= {
  color: #005dff;
  font-weight: 700;
  font-size: 12px;
  margin: 0;
}

.ProjectMenuButton.dropdown-menu {
    width: 400px;
}

li.project-li {
    border-left: 4px solid #575BD8;
}

li.project-li.theme-skin-1 {
    border-left: 4px solid #404040;
}

li.project-li.theme-skin-2 {
    border-left: 4px solid #e89702;
}

li.project-li.theme-skin-3 {
    border-left: 4px solid #5d5d5d;
}

li.project-li.theme-skin-4 {
    border-left: 4px solid #d23d3d;
}

li.project-li.theme-skin-5 {
    border-left: 4px solid #269c59;
}

li.project-li.theme-skin-6 {
    border-left: 4px solid #AAAAAA;
}

li.project-li.theme-skin-7 {
    border-left: 4px solid #2C6AA0;
}

.ProjectMenuButton .new-project-btn {
    margin-bottom: 5px;
}

.ProjectMenuButton .new-project-btn-container {
    border-bottom: 1px solid #e4ecf3;
}

.ProjectMenuButton .dropdown-navbar > li {
    background-color: white;
}

.item-project-menu {
    width: inherit !important;
}

.item-project-link {
    width: fit-content !important;
    margin-right: 10px;
    max-width: 305px;
}

button.new-project-btn {
    background-color: var(--blue-default) !important;
}
.NewProjectDialog .DialogBody {
  height: 515px;
  overflow-y: auto;
}

.NewProjectDialog .widget-main {
  padding-top: 0;
  padding-bottom: 0;
}

._05AcpLZLsuLDR2ijjXwBrw\=\= {
  position: relative;
}

.fbj5pvPVTt9GOcLF8hcs\+A\=\= {
  width: 100%;
}

.s5I7528LTy-0Q2oHKDCN1A\=\= {
  position: absolute;
  top: 0;
  right: 0;
}

.E9Xo6IYfL5PHsSCHgxk17g\=\= {
  flex: 1;
  min-width: 0;
}

._2xWvenTfAviJVPNX0lu7mQ\=\= {
  flex-shrink: 0 !important;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

.vvovrP50sBePaiutImqWAA\=\= {
  top: 30% !important;
}

.vvovrP50sBePaiutImqWAA\=\= button {
  border-radius: 4px !important;
}

._7YtkkWdI3OW3uV-NulVeig\=\= {
  background: #f6f6f6;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  margin-top: 10px;
  max-height: 250px;
  overflow: auto;
  position: relative;
}

._7YtkkWdI3OW3uV-NulVeig\=\= .BngEmpty {
  position: relative;
  transform: translateY(0px);
}

._7YtkkWdI3OW3uV-NulVeig\=\= tr {
  font-size: 12px;
}

.cz5QcYF0lvGNqH9-y-KkRA\=\= .BngIconButton > i {
  font-size: 22px;
}

.wjBDbFDG1vxPCGJAPYhuSg\=\= {
  font-weight: bold;
  font-size: 0.85rem;
  color: #d32f2f;
}

.OyGl\+qQg\+xSFT7GiZz8Dsw\=\= {
  border-color: #d32f2f;
}

.circle-icon-user {
    border-radius: 100%;
    border: 2px solid #7b7b7c;
    width: 9px;
    height: 10px;
    background-color: #7b7b7c;
}

.PublisherMenuButton.dropdown-menu {
    width: 340px;
}

.PublisherMenuButton.dropdown-menu a.item-link .item-container {
    height: 20px;
    line-height: 20px;
}

.PublisherMenuButton.dropdown-menu a.item-link .action-btn {
    height: 18px;
    width: 18px;
    padding: 0 0 0 2px;
    margin: 0 0 0 3px;
}

.PublisherMenuButton.dropdown-menu .ph-user-info {
    display: block;
    width: 170px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.PublisherMenuButton.dropdown-menu .ph-user-info .ph-name {
    font-size: 10px;
    margin-left: 3px;
}

.PublisherMenuButton.dropdown-menu > li:hover {
    background: #fff !important;
}
.publisherlist-table-td {
    line-height: 37px;
    max-width: 260px;
    max-height: 40px;
}

.publisherlist-table-tr:nth-child(even) {
    background-color: #f6f6f6 !important;
}

.publisherlist-table-tr:nth-child(odd) {
    background-color: #ffffff !important;
}

.div-information-publisher {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    width: 100%;
    overflow: hidden;
    line-height: 37px;
    padding-left: 10px;
    font-size: 12px;
    color: #5a5a5a;
}

.button-views {
    height: 24px;
    width: 49px;
    border-radius: 4px;
    background-color: #29C46C;
    text-align: center;
    line-height: 27px;
    color: #ffffff;
    margin-top: 6px;
}

.button-menu-publisher {
    font-weight: 500;
    padding-top: 7px;
    font-size: 28px;
    opacity: 0.8;
    color: #373737 !important;
}

.div-container-pagination-publisher.pagination-table-footer {
    padding-left: 18px;
    width: 380px;
}

.publisher-config-link-wrapper {
    min-height: 80px;
    margin-bottom: 10px;
}

.publisher-config-link-wrapper .BngCheckbox label span.lbl {
    display: revert !important;
}

.publisher-icon-clipboard {
    font-size: 10px !important;
    margin-top: 1px;
}

.publisher-tab-content {
    display: flex;
    flex-direction: column;
    height: 380px;
    gap: 10px;
}

.btn-publisher-success {
    background-color: #005DFF !important;
}

.btn-publisher-success:hover {
    background-color: #506dea !important;
}

.btn-publisher-success.Disabled {
    background-color: #8496e0 !important;
    cursor: not-allowed !important;
}
.dropdown-menu-tst {
   /* position: absolute;
    display: inline-block;*/
}
.ul-dropdown {
    list-style-type: none;
    padding: 0;
    width: 180px;
    height: 72px;
    margin-top: -14px;
    margin-left: -181px;
    background-color: white;
    font-weight: bold;
    position: absolute;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 50000 !important;
    border-radius: 8px;
}
.button-menu-publisher.table-list{
    font-weight: 500;
    writing-mode: vertical-lr;
    padding-top: 7px;
    font-size: 28px;
    font-weight: 500;
    opacity: 0.8;
    color: #373737 !important;
}

.li-dropdown:hover{
    background-color: #eee;
}


.button-dropdown-action{
    margin: 0 2px !important;
    background: transparent !important;
    color: #555555 !important;
    padding-top: 5px !important;
    font-size: 14px;

}
.bng-dropdown .table-list{
    width: 205px;
    margin-right: 5px;
    margin-top: 0px;
}
.btn-only-icon.table-list{
    width: 140px;
    text-align: left;
    padding-top: 5px !important;
}

.publisher-layout-title {
  font-weight: 500;
}

.publisher-layout-title.fixed-size {
  font-weight: 500;
  width: 100px;
}

.ConfigureLayouPublisher .container-fixed-size {
  height: 55px;
}

.publisher-layout-title .width-publisher {
  width: 200px;
}

.publisher-layout-title .height-publisher {
  width: 200px;
  margin-left: 244px;
  margin-top: -50px;
}

.publisher-layout-title.publisher-frame-color {
  margin-bottom: -10px;
}

.publisher-layout-title.analysis-type {
  margin-top: 8px;
  margin-bottom: 8px;
}

.container-fixed-size {
  display: inline-flex;
}

.container-fixed-size .x-title {
  width: 38px;
  text-align: center;
  margin-top: 28px;
}

.publisher-tab-container {
  height: 380px;
}

.publisher-itens-align {
  display: flex;
  align-items: center;
}

.container-enablefixsize {
  padding-left: 10px;
}

.container-enablepublisherframe {
  padding-left: 10px;
}

.container-sharingtable {
  width: 100px;
  margin-left: 98px;
  margin-top: -35px;
}

.publisher-field-size {
  width: 200px;
}

.ConfigureLayouPublisher .publisher-field-size.BngInput {
  width: 70px;
}

.publisher-field-frame {
  width: 800px;
}

.ConfigureLayouPublisher .config-options {
  display: flex;
  flex-direction: column;
}

.ConfigureLayouPublisher .config-options .mt-2:nth-child(2) {
  margin-top: 0 !important;
  margin-bottom: 5px !important;
}

.ConfigureLayouPublisher .config-options .BngField {
  margin-bottom: 0;
}

.publisher-tab-container .BngCheckbox label span.lbl {
  display: revert !important;
}

.publisher-tab-container.ConfigureLayouPublisher {
  display: flex;
}

.publisher-tab-container.ConfigureLayouPublisher > .configColumn {
  width: 26%;
}

.ConfigureLayouPublisher .publisher-json-formatter {
  width: 74%;
  display: flex;
  flex-direction: column;
}

.ConfigureLayouPublisher .json-formatter-language {
  display: flex;
  height: fit-content;
  justify-content: center;
}

.ConfigureLayouPublisher .json-formatter-language .BngButton {
  background-color: white;
  color: black;
  height: 35px;
  margin: 5px 10px 10px 0;
  border: solid 1px grey;
  border-radius: 10px;
}

.ConfigureLayouPublisher .json-formatter-language .selected {
  background-color: white !important;
  color: blue;
  font-weight: 500;
  border: solid 2px blue;
}

.ConfigureLayouPublisher .json-formatter-path {
  padding: 0;
  border: 0;
}

.ConfigureLayouPublisher .python-icon,
.ConfigureLayouPublisher .java-icon {
  width: 25px;
}

.ConfigureLayouPublisher .php-icon {
  width: 35px;
}

.ConfigureLayouPublisher .json-formatter-path pre {
  border-radius: 8px;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 15px;
  padding: 0;
}

.GIy1qoScCvFfsrp2r1OSug\=\= {
  background: #474747;
  padding: 7px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 6px 6px 0 0;
  height: 20px;
}

.RfdFKNeoQuZDkN2Win40GQ\=\= {
  color: white;
  margin-left: 10px;
}

.F28\+WaycXNJt7YfjuczJtA\=\= {
  padding: 0;
  cursor: pointer;
  margin-right: 10px;
  background: transparent;
  color: white !important;
  border: none;
  font-size: 13px;
  border-radius: 5px !important;
}

.F28\+WaycXNJt7YfjuczJtA\=\= .Icon {
  font-size: 13px !important;
  margin-right: 5px;
}

.EG9YG6Tqm4zHu40Qfz6Pag\=\= {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.SzPAYp312AWKYBucW8jK\+Q\=\= pre {
  background-color: transparent;
  border: none;
}

.kwfrbNya5kIxhWfQitYiYQ\=\= {
  padding: 2px 4px;
  color: #000000;
  white-space: nowrap;
  font-weight: bold;
  background: transparent;
}

.FdSsORguXaGyu08WBzTbTw\=\= .MathJax {
  text-align: left !important;
  margin: 1em !important;
}

.SzPAYp312AWKYBucW8jK\+Q\=\= p {
  color: black;
  margin: 10px;
  text-align: justify;
  font-size: 13px;
}

.SzPAYp312AWKYBucW8jK\+Q\=\= h1,
.SzPAYp312AWKYBucW8jK\+Q\=\= h2,
.SzPAYp312AWKYBucW8jK\+Q\=\= h3,
.SzPAYp312AWKYBucW8jK\+Q\=\= h4 {
  color: black;
  margin: 10px 0;
  text-align: left !important;
  font-size: 13px !important;
  margin-bottom: 10px !important;
  font-weight: bold;
}

.SzPAYp312AWKYBucW8jK\+Q\=\= ol,
.SzPAYp312AWKYBucW8jK\+Q\=\= li {
  color: black;
  text-align: left;
  font-size: 13px;
}

.SzPAYp312AWKYBucW8jK\+Q\=\= ul {
  color: black;
  text-align: left;
  padding-left: 20px;
  font-size: 13px;
}

.presentation-item-container {
    display: flex;
}

.presentation-item-container .sched-name .Icon {
    margin-left: 4px;
    margin-top: 2px;
    font-size: 20px;
}

.presentation-buttons {
    text-align: right;
    width: 40px;
    padding: 1px 3px;
}

.PresentationMenuButton.dropdown-menu {
    width: 360px;
}

.presentation-item {
    width: 312px;
    float: left;
    margin: 7px 0 0 7px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.PresentationMenuButton button.btn-only-icon i.material-icons {
    font-size: 16px !important;
}

.PresentationMenuButton .item-link i.material-icons {
    font-size: 23px;
    vertical-align: top;
}

.PresentationMenuButton.dropdown-menu > li > a:hover {
    background: #fff !important;
}
.button-add-slide {
    cursor: pointer;
    font-weight: 500;
    display: inline-flex;
    width: 120px;
    margin-left: 708px !important;
    position: absolute;
    margin-top: 15px;
}
.container-presentation-properties {
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    background-color: #FFFFFF;
    padding: 13px 23px;
}

.container-presentation-row {
    display: inline-flex;
    width: 100%;
    margin-top: 14px;
}

.container-presentation-properties .BngField .control-label {
    font-weight: 500;
}

.container-presentation-properties .BngField .help-inline {
    display: block;
}

.field-presentation-name {
    width: 371px;
    height: 32px;
}

.container-transition-style {
    margin-left: 38px;
}

.container-openObject {
    margin-top: 20px;
}

.container-presentation-row.last {
    margin-top: 27px !important;
    display: flex;
    justify-content: space-between;
}

.container-presentation-properties .container-refresh-time {
    display: inline-flex;
    position: relative;
}

.container-presentation-properties .container-refresh-time .BngField {
    margin-bottom: 0;
}

.container-presentation-properties .container-refresh-time .refresh-time-label {
    position: absolute;
    right: 12px;
    bottom: 5px;
    border-radius: 0 4px 4px 0;
    width: auto;
    height: 20px;
    min-width: 16px;
    padding: 4px 5px;
    font-size: 14px;
    background-color: #eee;
    border: 1px solid #ccc;
}

.presentation-input-transition-style {
    width: 149px;
    height: 32px;
}

.presentation-input-refreshPresentation {
    width: 220px;
}

.container-background-image-upload {
    margin-left: 58px;
}

.PresentationFilterDropdown.Filtered .Icon {
    color: #005dff;
}

.PresentationFilterDropdownPopper {
    width: 280px;
    z-index: 321050;
}
.PresentationFilterDropdownPopper .bng-dropdown {
    width: 224px;
    padding: 28px;
}

.PresentationButtonsWrapperComponent {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    right: 0;
}

.PresentationSearch {
    width: 350px;
}

.BngClickOutsideOverlay.PresentationFilterDropdownPopperOverlay {
    z-index: 321050;
}
.BngRestrictedColor {
    display: inline-flex;
    align-items: center;
    position: relative;
}

.BngRestrictedColor label {
    margin-bottom: 0;
    margin-left: 4px;
}

.BngRestrictedColor .SelectedColor {
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: inline-block;
}

.BngRestrictedColor .ColorsDropdown {
    overflow: hidden;
    list-style-type: none;
    width: 120px;
    background-color: white;
    position: absolute;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 50000 !important;
    border-radius: 8px;
    left: -30px;
    top: 20px;
    padding: 5px;
}

.BngRestrictedColor .GridOptions {
    display: grid;
    grid: repeat(2, 25px) / auto-flow 25px;
    grid-column-gap: 6px;
    grid-row-gap: 4px;
}

.BngRestrictedColor .OptionColors {
    border-radius: 100%;
    display: inline-block;
    border: 0;
}
.button-order-presentation {
    height: 24px;
    width: 30px;
    border-radius: 4px;
    border: 1px solid #EFEFEF;
    background-color: #FFFFFF;
    margin-top: 6px;
    margin-left: 10px;
    font-weight: 500;
    font-size: 12px;
    line-height: 26px;
    text-align: center;
    color: #000000;
}

.input-select-table {
    width: 208px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-top: 4px;
}

.input-time-presentation,
.input-link-presentation {
    margin-top: 6px;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    background-color: #FFFFFF;
}

.input-time-presentation {
    width: 80px;
}

.button-edit-page-presentation {
    width: 206px;
    height: 30px;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    background-color: #FFFFFF;
    cursor: pointer;
    color: #000000;
    line-height: 30px;
    display: inline-flex;
    position: relative;
    align-items: center;
}

.button-edit-page-presentation .material-icons {
    font-size: 18px;
    position: absolute;
    right: 5px;
}

.button-edit-page-presentation .label-edit-button {
    margin-left: 7px;
}

.CreatePresentationDialog .scroll-bar-presentation-table {
    max-height: 331px;
    min-height: 331px;
}

.scroll-bar-presentation-table {
    overflow: auto;
    max-height: 300px;
    min-height: 300px;
    background-color: #f6f6f6;
}

.scroll-bar-presentation-table .table {
    margin-bottom: 0;
    border: 1px solid #E4E4E4;
}

.presentation-table-title {
    padding-left: 14px !important;
    height: 37px;
    line-height: 37px !important;
}

.presentationlist-table-td-drag,
.presentationlist-table-td-slide,
.presentationlist-table-td-component,
.presentationlist-table-td-time,
.presentationlist-table-td-remove {
    line-height: 37px !important;
    vertical-align: middle !important;
    max-height: 40px;
    max-width: 260px;
}

.presentationlist-table-td-drag {
    width: 60px;
    min-width: 60px;
}

.presentationlist-table-td-slide {
    width: 200px;
    min-width: 200px;
}

.presentationlist-table-td-time {
    width: 150px;
    min-width: 150px;
}

.div-information-presentation .empty-html-page-presentation.button-edit-page-presentation {
    border-color: #e9322d;
    -webkit-box-shadow: 0 0 6px #f8b9b7;
    -moz-box-shadow: 0 0 6px #f8b9b7;
    box-shadow: 0 0 6px #f8b9b7;
}

.div-information-presentation .Icon {
    font-size: 20px;
}

.presentation-item-slide-name {
    margin-left: 5px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    display: -webkit-box;
    overflow: hidden;
    line-height: 37px;
    padding-left: 10px;
    font-size: 12px;
    color: #373737;
    font-weight: 500;
    opacity: 0.8;
    align-items: center;
}

.presentationlist-table-td-remove .button-remove-div {
    margin-left: 58px;
}

.btn-only-icon.remove-slide {
    width: 20px;
    padding-top: 5px;
}

.button-remove-div {
    margin-left: 58px;
}

.btn-only-icon.remove-slide .material-icons {
    font-size: 22px;
}
.ul-dropdown-presentation {
    list-style-type: none;
    padding: 0;
    width: 180px;
    height: 200px;
    margin-top: -14px;
    margin-left: -181px;
    background-color: white;
    font-weight: bold;
    position: absolute;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 50000 !important;
    border-radius: 8px;
}

.li-dropdown:hover {
    background-color: #eee;
}

.button-dropdown-action {
    margin: 0 2px !important;
    background: transparent !important;
    color: #555555 !important;
    padding-top: 5px !important;
    font-size: 14px;
}

.button-edit-page-presentation .visualization-label {
    margin-left: 7px;
}

.bng-dropdown.select-visualization {
    width: 205px !important;
    right: -3px;
    top: -6px;
}

.btn-only-icon.select-visualization {
    width: 100%;
    text-align: left;
}




.ul-dropdown-slideType {
    list-style-type: none;
    padding: 0;
    margin-top: 26px;
    margin-left: 604px;
    background-color: white;
    font-weight: bold;
    position: absolute;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 50000 !important;
    border-radius: 8px;
    width: 170px;
}

.button-menu-slide-types {
    border-radius: 6px;
    font-size: 28px;
    cursor: pointer;
    margin-top: 9px;
    display: inline-flex;
    position: absolute;
    right: 0;
    padding: 3px;
    margin-right: 17px;
    color: #005DFF;
    font-weight: 500;
}

.button-menu-slide-types:hover {
    background-color: #eee;
}

.li-dropdown:hover {
    background-color: #eee;
}

.button-dropdown-action {
    margin: 0 2px !important;
    background: transparent !important;
    color: #555555 !important;
    padding-top: 5px !important;
    font-size: 14px;
}

.bng-dropdown.slide-type {
    width: 200px;
    margin-right: 9px;
    margin-top: -17px;
}

.btn-only-icon.slide-type {
    width: 100%;
    text-align: left;
    display: flex;
    align-items: center;
}
.button-create-presentation {
    cursor: pointer;
    color: #005DFF;
    font-weight: 500;
    display: inline-flex;
    padding: 3px;
    margin: 7px 14px;
    align-items: center;
    border-radius: 6px;
}

.button-create-presentation:hover {
    background-color: #eee;
}

.Presentation-list-dialog {
    height: 540px;
}

.PresentationListDialog .widget-body {
    border-bottom-color: transparent;
}

.PresentationListDialog {
    height: auto;
}

.PresentationListDialog .widget-body .widget-main {
    padding: 0 !important;
}

.PresentationSearch .search-button {
    padding: 4px !important;
}

.BngSelectSearch.PresentationFilterOption .OptionPreview button {
    height: 22px;
}
.presentationlist-table-tr {
    height: 46px;
}

.presentationlist-table-tr:nth-child(even) {
    background-color: #f6f6f6 !important;
}

.presentationlist-table-tr:nth-child(odd) {
    background-color: #ffffff !important;
}

.presentationlist-table-td {
    line-height: 37px;
    max-width: 260px;
    max-height: 40px;
    vertical-align: middle !important;
}

.presentationlist-table-td .name {
    width: 490px;
    max-width: 490px;
}

.presentationlist-table-td .date {
    width: 260px;
    max-width: 260px;
}

.div-information-presentation {
    display: flex;
    line-height: 37px;
    padding-left: 10px;
    font-size: 12px;
    color: #373737;
    font-weight: 500;
    opacity: 0.8;
    align-items: center;
    gap: 5px;
}

.div-information-presentation span {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    overflow: hidden;
}

.button-menu-presentation {
    color: black;
    padding-top: 7px;
    font-size: 28px;
}

.label-add-link {
    cursor: pointer !important;
    font-weight: 500;
    padding: 3px;
    margin: 0;
}

.presentationPagination {
    width: 100%;
}

.PresentationTabSet .tab-content {
    height: 500px;
}
.ul-dropdown-presentation {
    list-style-type: none;
    padding: 0;
    width: 180px;
    height: 200px;
    margin-top: -14px;
    margin-left: -181px;
    background-color: white;
    font-weight: bold;
    position: absolute;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 50000 !important;
    border-radius: 8px;
}

.button-menu-publisher {
    color: black;
    padding-top: 7px;
    font-size: 28px;
    cursor: pointer;
}

.dropdown-presentation-table-list.table-presentation {
    font-weight: 500;
    text-align: right;
    margin-right: 6px;
    font-size: 28px;
    opacity: 0.8;
    cursor: pointer;
    color: #373737 !important;
}

.presentation-dropdown-icon-button {
    padding: 6px !important;
}

.li-dropdown:hover {
    background-color: #eee;
}

.button-dropdown-action {
    margin: 0 2px !important;
    background: transparent !important;
    color: #555555 !important;
    padding-top: 5px !important;
    font-size: 14px;
}

.btn-only-icon.table-presentation {
    width: 202px;
    text-align: left;
    display: flex;
    align-items: center;
    margin-left: 0 !important;
}

.bng-dropdown .table-presentation {
    margin-top: -13px;
    margin-right: 43px;
}

.bng-dropdown-parent.presentationDropdown {
    z-index: 99999 !important;
    width: 240px !important;
    left: -41px !important;
}

.bng-dropdown.table-presentation.presentationDropdown {
    margin: 0 0 !important;
}

.PresentationMenuClickOutsideOverlay {
    z-index: 50000 !important;
}

.button-menu-publisher .table-presentation {
    font-weight: 500;
    opacity: 0.8;
    margin-top: -7px;
    color: #373737;
}
.PublicLinkListDialog .widget-main {
    padding-bottom: 20px;
}

.PublicLinkListDialog .widget-body .table {
    border-top: 0;
    border-bottom: 1px solid #E4E4E4;
}

.PublicLinkListDialog .scroll-bar-object-select {
    border: 1px solid #E4E4E4;
    border-right: 0;
    border-left: 0;
    min-height: 250px;
    max-height: 250px;
}

.PublicLinkListDialog .button-add-public-link-wrapper {
    display: flex;
    width: 100%;
    position: relative;
}

.PublicLinkListDialog .button-add-public-link {
    color: #005DFF;
    padding: 0 3px;
    display: flex;
    align-items: center;
    border-radius: 6px;
    margin: auto 7px 7px auto;
}

.PublicLinkListDialog .button-add-public-link:hover {
    background-color: #eee;
}
.ul-dropdown-publiclink {
    list-style-type: none;
    padding: 0;
    margin-top: -14px;
    margin-left: -157px;
    background-color: white;
    font-weight: bold;
    position: absolute;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 50000 !important;
    border-radius: 8px;
}

.button-menu-publisher {
    color: black;
    padding-top: 7px;
    font-size: 28px;
    cursor: pointer;
}

.li-dropdown:hover {
    background-color: #eee;
}

.button-dropdown-action {
    margin: 0 2px !important;
    background: transparent !important;
    color: #555555 !important;
    padding-top: 5px !important;
    font-size: 14px;
}


.li-dropdown .presentation-public-link {
    width: 105px !important;
}

.hidden-public-link-input {
    opacity: 0;
    position: absolute;
    width: 147px;
}

.bng-dropdown .presentation-public-link {
    text-align: left;
}

.button-menu-publisher.presentation-public-link {
    font-weight: 500;
    opacity: 0.8;
    text-align: right;
    padding-top: 0 !important;
    margin-right: 20px;
}
.CopyClipboardComponent {
    width: 100%;
    display: flex;
    align-items: center;
}

.CopyClipboardComponent .AuxCopyInput {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.CreatePublicLink .widget-header > * {
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: bold;
}

.CreatePublicLink .content-full-width .bng-button {
    margin-top: 10px;
}

.CreatePublicLink .public-link-form-container {
    padding: 23px;
    background-color: #F6F6F6;
    border: 1px solid #E7E8EB;
    border-left: 0;
    border-right: 0;
}

.CreatePublicLink .public-link-field-container {
    margin-bottom: 19px;
}

.CreatePublicLink .public-link-field-container:last-child {
    margin-bottom: 0;
}

.CreatePublicLink .PermanentSwitch .BngField {
    margin-bottom: 0;
    display: inline-flex !important;
    align-items: center;
}

.CreatePublicLink .PermanentSwitch .BngField .control-label {
    margin-right: 15px;
    margin-bottom: 0;
}

.CreatePublicLink .ShortLinkSwitch .BngField {
    margin-bottom: 0;
    display: inline-flex !important;
    align-items: center;
}

.CreatePublicLink .ShortLinkSwitch .BngField .control-label {
    margin-right: 15px;
    margin-bottom: 0;
}

.CreatePublicLink .public-link-form-container .BngField .control-label {
    font-weight: bold;
}
.CentralMonitoringMenuButton.dropdown-menu {
    width: 425px;
}

.CentralMonitoringMenuButton .details-container .icon-conf {
    margin-right: 0 !important;
    font-size: 11px;
}

.CentralMonitoringMenuButton .details-container span:first-child {
    margin-left: auto;
}

.CentralMonitoringMenuButton .details-container span {
    margin-left: 5px;
}

.CentralMonitoringMenuButton .msg-container {
    padding: 6px 0;
}

.CentralMonitoringMenuButton .details-container {
    margin-left: 5px;
    font-size: 11px;
}

.CentralMonitoringMenuButton .event-criticity {
    padding: 0;
    width: 5px;
}

.CentralMonitoringMenuButton .notificationsTable {
    width: 100%;
    background: #f7f8fa;
}

div.monitorMessageDiv {
    margin-left: 10px;
    font-size: 11px;
    font-weight: normal;
    line-height: 22px;
    color: #555555;
}

.notificationsTable .details-container {
    margin: 2px 8px;
    height: 20px;
}

.notificationsTable i.material-icons {
    font-size: 16px;
    color: #555555;
}

.details-container {
    color: #7e7e7e;
}

td.notificationCriticityFlag {
    width: 4px;
    padding: 0;
}

.monitorName {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: .5px;
}

.ruleDescription {
    font-size: 12px;
}

tr.notificationsTableRow:hover {
    background: #ffffff;
}
.NotificationMenuButton.dropdown-menu {
    width: 370px;
}

.NotificationMenuButton .notification-list-content {
    width: 365px;
    padding: 18px 14px 0 14px;
}

.checkbox .lbl {
    cursor: pointer;
}

.nav-notification-filters .checkbox:first-child {
    padding-left: 0;
}

.nav-notification-filters .checkbox {
    padding-left: 10px;
}

.nav-notification-filters .checkbox {
    display: inline-block;
    color: #333;
}

.nav-notification-filters .lbl {
    font-size: 12px;
}

.nav-notification-filters {
    margin: 4px;
}

.monitor .mon-icon,
.generic .msg,
.book-msg {
    display: inline;
    width: 35px;
    margin: 4px;
}

.book-msg {
    margin-left: 0;
    margin-right: 8px;
}

.monitor .mon-type .label .icon {
    margin-right: 2px;
}

.monitor.with-error .mon-type .label,
.monitor.with-success .mon-type .label {
    background: transparent;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    text-shadow: none;
}

.monitor .mon-msg {
    font-size: 11px;
    font-weight: normal;
    display: block;
    padding-top: 5px;
}

.monitor .mon-msg > div:first-child:before {
    display: block;
    content: ' '
}

.monitor .mon-msg > div:first-child {
    display: inline;
}

.monitor .mon-msg > div {
    display: inline-block;
}

.mon-msg > div > a {
    background: #333;
    color: #fff;
    padding: 2px 8px;
    border-radius: 4px;
}

.mon-msg > div > a:focus,
.mon-msg > div > a:hover {
    background: #666;
}

.mon-msg > div {
    margin-right: 8px;
}

.mon-msg > div:last-child {
    margin-right: 0;
}

.monitor .mon-type {
    font-size: 11px;
    font-weight: bold;
    margin-right: 5px;
}

.mention-msg {
    display: inline;
    width: 35px;
}

.mention-msg-info {
    display: inline-flex;
    align-items: center;
    width: 100%;
}

.mention-msg-info .mention-msg {
    display: block;
    margin-right: 5px;
}

.generic .avatar-container,
.mention-msg .avatar-container {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 10px;
    position: relative;
    border-radius: 100%;
    overflow: hidden;
}

.mention-msg .avatar-container .avatar-component {
    width: 40px;
    height: 40px;
}

.book-text,
.generic .text,
.mention-text {
    font-size: 13px;
    font-weight: 500;
    margin-right: 5px;
    line-height: 17px;
    letter-spacing: .4px;
}

.book-descr,
.generic .descr,
.mention-descr {
    font-size: 11px;
    line-height: 16px;
    padding-top: 4px;
}

.notification-footer {
    padding: 10px 20px 10px 14px;
}

.notification-footer .date {
    font-size: 11px;
    position: absolute;
    margin-top: -1px;
}

.notification-footer .details {
    width: 10px;
    margin: 0 2px 0 5px;
    padding: 0 !important;
    padding-bottom: 1px !important;
    padding-top: 1px !important;
    font-size: 15px;
    color: #555555 !important;
}

.notification-footer .btn-new {
    border: 0;
    height: 0;
    background: transparent;
}

.notification-footer .readed .btn-link {
    margin: 0 0 0 5px !important;
    padding: 0 !important;
}

.notification-footer .readed .icon-envelope-alt,
.notification-footer .readed .btn-link .icon-envelope {
    font-size: 15px;
    vertical-align: middle;
    color: #ffb752;
    margin-right: 0;
}

.notification-footer .readed {
    padding-top: 1px;
    padding-bottom: 1px;
}

.notification-footer .icon-time {
    margin-right: 0 !important;
    font-size: 11px;
}

.navbar .btn.btn-read-all,
.navbar .btn.btn-read-all:active {
    position: absolute;
    right: 5px;
    top: 5px;
    left: initial;
    margin: 0;
}

.notification-floating-alert > div > div {
    display: block;
    width: 350px;
    font-size: 13px;
    color: #555555;
}

.notification-floating-alert > div {
    padding: 0 !important;
}

.notification-floating-alert .close {
    background: transparent !important;
    border: none;
}

.notification-floating-alert .message {
    margin-left: 4px;
}

.notification-floating-alert {
    position: absolute;
    z-index: 400;
    right: 192px;
    top: 50px;
    display: none;
}

.notification-floating-alert-cockpit-enable > div > div {
    display: block;
    width: 350px;
    font-size: 13px;
    color: #555555;
    margin-top: 20px;
    right: -190px !important;
}

.notification-floating-alert-cockpit-enable > div {
    padding: 0 !important;
}

.notification-floating-alert-cockpit-enable .close {
    background: transparent !important;
    border: none;
}

.notification-floating-alert-cockpit-enable .message {
    margin-left: 4px;
}

.notification-floating-alert-cockpit-enable {
    position: absolute;
    z-index: 100;
    right: 212px;
    top: 32px;
    display: none;
}

.notificationsTable-container {
    max-height: 350px;
    max-height: calc(75vh - 100px);
}


.notificationsTable-container-dialog-list {
    max-height: 450px;
    height: 450px;
    margin-top: 10px;

}

.notification-title-icon {
    float: left;
    font-size: 20px;
}

.notification-title-description {
    padding-left: 26px;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: 0.4px;
}

.notification-msg {
    margin-top: 6px;
    font-size: 11px;
    line-height: 18px;
}

.GenericMessage .mention-msg {
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
    margin-right: 6px;
    font-size: 20px;
}

.GenericMessage .text {
    vertical-align: top;
    letter-spacing: unset;
}

li.no-hover.no-padding.nav-notification-filters {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding: 10px;
    margin: 0;
    display: flex;
    justify-content: space-around;
}

li.no-hover.no-padding.nav-notification-filters .checkbox label {
    margin-bottom: 0;
    padding: 5px 0;
}

.NotificationMenuButton li.no-hover.no-padding {
    background: #f7f8fa;
}

.notification-list-content .generic .avatar-container, .mention-msg .avatar-container {
    border: 0;
    width: 32px;
    height: 32px;
}

.notification-list-content i.icon.icon-bim-book {
    vertical-align: text-bottom;
}

.notification-list-content .mention-msg .avatar-container .avatar-component {
    width: 32px;
    height: 32px;
}

.nav-notification-filters .lbl {
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: .5px;
}

.NotificationMenuButton.dropdown-menu > li.nav-header .btn {
    width: 150px;
}

.scrollbar-inner.notification-list-content {
    width: auto !important;
}

.notification-message-dialog{
    width: 900px;
}
.nav-search-new-item .search-item-folder {
    font-size: 9px;
}

.nav-search-new-item .search-item-details {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 17px;
}

.nav-search-new-item .SearchResultDiv {
    display: flex;
    flex-direction: column;
    width: 572px;
    border-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .5px;
    padding: 8px 14px;
    position: absolute;
    background: #F6F6F6;
    z-index: 99;
    text-align: left;
    gap: 15px;
    height: 400px;
}

.nav-search-new-item .search-results {
    max-height: 400px;
    overflow: auto;
    margin: 0px;
}

.nav-search-new-item .search-result-item {
    display: flex;
    align-items: center;
    background: #F6F6F6;
    height: 50px;
    cursor: pointer;
    gap: 10px;
    padding-left: 10px;
    border-radius: 4px;
}

.nav-search-new-item .search-result-item:hover {
    background: #FFFFFF;
}

.nav-search-new-item .search-item-icon i {
    font-size: 20px;
    color: #005DFF;
}

.nav-search-new-item .objectsButtonsWrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-start;
}

.nav-search-new-item .object-type-buttons {
    display: flex;
    align-items: center;
    height: 35px;
    width: fit-content;
    padding: 4px 12px 4px 12px;
    background-color: #FFFFFF !important;
    white-space: nowrap;
    color: #7B7B7C;
    border-radius: 4px;
    margin-right: 10px;
    gap: 10px;
    font-weight: 500;
    border: 1px solid #A6A6A7;
    transition: background-color 0.3s, color 0.3s;
}

.nav-search-new-item .is-selected {
    background-color: #1A6DFF !important;
    color: #FFFFFF;
}

.nav-search-new-item .nav-search-input-new-line {
    height: 2px;
    background: #fff;
    margin-top: -10px;
    margin-bottom: 8px;
    position: relative;
    width: calc(100% - 15px);
    opacity: 1;
    transition: opacity .6s ease, transform .6s ease;
    animation: lazy-grow 0.8s ease;
}

@keyframes lazy-grow {
    0% {
        opacity: 0;
        width: 0;
    }
    100% {
        opacity: 1;
        width: calc(100% - 10px);
    }
}

.nav-search-new-item .nav-search-button,
.nav-search-new-item .nav-search-input-box {
    margin-right: 10px;
}

.nav-search-new-item .nav-search-button-on-input-right-box {
    padding: 1px 5px 3px 5px;
    border: 1px solid #fff;
    position: absolute;
    top: 13px;
    color: #fff;
    right: 0;
    border-radius: 4px;
    line-height: 14px;
    cursor: pointer;
}

.nav-search-new-item .nav-search-input-box {
    overflow: hidden;
    height: 48px;
    opacity: 1;
    transition: opacity .6s ease, transform .6s ease;
}

.nav-search-new-item .nav-search-new input[type="text"] {
    border-radius: 0;
    color: rgba(255, 255, 255, .75);
    background: transparent;
    border: 0 transparent;
    width: 100%;
    margin-top: 9px;
    height: 32px;
    padding: 0 30px;
}

.nav-search-new-item .nav-search-new input[type="text"]::placeholder {
    color: rgba(255, 255, 255, .75);
}

.nav-search-new-item .nav-search-new {
    position: relative;
}

.nav-search-new-item,
.nav-search-new-item .nav-search-new {
    z-index: 101;
    height: 50px;
}

.nav-search-new-item .nav-search-new,
.nav-search-new-item .nav-search-new .nav-search-button {
    cursor: pointer;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.nav-search-new-item .nav-search-input-box,
.nav-search-new-item .nav-search-button {
    top: 0;
    position: relative;
}

.nav-search-new-item .nav-search-new.expanded {
    cursor: unset;
    display: inline-flex;
}

.nav-search-new-item .hidden-bottom {
    transform: translateY(39px);
    right: 100%;
    opacity: 0;
    z-index: 1;
    position: absolute;
    animation: .6s lazy-hide;
    pointer-events: none;
}

@keyframes lazy-hide {
    0% {
        z-index: 0;
    }

    99% {
        z-index: 0;
    }
    100% {
        z-index: -1;
    }
}


.manage-environment-menu.dropdown-menu {
    width: 560px;
}

.manage-environment-menu.dropdown-menu .nav-header {
    background-color: #ecf2f700 !important;
    color: #333333 !important;
    border-bottom: 1px solid #dddddd;
}

.manage-environment-menu.dropdown-menu .nav-header .icon-plus {
    display: none;
}

.manage-environment-itens-container-div {
    width: 280px;
}

.manage-environment-itens-container-div > div:last-child {
    border-bottom: 0;
}

.manage-environment-itens-container {
    width: 560px;
    height: 425px;
    padding: 6px 10px;
    float: left;
    border-bottom: 1px solid #ededed;
}

.manage-environment-itens-container .menu_sttings {
    cursor: pointer !important;
    width: 256px !important;
}

.manage-environment-itens-container:hover {
    background: #ffffff;
}

.manage-environment-itens-container table tr td {
    vertical-align: top;
    padding: 0;
}

.create-object-item-container.userandgroups {
    border-left: 4px solid #528DE3;
    height: 79px;
    cursor: pointer;
}


.create-object-item-container.folderandpermissions {
    border-left: 4px solid #EB354D;
    height: 79px;
    cursor: pointer;
}

.create-object-item-container.editcockpits {
    border-left: 4px solid #269C59;
    height: 79px;
    cursor: pointer;
}

.create-object-item-container.dataandintegration {
    border-left: 4px solid #E9B23A;
    height: 79px;
    cursor: pointer;
}


.create-object-item-container.editsettings {
    border-left: 4px solid #AC4FC6;
    height: 79px;
    cursor: pointer;
}

.create-object-item-container.dumpdelete {
    border-left: 4px solid #16879E;
    height: 79px;
    cursor: pointer;
}

.pie-chart-configure-metrics {
    width: 150px;
    height: 150px;
    padding-left: 20px;
    padding-top: 20px;
}

.pie-chart-legend-metrics {
    width: 280px;
    margin-top: 39px;
    padding-left: 40px;
}

.label-legend-pie-chart {
    height: 35px;
    width: 116px;
    color: #595959;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}

.user-count-metric {
    height: 22px;
    width: 120%;
    border-radius: 11px;
    text-align: center;
    margin-top: 13px;
    min-width: 33px;
    color: #FFFFFF;
    font-weight: bold;
}

.container-legend-pi-chart {
    float: right;
    padding-right: 43px;
    margin-top: -156px;
}

.container-legend-object-pi-chart {
    float: right;
    padding-right: 43px;
    margin-top: -225px;
}


.icon-text-metrics {
    font-weight: bold;
    font-size: 36px;
    padding-left: 10px;
    font-family: -apple-system, "San Francisco", "Helvetica Neue", "Roboto", "Lato", "Open Sans", Helvetica, Arial !important;
}

.icon-text-metrics-inside-pie {
    font-weight: bold;
    font-size: 21px;
    padding-left: 7px;
    padding-top: 15px;
    font-family: -apple-system, "San Francisco", "Helvetica Neue", "Roboto", "Lato", "Open Sans", Helvetica, Arial !important
}

.pie-chart-configure-objects-metrics {
    width: 150px;
    height: 150px;
    padding-left: 20px;
    padding-top: 48px;
}

.pie-chart-legend-object-metrics {
    width: 280px;
    margin-top: 26px;
    padding-left: 40px;
}

.bng-dropdown-stats-users:before {
    position: absolute;
    top: -39px;
    left: 219px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #FFFFFF;
    border-left: 7px solid transparent;
    border-bottom-color: #ffffff;
    content: '';
}

.bng-dropdown-stats-object:before {
    position: absolute;
    top: -39px;
    left: 219px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #FFFFFF;
    border-left: 7px solid transparent;
    border-bottom-color: #ffffff;
    content: '';
}

.bng-dropdown-stats-quota:before {
    position: absolute;
    top: -39px;
    left: 130px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #FFFFFF;
    border-left: 7px solid transparent;
    border-bottom-color: #ffffff;
    content: '';
}
.StatsPanel .LoadingSvg {
  width: 48px;
  height: 48px;
  margin-left: 15px;
}

.panel-account-metrics .painel-metrics-container * {
  color: #ffffff;
}

.panel-account-metrics .painel-metrics-container.MetricObjects.stats-panel-open,
.panel-account-metrics .painel-metrics-container.MetricObjects.stats-panel-open,
.panel-account-metrics .painel-metrics-container.MetricStructures.stats-panel-open,
.StatsPanel:not(.Loading) .painel-metrics-container.MetricObjects:hover,
.StatsPanel:not(.Loading) .painel-metrics-container.MetricUsers:hover,
.StatsPanel:not(.Loading) .painel-metrics-container.MetricStructures:hover {
  animation: StatsPanelGlowAnimation 1s infinite;
}

@keyframes StatsPanelGlowAnimation {
  from {
    text-shadow: 0 0 18px rgb(255, 255, 255, 0.5);
  }
  to {
    text-shadow: 0 0 18px rgb(255, 255, 255, 0.5);
  }
}

.panel-account-metrics .painel-metrics-container.stats-panel-open,
.StatsPanel:not(.Loading) .painel-metrics-container:hover {
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
}

.panel-account-metrics {
  height: 148px;
  width: 560px;
  background-color: #423358;
}

.StatsPanel.Loading .painel-metrics-container {
  cursor: default;
}

.painel-metrics-container {
  color: transparent;
  font-size: 16px;
  font-weight: bold;
  display: grid;
  padding: 40px;
  cursor: pointer;
  width: 105px;
}

.painel-metrics-container * {
  color: #ffffff;
}

.painel-metrics-container .material-icons {
  font-size: 48px;
  pointer-events: none;
}

.stats-panel.last-update {
  position: absolute;
  right: 10px;
  top: 160px;
  color: white;
  font-size: 10px;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.stats-panel.last-update .autorenew {
  padding: 0;
}

.stats-panel.last-update i {
  font-size: 20px;
  color: white;
}

.stats-panel.last-update .autorenew.BngIconButton:hover {
  background-color: unset !important;
}
.LOfiFdNqHqERLOHCY\+WxdQ\=\= {
    z-index: 100;
}

.YfDRfLr-Oo6SdDzNelLFnw\=\= {
    width: 680px;
    height: 347px;
    background-color: #fff;
    border-radius: 6px;
    padding: 25px 25px 0;
    overflow: hidden;
    position: relative;
    display: flex;
}

.-MPMowTTc62lROaSDF7d1Q\=\= {
    z-index: 60;
    background: black;
    opacity: 0.25;
}

.CwjvAUNCycNQOva2eyB-Ww\=\= {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
}

.ACvJSl8esBb8\+wW24N5phA\=\= {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
}

.y9Qrp7Mukl4IYDDFjxxI3Q\=\= {
    color: #005DFF;
}

.JIWnhla\+2ZwG\+O1z8J2aSg\=\= {
    padding-top: 28px;
    gap: 8px;
    display: flex;
    flex-direction: column;
    margin-left: 0;
}

.JIWnhla\+2ZwG\+O1z8J2aSg\=\= li {
    list-style-type: none;
    display: flex;
    gap: 10px;
}

.pu7FRYB9JbRYa2ZAlMH0KQ\=\= {
    width: 60%;
}

.kTvekjsbstQ0nOItC530cA\=\= {
    background: #005DFF !important;
    border-radius: 100px;
    color: white;
    padding: 10px 20px;
}

.Ko-kHnWeVp--5r-NcwVxVw\=\= {
    min-width: 290px;
    max-width: 290px;
}

.v0q92yPY\+FBtjTW1H0G0TA\=\= {
    stroke: #DFDFDF;
}

.GDUxkxS8tAJ74Euu1I2jDg\=\= {
    stroke: #E92A2A;
}

.c10WyI6ZtwJwECBXrf7P7w\=\= {
    font-size: 10px;
    text-align: center;
    display: block;
}

._8MprJ7MSqJTQP0lpmOnZqQ\=\= {
    position: relative;
    top: -63%;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.Y0CgSpGGYPHnvYNDgQDKOg\=\= {
    cursor: pointer;
    margin-left: 25px;
    padding: 4px 12px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.5px;
    border: 1px solid #fff;
    border-radius: 30px;
    list-style-type: none;
    display: flex;
    align-items: center;
    gap: 5px;
}

.m4kt2xZszwzQkCASGrvdhw\=\= {
    cursor: unset !important;
}

.CjohnpGyks097uxCi9gYUQ\=\= .NavRoundButton,
._2YFmsva-ihfKbUZEKFZVSg\=\= .NavRoundButton,
._4\+ws73M-IIEXviLCjGiL-A\=\= .NavRoundButton {
    background-color: #005dff2e;
    border-color: #005dff60;
}


.Y0CgSpGGYPHnvYNDgQDKOg\=\= a {
    color: white;
    text-decoration: underline !important;
}

@media screen and (max-width: 1415px) {
    .MCEdEzOzp0SWGVwLjESynA\=\= {
        display: none;
    }
}

@media screen and (min-width: 1416px) {
    .GcwceVAlaY8SGU\+60-3O5Q\=\= {
        display: none;
    }
}

@media screen and (max-width: 1400px) {
    .Y0CgSpGGYPHnvYNDgQDKOg\=\= {
        display: none;
    }
}
.nlU0mc2p6MuUH4sp74-gFg\=\= {
  background: rgba(0, 0, 0, 0.24);
  left: 0;
  height: 100vh;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 321040 !important;
}

.MdEUvclzSiASouArKlPyLQ\=\= {
  background: #e6efff;
  opacity: 1;
  padding: 7px;
  position: absolute;
  right: 18px;
  top: -7px;
  transform: rotate(-45deg);
}

.eHdrrV0YSHDJOyQuW245wg\=\= {
  background: #e6efff;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  padding: 24px;
  position: fixed;
  width: 435px;
  z-index: 321041;
}

.\+Br7IbYazKdSQKGeGhqIiQ\=\= {
  align-items: center;
  color: #005dff !important;
  display: inline-flex;
  gap: 8px;
  font-weight: 700;
}

.\+Br7IbYazKdSQKGeGhqIiQ\=\= h5 {
  margin: 0;
}

.cHsOPI-6fRPxtqThe75Tkg\=\= {
  color: #337dff;
  margin-top: 16px;
}

.lj68HeMtcq4FYsuuWk9p\+w\=\= {
  display: inline-flex;
  gap: 32px;
}

.lj68HeMtcq4FYsuuWk9p\+w\=\= button {
  border-radius: 29px;
  padding: 10px 18px;
}

.lj68HeMtcq4FYsuuWk9p\+w\=\= button:hover {
  transform: scale(1.02);
}

.yNbUEment9Xn8z\+CRqVLYg\=\= {
  background: #005dff !important;
  color: #fff !important;
}

.yNbUEment9Xn8z\+CRqVLYg\=\=:hover {
  background: #5e8fef !important;
}

._5pxqdLSCOzRJq6A7SXBYtw\=\= {
  background: #e6efff !important;
  color: #337dff !important;
}

._5pxqdLSCOzRJq6A7SXBYtw\=\=:hover {
  background: #98b6ef !important;
}

.ExportMenuButton.dropdown-menu {
    width: 400px;
}

a.sched-item div.row-fluid {
    display: flex;
    align-items: center;
}

a.sched-item:focus {
    background-image: none !important;
}

.scheduling-button {
    display: flex;
    align-items: center;
    margin-left: auto;
    margin-right: 5px;
}

.SchedulingDropdown.marginDropdown {
    margin-left: 60px;
}

.sched-title {
    width: 274px;
    font-size: 14px;
    padding-left: 10px;
    color: #555555;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 500;
}

a.sched-item:hover {
    background: #ffffff !important;
}

a.sched-item {
    cursor: inherit;
}

a.sched-item:focus {
    background: #f7f8fa;
}

.sched-item .button-export-container {
    width: 16px !important;
    height: 16px !important;
    margin-right: 5px;
}

.ExportMenuButton.dropdown-menu > li:hover {
    background: #fff !important;
}

.export-menu-popper {
    z-index: 1000001;
    width: auto;
}

.export-menu-dropdown {
    width: 40px;
}

.export-menu-dropdown .Icon.notranslate.material-icons {
    width: 23px;
}

.ExportMenuButton .title-description {
    width: 274px;
    font-size: 12px;
    padding-left: 10px;
    color: #888888;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
}

.ExportMenuButton .title-wrapper {
    display: flex;
    flex-direction: column;
}

.button-export-activation .Icon,
.button-export-info .Icon,
.button-export-edit .Icon,
.button-export-description .Icon,
.button-export-send .Icon,
.button-export-delete .Icon {
    width: 24px;
    height: 22px;
    font-size: 24px;
    color: #555555;
}

.button-export-activation span,
.button-export-info span,
.button-export-edit span,
.button-export-description span,
.button-export-send span,
.button-export-delete span {
    font-size: 14px;
    display: flex;
    align-items: center;
    color: #555555;
}

.BngClickOutsideOverlay.export-menu-popperOverlay {
    z-index: 1000001;
}

.nav-bar-button.ExportMenuButton > div > i {
    color: white;
    line-height: 50px;
}

.nav-bar-button.ExportMenuButton > div > i:hover {
    cursor: pointer;
}

.BngEmpty.SchedulingEmptyPage {
    position: unset;
    text-align: center;
    transform: unset;
    margin: 20px 0 0 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}

.ExportMenuButton > .enabled {
    border-left: 4px solid #528DE3;
}

.ExportMenuButton > .disabled {
    border-left: 4px solid #EB354D;
}

.button-export-activation.enabled .Icon {
    color: blue;
}
.SchedulingDropdownTitle {
  font-size: 28px;
  font-weight: 600;
  color: #595959;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.nxtfKO0EZtfEIIhxwSfqjQ\=\= {
  width: 650px;
}

.pgneOQpjuZpFcVn\+GkKsAg\=\= {
  display: flex;
  margin: 18px 0 0 13px !important;
  max-width: 85%;
}

.rQ2M4H0H4HAwPxv8pwFMFw\=\= {
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 24px !important;
  color: #555555 !important;
  margin-right: 8px;
}

._17n7RDTOg8di-CO1BO\+J-Q\=\= {
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 19px !important;
  color: #333333 !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.EoY8O5RgLK-gFJjpk-gwrw\=\= {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

._3NErGpuLLnC1TmuFwOfsvQ\=\=,
.iC4I-4JB0Yi48zq5e-uk-A\=\=,
.oZyC\+8i5Kmbs1mEOAt\+kIQ\=\=,
.vxaoar0pwo1lLWqj3saB9A\=\=,
.-PNTL94czzznoefgr5V0Ug\=\=,
._9sPDkkrgtWNgCBpvGG7RZQ\=\=,
.YxR7EswcOV95cDrmWQP2nw\=\=,
._2rs4fx35B39lOJ2Dd6BSFw\=\= {
  display: flex;
  flex-direction: row;
  margin-bottom: 5px;
}

.oZyC\+8i5Kmbs1mEOAt\+kIQ\=\=,
._3NErGpuLLnC1TmuFwOfsvQ\=\=,
.iC4I-4JB0Yi48zq5e-uk-A\=\=,
.VFeQdEWzAB9gAtHlTMauxg\=\= {
  width: auto !important;
}

.tPJgj3v3J8ngN8Ff0\+Olfg\=\=,
.qV\+y8hJ9Snq8N4cbfpfkKQ\=\=,
.oZyC\+8i5Kmbs1mEOAt\+kIQ\=\= > div,
.vxaoar0pwo1lLWqj3saB9A\=\= > div,
.-PNTL94czzznoefgr5V0Ug\=\= > div,
._9sPDkkrgtWNgCBpvGG7RZQ\=\= > div,
.YxR7EswcOV95cDrmWQP2nw\=\= > div,
._2rs4fx35B39lOJ2Dd6BSFw\=\= > div {
  font-weight: 500;
  white-space: nowrap;
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 5px;
}

.qV\+y8hJ9Snq8N4cbfpfkKQ\=\= {
  width: 139px;
}

.tPJgj3v3J8ngN8Ff0\+Olfg\=\=,
._2rs4fx35B39lOJ2Dd6BSFw\=\= > div {
  width: 123px;
}

.oZyC\+8i5Kmbs1mEOAt\+kIQ\=\= > div {
  width: 100px;
}

.Zs-nNcPziwr1AdLxjDnzUA\=\=,
.eKmV1wQPAPLBFpeWuOoLsw\=\=,
._3NErGpuLLnC1TmuFwOfsvQ\=\=,
.iC4I-4JB0Yi48zq5e-uk-A\=\=,
.oZyC\+8i5Kmbs1mEOAt\+kIQ\=\=,
.vxaoar0pwo1lLWqj3saB9A\=\=,
.-PNTL94czzznoefgr5V0Ug\=\=,
._9sPDkkrgtWNgCBpvGG7RZQ\=\=,
.YxR7EswcOV95cDrmWQP2nw\=\=,
._2rs4fx35B39lOJ2Dd6BSFw\=\= {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 15px;
  color: #555555;
}

.i001ShSh4FaZK-67znRsdA\=\=,
.Lh3EHK2JFimlZc\+44B\+Bpw\=\= {
  margin: 0 0 0 20px;
  border-left: 3px solid #d1d1d1;
  padding: 0 0 0 12px;
}

.i001ShSh4FaZK-67znRsdA\=\= {
  width: 42%;
}

.Lh3EHK2JFimlZc\+44B\+Bpw\=\= {
  width: 40%;
}

.-nZLhP8n-8xPKUoPUWODhg\=\= {
  display: flex;
  margin: 20px 0 10px 13px;
}

.nhRFE\+BJMpDIKCcmINeRbQ\=\=,
.Ximj0gtC9aHdQzqBjDdIqA\=\= {
  width: 49.5%;
}

.-PNTL94czzznoefgr5V0Ug\=\= > div {
  width: 190px;
}

.oKXc3TS8AIPWnHVy2ZY3gw\=\= {
  background: #669eff;
  width: 8px !important;
  height: 8px !important;
  border-radius: 4px;
  margin: 3px 6px 0 0;
}

.Btp75Qb2juGxkDPLPyBmjw\=\=,
.pJY2JN-K98jV6-VoBQ0Fxg\=\= {
  display: flex;
  margin: 4px 0 6px 0;
  box-shadow: 0 1.5px 0 #e4e4e4;
  align-items: center;
  padding: 0 0 2px 0;
  height: 30px;
}

.lA4xx3kXc\+iQDVultVq-SA\=\=,
.mG0tAqUmwtbYnqWb16KQXQ\=\=,
.mG0tAqUmwtbYnqWb16KQXQ\=\= {
  overflow: scroll;
  height: 150px;
}

.S\+bBWAnl-qNZyCyt7Ah5YA\=\=,
._4-ieSuKymCI1fbfo3Bxn4g\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #005dff;
  border-radius: 15px;
  color: white;
  width: auto;
  padding: 0 10px 0 10px;
  align-items: center;
  margin: 0 10px 0 0;
}

.tx\+MrxOIvl2SBEv1Ukqo1Q\=\=,
.Otq6l9BZgJdY-cLyYr3-Mw\=\= {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}

.WeoeJhkceIYUaQY\+Rt2jow\=\= {
  font-size: 24px !important;
  line-height: 18px !important;

  display: flex !important;
  align-items: center;
  text-align: center;
  justify-content: center;

  color: #555555;
  height: 34px;
  width: 34px;
}

.lsD45t7qsaqry\+hVL\+skOw\=\=,
.Ym-vLuM\+Ds0L9lLwzKy5CQ\=\=,
.Ym-vLuM\+Ds0L9lLwzKy5CQ\=\= {
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 15px !important;
  line-height: 15px !important;

  color: #555555 !important;

  white-space: nowrap;
  width: 215px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 5px;
}

.tMCEInJaddsnD29CJMrrbw\=\= {
  display: flex;
  margin: 0 0 0 20px;
}

.rSrFI5Hk3uugp8611c8fug\=\=,
._3FPgZZN\+TW9cPqPvMkmGDg\=\= {
  width: 50%;
}

.Ygl7C3U\+-X4J0M9MkPDzpw\=\=,
.sjsZ8ilNyiAfJTzVwAXFqw\=\= {
  display: flex;
  padding: 15px 0 15px 0;
  box-shadow: 0 1.5px 0 #e4e4e4;
  margin: 0 8px 0 0;
}

.n2H0OIPSI3yT\+goMqQj10Q\=\=,
.wvnRwcd3zhdA24zCT4Tnig\=\= {
  position: unset;
  transform: unset;
  margin: unset;
}

.n2H0OIPSI3yT\+goMqQj10Q\=\= > div,
.wvnRwcd3zhdA24zCT4Tnig\=\= > div {
  width: 183px !important;
}

.n2H0OIPSI3yT\+goMqQj10Q\=\= > div > img,
.wvnRwcd3zhdA24zCT4Tnig\=\= > div > img {
  height: 90px !important;
}

._18PQxyN-ogMTYXP\+nJgMcw\=\= {
  height: 27px;
  width: 27px;
}

._9ZAfc4KauQiTqPj-qAS4bw\=\= {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #888888;
  width: 92%;
  margin: 20px 0 0 20px;
}

.ExportSchedulingDetailsDialog .UpdatedBy {
  width: 280px;
  margin: 0 0 0 20px;
}

.ExportSchedulingDetailsDialog .CreatedBy {
  width: 280px;
}

.lANyLpZ3HI67SngFX4j8cw\=\= {
  width: 800px !important;
}

.As06HQnMyaQ9lmmTJcvzYA\=\= {
  max-height: 610px;
  min-height: 490px;
  overflow: hidden;
}

.BbRXyVvALaI7eP5hKw-MpA\=\= {
  background-color: white;
  padding: 23px 24px 23px 24px;
  display: flex;
  gap: 12px;
}

.BbRXyVvALaI7eP5hKw-MpA\=\= .Ct8qYBQyrZbJWVPC4oP\+UQ\=\= .ButtonGroupLabel {
  padding: 0 9px;
}

.g9hMDlGiWn4rGp6y2YlvEw\=\= {
  width: 1px;
  height: 64px;
  background-color: var(--light-gray-default);
}

.BbRXyVvALaI7eP5hKw-MpA\=\= .Ct8qYBQyrZbJWVPC4oP\+UQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 4px;
}

.BbRXyVvALaI7eP5hKw-MpA\=\= .Ct8qYBQyrZbJWVPC4oP\+UQ\=\=,
.BbRXyVvALaI7eP5hKw-MpA\=\= .Ct8qYBQyrZbJWVPC4oP\+UQ\=\= .BngButtonGroup {
  height: 32px;
}

.BbRXyVvALaI7eP5hKw-MpA\=\= .Ct8qYBQyrZbJWVPC4oP\+UQ\=\= .nKUSABG3II5DMZC1rqw6Fg\=\=,
.BbRXyVvALaI7eP5hKw-MpA\=\= .Ct8qYBQyrZbJWVPC4oP\+UQ\=\= .szxkKkozItWHr5N-9ZVyvw\=\= {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
}

.fdeL11ZgqfvjpadEAYHxcQ\=\= {
  background-color: #fff;
}

._14JqTujuftg4ZFVC2VP71A\=\= .fdeL11ZgqfvjpadEAYHxcQ\=\= li.active {
  background-color: #f6f6f6;
  border-bottom-color: #f6f6f6;
}

._14JqTujuftg4ZFVC2VP71A\=\= li:last-child {
  background-color: #fff;
}

._14JqTujuftg4ZFVC2VP71A\=\= li:first-child {
  margin-left: 24px;
}

._14JqTujuftg4ZFVC2VP71A\=\= .fdeL11ZgqfvjpadEAYHxcQ\=\= .tab-content {
  min-height: 260px;
  max-height: 378px;
  height: 40vh;
  background-color: #f6f6f6;
}

._14JqTujuftg4ZFVC2VP71A\=\= .fdeL11ZgqfvjpadEAYHxcQ\=\= .tab-content > div {
  padding: 24px;
}

._14JqTujuftg4ZFVC2VP71A\=\= .fdeL11ZgqfvjpadEAYHxcQ\=\= .navigation-tab-link > a {
  opacity: 1;
  font-weight: 400;
}

.XSoaAGTEba-d9KxzLFmuDw\=\= {
  height: 300px;
}

.XSoaAGTEba-d9KxzLFmuDw\=\= .control-group.error .RhH4djv9RzEWvJXcVoRZVw\=\=,
.XSoaAGTEba-d9KxzLFmuDw\=\= .RhH4djv9RzEWvJXcVoRZVw\=\= {
  font-size: 14px;
  color: #333;
  text-shadow: none;
  font-weight: 500;
}

.eBLPNAskI9XhfuHO2Xmkmg\=\= {
  border-radius: 8px;
}

.eBLPNAskI9XhfuHO2Xmkmg\=\= .XyLGwxgOcQPEWmJWEwznrQ\=\= {
  border: 1px solid #d1d1d1;
  height: 38px;
  border-radius: 8px 8px 0 0;
  position: relative;
}

.eBLPNAskI9XhfuHO2Xmkmg\=\= .Taj7yj0RyDNEHEmkGjNPow\=\=,
.eBLPNAskI9XhfuHO2Xmkmg\=\= .zG5nTDYwB9Y45rOKN6cOkA\=\= {
  margin-bottom: 0;
}

.eBLPNAskI9XhfuHO2Xmkmg\=\= ._9wRegkRkhO9Ue0\+jruFsig\=\= {
  height: fit-content;
  min-height: 100px;
  border: 1px solid #d1d1d1;
  border-radius: 0 0 8px 8px;
  margin-top: -1px;
  position: relative;
}

._3ifHG7ndBSuHdqoz\+DxiYA\=\= {
  display: flex;
  margin-bottom: 8px;
}

._2umrf4WX1Xn\+6QQV-Zrstw\=\= {
  position: relative;
}

.HTH3rPBvTeEIZfCdfmCxOg\=\= {
  user-select: none;
}

.OBhi8egiuJWuZiG-4xXZgA\=\= {
}

.OBhi8egiuJWuZiG-4xXZgA\=\= .SearchContainer .bng-search {
  height: 44px !important;
}

.\+WqXe6AK16aGJhgRxbztXA\=\= {
  box-shadow: none;
  background-color: inherit;
}

.OBhi8egiuJWuZiG-4xXZgA\=\= .BngSelectDropdown,
.OBhi8egiuJWuZiG-4xXZgA\=\= .BngSelectSearch {
  border-radius: 8px;
  margin-top: 2px;
}

.OBhi8egiuJWuZiG-4xXZgA\=\= .BngSelectDropdown {
  border: 1px solid #d4d4d4;
}

.PiKYpeuzTF1uK7uHzbnPeA\=\= {
  background-color: #005dff;
  width: fit-content;
  color: #fff;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 500;
  user-select: none;
}

.PiKYpeuzTF1uK7uHzbnPeA\=\= .rBlbxwSLmgSiG1KS7TYMeQ\=\=,
.PiKYpeuzTF1uK7uHzbnPeA\=\= .SmzIDBV4cr30McxwW1YsFw\=\= {
  padding: 0;
  color: #fff;
  transition: text-shadow ease-in-out 0.2s;
  display: flex;
  height: 100%;
}

.PiKYpeuzTF1uK7uHzbnPeA\=\= .rBlbxwSLmgSiG1KS7TYMeQ\=\=:hover,
.PiKYpeuzTF1uK7uHzbnPeA\=\= .SmzIDBV4cr30McxwW1YsFw\=\=:hover {
  text-shadow: 0 0 5px #ffffff;
  background-color: inherit;
}

.PiKYpeuzTF1uK7uHzbnPeA\=\= .rBlbxwSLmgSiG1KS7TYMeQ\=\= .Icon,
.PiKYpeuzTF1uK7uHzbnPeA\=\= .vP\+sJafXA6JjzFXQPEIJeQ\=\=,
.PiKYpeuzTF1uK7uHzbnPeA\=\= .SmzIDBV4cr30McxwW1YsFw\=\= i {
  font-size: 18px;
}

.HaRE-1gbQO39nRh9vLgHkA\=\= {
  box-shadow: none !important;
}

.HaRE-1gbQO39nRh9vLgHkA\=\=:hover:not(.disabled) {
  background: #e6efff !important;
  color: #005dff !important;
}

.jiVmcmRFGUBx1dNBmNcPOg\=\= .Icon {
  color: #005dff;
}

.HaRE-1gbQO39nRh9vLgHkA\=\= .Icon {
  font-size: 20px;
}

._1TsDh3IQG-qPBJ-JkdLW8A\=\= {
  border-radius: 12px 12px 0 0;
}

._0Vm55Iy1d2-8wyQHLO9ClQ\=\= {
  height: fit-content;
  width: 100%;
  background-color: #ffffff;
  border-radius: 8px;
  transition: border linear 0.2s !important;
  border: 1px #d1d1d1 solid;
}

.error ._0Vm55Iy1d2-8wyQHLO9ClQ\=\= {
  border: 1px #f09784 solid;
}

.T-4rSuxfvNK3kQQ2pyMeRA\=\= {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
}

.T-4rSuxfvNK3kQQ2pyMeRA\=\= .geaClEBwBRdrQKexKIGVsg\=\= {
  justify-content: start;
  background-color: #fff;
  color: #005dff;
  font-size: 12px;
  width: 100%;
  border-radius: 8px;
  transition: unset;
}

.error .T-4rSuxfvNK3kQQ2pyMeRA\=\= .geaClEBwBRdrQKexKIGVsg\=\= {
  color: #b94a48;
}

.T-4rSuxfvNK3kQQ2pyMeRA\=\= .geaClEBwBRdrQKexKIGVsg\=\=:hover {
  background-color: #fff;
}

._10q\+2n9lo1Mz1YFC6zefZg\=\= {
  position: relative;
  height: fit-content;
  padding: 12px;
  display: inline-flex;
  gap: 10px;
  width: calc(100% - 24px);
  border-top: 1px solid #d4d4d4;
  background: #fff;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}

.gLUSd0AgkKRhDT6T\+v3ZVQ\=\= ._10q\+2n9lo1Mz1YFC6zefZg\=\= {
  border-radius: 8px;
  border-top: 0;
}

._10q\+2n9lo1Mz1YFC6zefZg\=\=.BIW0VS77hV5BpgwtKBJNVQ\=\= {
  flex-wrap: wrap;
}

._7kz5W5\+Pz\+sEGzZ8Regzqg\=\= {
  background-color: #005dff;
  width: fit-content;
  padding: 2px 8px;
  color: #fff;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
}

._2hB7DyvureXT3FlccVkh\+w\=\= {
  margin-right: 10px;
}

.rZmPJXQDH4FZnrBu4EGCqA\=\= {
  width: 100%;
  position: absolute;
  height: 45px;
}

.\+\+5ud\+X2XTBl2rLIr722ug\=\= {
  position: absolute;
  top: 0;
  right: 0;
  height: 48px;
  width: 80px;
  background-image: linear-gradient(90deg, transparent, white);
  border-radius: 0 0 8px 0;
}

.BFQRj\+wm\+cKFux0L1pS\+Yw\=\= {
  background-color: #005dff;
  width: fit-content;
  padding: 2px 8px;
  color: #fff;
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  font-size: 12px;
  font-weight: 500;
  user-select: none;
}

.Zqel5UWknOUpnteTu51Vpw\=\= {
  width: 95%;
}

._1Kks0RQ\+P6us7G5FD4Bdmg\=\= {
  margin-left: auto;
}

.f6ltq9Pi\+784zZ6PxSyyAg\=\= {
  z-index: 321051;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  width: 320px;
  height: fit-content;
  max-height: 600px;
}

.Lblx\+dg1cM8QK6C6dwhSQw\=\= {
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.\+07w96ZNzAOCeasfzr\+ukQ\=\= {
  font-size: 17px;
  font-weight: 500;
}

.u0JRN8wIRwy1TQMGZkMvBw\=\= {
  padding: 12px;
  max-height: 200px;
  overflow: auto;
}

._5Xely-PtYDqRb8wM2HUnKQ\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
  padding: 12px;
}

._5Xely-PtYDqRb8wM2HUnKQ\=\= .cBfDaNqbnWwSyCjQdAXHDw\=\= {
  width: 120px;
}

.ZYzFqGV4\+JvbwtESmgy1Tg\=\= {
  margin-bottom: 5px;
}

.S\+ND1zbUn84a4axPgXxsmw\=\= {
}

.SAD8SHTHoGvX67\+QzOJLAg\=\= {
  height: 60vh;
}

.SAD8SHTHoGvX67\+QzOJLAg\=\= div.BngField {
  margin: 0;
}

.foav2XoB8LbKvTvNVMam7A\=\= div.bng-tree-table-action-box {
  background-color: white;
  padding: 10px;
  width: calc(100% - 20px);
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 0;
}

.foav2XoB8LbKvTvNVMam7A\=\= div.bng-search {
  max-width: 270px;
  margin-left: auto;
}

.foav2XoB8LbKvTvNVMam7A\=\= div.scroll-bar-object-select {
  height: calc(60vh - 109px);
  max-height: none;
  overflow: scroll;
}

._6F-ZyDfMVbIPPp5Blt3aTg\=\= {
  position: absolute;
  display: flex;
  z-index: 2;
  left: 40px;
  top: 65px;
}

._6F-ZyDfMVbIPPp5Blt3aTg\=\= span.lbl {
  font-weight: 500;
}

.k0wIPSe7h7-cwwq6Jy8wBw\=\= {
  height: 36px;
  background-color: white;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px;
}

.w6Xrf\+kKFB38MBssXDM1Pw\=\= {
  height: calc(60vh - 129px);
  padding: 10px 40px;
  overflow: auto;
  position: relative;
}

.qCaJ\+WVJQZEOhXgd1ZEN4Q\=\= {
  background-color: white;
  padding: 10px 30px;
  height: 60px;
  border-top: 1px solid #e2e2e2;
  display: flex;
  align-items: center;
}

.Bi9j3Vv6AVz0c3Rjp6F83w\=\= {
  display: flex;
  height: 40px;
  gap: 10px;
  margin-left: auto;
}

.oiEyV0HK0bG0SOADr1A9-Q\=\= {
  width: 120px;
  font-weight: 500;
}

._4hbRNSmI7E3H9OC6l60xzA\=\= {
  height: 300px;
  background-color: #f6f6f6;
}

.YFbbcxFKi\+ph24E7AvhqNQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._5lVWwW9HfqZ-JT8w8gBW4w\=\= {
  display: flex;
  margin-top: 36px;
  align-items: center;
  justify-content: space-between;
}

._5lVWwW9HfqZ-JT8w8gBW4w\=\= .controls .BngDropdown {
  margin-left: auto;
}

.TSSBYHjJlne6jy8G-r7j7A\=\=,
.TSSBYHjJlne6jy8G-r7j7A\=\= .controls {
  width: 100% !important;
}

.cl0Z6VPM-kYNTblKSLeKYA\=\=,
.TSSBYHjJlne6jy8G-r7j7A\=\=,
.TSSBYHjJlne6jy8G-r7j7A\=\= .controls {
  display: flex;
  height: 40px;
  margin-bottom: 0 !important;
}

.cl0Z6VPM-kYNTblKSLeKYA\=\=:last-child {
  margin-left: auto;
}

.K3I0H9xQsDC\+nm-U6oqulQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.nYRjzTK4DCWoxaaFqgrO7Q\=\= {
  font-weight: 500 !important;
}

.EB6mXW1kuhnFx-L-iF42gg\=\=,
.nYRjzTK4DCWoxaaFqgrO7Q\=\= {
  font-size: 14px !important;
  color: #333333 !important;
  text-shadow: none !important  ;
}

.EB6mXW1kuhnFx-L-iF42gg\=\= {
  font-weight: 400 !important;
}

.miJHXXSx-QVwizc-DC66wQ\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
}

.cl0Z6VPM-kYNTblKSLeKYA\=\= .ZEi5TUgVnK4I6uRPM8NyWQ\=\= {
  width: 254px;
  height: 40px;
  border-radius: 8px;
  margin-bottom: 0;
  font-size: 14px;
  border: 1px solid #ccc;
}

.cl0Z6VPM-kYNTblKSLeKYA\=\= .ZEi5TUgVnK4I6uRPM8NyWQ\=\=:focus {
  border-color: #9d9d9d;
}

._7SXtwF\+CYTaoKHadyJlv7A\=\= {
  margin-top: 24px;
}

._7WOm2YPA7fjAf0kG5Mk7Yg\=\= {
  display: flex;
  align-items: center;
  font-size: 12px;
  margin-bottom: 8px;
}

._4hbRNSmI7E3H9OC6l60xzA\=\= ._8MAvahxNUaDUzO0Luvw6BQ\=\= {
  width: 156px;
  height: 40px;
  border-radius: 8px;
  margin-bottom: 0;
  border: 1px solid #d1d1d1;
}

.KCTEYn1ARuEzU8HIy8SVpw\=\= {
  display: flex;
  align-items: center;
}

.O8N7dE3WOPBNMGwpQqjt\+A\=\=,
.-wwuq43C36KiKNzvR1h0xQ\=\= {
  font-size: 12px;
  margin-bottom: 0 !important;
  font-weight: 400 !important;
}

.O8N7dE3WOPBNMGwpQqjt\+A\=\= {
  margin-left: 14px;
}

.-wwuq43C36KiKNzvR1h0xQ\=\= {
  width: 168px;
}

.wlsKpFIfyYKtXKO1CTwX3w\=\= {
  height: 44px;
}

.TU7lbjnODi0-d5EDLJA3\+g\=\= {
  height: 44px;
}

._4hbRNSmI7E3H9OC6l60xzA\=\= .SVH\+aS4GinFJWTTIWD485w\=\= {
  height: 38px !important;
  color: #888888;
  font-weight: 500;
  border: 1px solid #d1d1d1;
}

.i1eRT1KlPIvAlxhmYRSRFQ\=\= {
  margin-left: auto;
  width: 287px;
}

.\+MkTVFdFiur5Us2nhaz-Xw\=\= {
  width: 156px;
}

.jgkbRv03l5nWlnMi\+wa3jg\=\= {
  width: 274px;
}

.eVf6QyWjk\+8Fw2ADBAvdFg\=\= {
  position: absolute;
  top: 2px;
  right: 5px;
}

.TR4bgyVBcuZw8y99SEaF8w\=\= {
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr;
  column-gap: 5px;
  align-items: center;
}

._21u43JKVjJySSMJuEjw5xQ\=\= {
  font-weight: 500;
  margin-bottom: 18px;
  color: #333;
}
.yH-Q0x6MZakNYJliZgUvmQ\=\= {
    animation: lr4uYaUMwBnDTvtAA6x\+WQ\=\= 150ms ease-out;
    border-radius: 12px;
    box-shadow: 0 11px 15px #0005;
    overflow: hidden;
}

@keyframes lr4uYaUMwBnDTvtAA6x\+WQ\=\= {
    0% {
        transform: translateY(-150px);
        opacity: 0;
    }
    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.a0NaJLID-2Ynx0V3VExkJw\=\= {
    background-color: #f6f6f6;
    display: flex;
    justify-content: center;
    height: 138px;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    width: 220px;
}

.pDoH48iwhtbKu45jZbEJiw\=\= button {
    border: none;
    background: transparent;
    cursor: pointer;
}

.pDoH48iwhtbKu45jZbEJiw\=\= input {
    border: none;
    background: transparent;
    cursor: pointer;
}

.pDoH48iwhtbKu45jZbEJiw\=\= input:focus {
    outline: none;
}

input.EbFAwHtBfqw5eu7nXW19hA\=\= {
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    color: #333;
    cursor: text;
    font-size: 14px;
    height: 38px;
    padding: 5px 10px;
}

.pDoH48iwhtbKu45jZbEJiw\=\= {
    align-items: flex-end;
    display: flex;
    justify-content: center;
    width: 220px;
    z-index: 321050;
}

.moIas\+yzLBkFL29JqxakGA\=\= {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

.jDe0k7stAGdPyG1TqUvfQA\=\= {
    position: relative;
    width: 50px;
    overflow: hidden;
    z-index: 100;
    margin-left: 5px;
}

.mvXaak7tO3HdVAJpdKS5Aw\=\=,
.KiEOxAjhaDzCs7C7ZPKivA\=\= {
    align-items: center;
    display: flex;
    text-align: center;
    transition: all 100ms linear;
    user-select: none;
    width: 100%;
}

.mvXaak7tO3HdVAJpdKS5Aw\=\=,
.mvXaak7tO3HdVAJpdKS5Aw\=\= .BOD4wuG9on7tyFOdNXbCjQ\=\= {
    justify-content: end;
}

.KiEOxAjhaDzCs7C7ZPKivA\=\=,
.KiEOxAjhaDzCs7C7ZPKivA\=\= .BOD4wuG9on7tyFOdNXbCjQ\=\= {
    justify-content: start;
}

.BOD4wuG9on7tyFOdNXbCjQ\=\= {
    align-items: center;
    border-radius: 7px;
    color: #333333;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    height: 100%;
    transition: all 100ms linear;
    line-height: 35px;
    padding: 0 10px;
    text-align: center;
    width: fit-content;
}

.BOD4wuG9on7tyFOdNXbCjQ\=\=:hover {
    background-color: #005dff;
    color: white;
}

.BOD4wuG9on7tyFOdNXbCjQ\=\=.IRFLEMc2kG3JDVyclaL\+kg\=\= {
    color: #f7f7f7;
    font-size: 16px;
}

.BOD4wuG9on7tyFOdNXbCjQ\=\=.OjtnDPoF3y8VnXyAF12Drw\=\= {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}

.JZutbFHDl-DYiUAvtZxi6w\=\= {
    transition: transform 700ms cubic-bezier(0.13, 0.67, 0.01, 0.94);
}

.TZtADcP369dZX\+leIJA7jw\=\= {
    transition: transform 600ms cubic-bezier(0.13, 0.67, 0.01, 0.94);
}

.GDVpZY\+cRGHIr3YCb61NPw\=\= {
    background-color: #fff;
    border-bottom: 1px solid #E4E4E8;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 100;
}

.xNUPfCf5jKGh4PWPVN9c0w\=\= {
    position: absolute;
    border-radius: 6px;
    background-color: #005dff;
    pointer-events: none;
    margin: 0 10px;
    left: 0;
    right: 0;
    z-index: 1;
}

.yBrBULatYYqCboS4f5Dz9w\=\= {
    padding: 10px 15px;
    font-size: 13px;
    color: #005dff;
    transition: all 150ms linear;
    font-weight: 500;
    z-index: 1;
}

.yBrBULatYYqCboS4f5Dz9w\=\=:hover {
    opacity: 0.6;
}

.yBrBULatYYqCboS4f5Dz9w\=\=._3BYNfjD3ayW76-t4O9adqg\=\= {
    font-size: 12px;
    font-weight: 300;
}

.BqsG31gABrUihC2WskXbSQ\=\= {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #f7f7f7;
    position: relative;
    z-index: 100;
    font-weight: 600;
}
.nzzauzhEgiaOof2l2oSlfg\=\= {
  display: inline-flex;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.nzzauzhEgiaOof2l2oSlfg\=\=:hover,
.nzzauzhEgiaOof2l2oSlfg\=\=:focus {
  border-color: #9d9d9d;
}

.nzzauzhEgiaOof2l2oSlfg\=\= .YpwAQ-shiIc2uzEdGMJEpg\=\= {
  height: 100%;
  width: 100%;
  margin-bottom: 0;
  border: none;
  border-radius: 8px 0 0 8px;
}

/*Chromium browser fix so it doesn't show two icons when input is time type*/
.nzzauzhEgiaOof2l2oSlfg\=\= .YpwAQ-shiIc2uzEdGMJEpg\=\=::-webkit-calendar-picker-indicator {
  display: none;
  background: none;
}

.nzzauzhEgiaOof2l2oSlfg\=\= .dXDGARYVg1ypWFoLU9Tbjw\=\= {
  display: inline-flex;
  background-color: #f6f6f6;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #ccc;
  border-radius: 0 8px 8px 0;
  padding: 0 8px;
}

.GSB6WqLEx4yZ3RitiB\+\+Hg\=\= {
  color: #555;
  font-weight: 400;
  font-size: 18px;
}

.control-group.error .dXDGARYVg1ypWFoLU9Tbjw\=\= {
  border: none;
}

.control-group.error .nzzauzhEgiaOof2l2oSlfg\=\= .BngInput {
  border-right: inherit;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.control-group.error .nzzauzhEgiaOof2l2oSlfg\=\= {
  border-color: #f09784;
  box-shadow: none;
}

.control-group.error .nzzauzhEgiaOof2l2oSlfg\=\= .YpwAQ-shiIc2uzEdGMJEpg\=\=:focus {
  box-shadow: none;
}

.control-group.error .nzzauzhEgiaOof2l2oSlfg\=\= .dXDGARYVg1ypWFoLU9Tbjw\=\= {
  border-left-color: #f09784;
}

.urEmOrjZF8PS0vxrDP0vRA\=\= {
    width: calc(100% - 48px);
    height: 300px;
    background-color: #f6f6f6;
}

.bT-w9iGWMF2cJDC58erTAQ\=\= {
    height: 44px;
    margin-bottom: 24px;
}

.KYWkbnIZttpCdKoSVR99Sw\=\= {
    width: 352px;
    border-radius: 8px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    margin-top: 8px;
}

.KYWkbnIZttpCdKoSVR99Sw\=\= .OI4NK5n0bQZCQ4HqCFompA\=\= {
    padding: 14px;
}

.KYWkbnIZttpCdKoSVR99Sw\=\= .OI4NK5n0bQZCQ4HqCFompA\=\= span {
    font-weight: 500;
    font-size: 14px;
}

.dG1j8WNhjiGXHAxWiJVjIQ\=\= {
    max-height: 205px;
    overflow-y: scroll;
    position: relative;
}

.LVgBqzjnyOh8TrfEEmsONQ\=\= {
    position: unset;
    transform: unset;
    margin: 0;
    background-color: #f4f4f4;
    padding-top: 8px;
}

.Bj26XdpzotJhRlqcYdpJxw\=\= {
    border-top: 1px solid #E5E5E5;
    padding: 8px 14px;
    display: flex;
    align-items: center;
    background-color: #FFFFFF;
}

.Bj26XdpzotJhRlqcYdpJxw\=\=:nth-child(odd) {
    background-color: #F6F6F6;
}

.aEPMqtmlyZ0FLAwc0rRATw\=\= {
    font-weight: 500;
    font-size: 12px;
    color: #555555;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 10px;
}

.Bj26XdpzotJhRlqcYdpJxw\=\= i {
    font-size: 18px;
    margin-right: 6px;
}

.orTyIjk1oaybKKW0mRaaZg\=\= {
    height: 14px;
    border-top: 1px solid #e5e5e5;
}

._2SMBqFPzxl0um2ghY4CedA\=\= {
    margin-left: auto;
}

._2SMBqFPzxl0um2ghY4CedA\=\= select {
    width: 86px;
    margin-bottom: 0;
    height: 22px;
    font-size: 12px;
    padding: 3px;
}

.urEmOrjZF8PS0vxrDP0vRA\=\= .l90igDOPEYc6bk41MHAoAg\=\= {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 8px;
}

.cUVWKdB5LIYRPcYecexCpw\=\= {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.cUVWKdB5LIYRPcYecexCpw\=\= .l90igDOPEYc6bk41MHAoAg\=\=.NJnAo53q27j6TJ57xj4pCQ\=\= {
    margin-bottom: 0;
}

.cUVWKdB5LIYRPcYecexCpw\=\= i {
    margin-bottom: 0 !important;
}
.v5T9N1-tLwZWzjLIqKF4Gg\=\= .bng-search {
  height: 40px;
}

.-QLLLeZkxZvXk10UJgjtJA\=\= {
  width: 100%;
  margin-left: 6px;
}

.sGFlmsP1uN1GSkxdgy1sLQ\=\= .BngTable .BAcZzKTvie5u3A9IpHeYKw\=\= {
  padding-left: 20px;
}

.ServerErrorPagePopper .AccordionTitle {
  display: none;
}

.ServerErrorPagePopper .VersionContainer {
  width: 350px;
}

.ServerErrorPagePopper .AccordionContent {
  padding: 0;
}

.ServerErrorPagePopper .ActionListItems {
  padding: 10px 5px;
}

.ServerErrorPage.OutOfApp {
  position: fixed;
}

.BaseErrorPage {
  width: 100%;
  height: 100%;
  display: grid;
  align-items: center;
  justify-items: center;
}

.BaseErrorPage .BaseError {
  width: 580px;
  padding: 40px 80px;

  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  border-radius: 12px;
}

.BaseErrorPage .BaseError .Title {
  font-size: 24px;
  font-weight: 500;
}

.BaseErrorPage .BaseError .Description {
  font-size: 16px;
  word-break: keep-all;
}

.BaseErrorPage .btn-link {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #005dff !important;
  display: inline-flex;
  align-items: center;
}

.BngCockpitView {
  height: 100%;
}

.BngCockpitView #cockpit-nav-header {
  background-color: #ffffff;
  width: 100%;
  height: 36px;
}

.BngCockpitView .cockpit-item-panel {
  height: calc(100% - 36px) !important; /*-36px from Cockpit navbar*/
  overflow-x: hidden !important;
}

.BngCockpitView .LeafletMap,
.BngCockpitView .LeafletMap .map-container {
  height: 100% !important;
}

.BngCockpitView .HtmlItemContainer {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.BngCockpitView .CockpitBreadcrumb {
  z-index: 5;
  left: 45px;
  width: calc(100% - 372px) !important;
}

.BngCockpitView .CockpitBreadcrumb .breadcrumb {
  width: calc(100% - 36px);
  margin: 0;
}

.BngCockpitView .CockpitBreadcrumb .breadcrumb-logo {
  width: 36px;
}

.BngCockpitView .CockpitBreadcrumb .breadcrumb-logo .Icon {
  margin-left: 8px;
}

.BngCockpitView .background-loading-opacity {
  z-index: 10;
  backdrop-filter: blur(2px);
  background: rgba(0, 0, 0, 0.2);
}


.EchartsToolbar.ContainerIsNotAvailable {
  position: absolute;
  z-index: 20;
  box-shadow: 0 0 3px 0 rgba(148, 148, 148, 0.6);
  border-radius: 20px;
  top: 22px;
  right: 15px;
}

.DashboardTheme-BLACK .EchartsToolbar.ContainerIsNotAvailable,
.DashboardTheme-CORPORATIVE .EchartsToolbar.ContainerIsNotAvailable {
  box-shadow: 0 0 3px 0 #fff;
}

.MenuButtonsContainer .EchartsToolbar {
  border-right: 2px solid #e9e9e9;
}

.AnalysisChartRenderChart .EchartsToolbar {
  top: 12px;
  transition: background-color 250ms linear, color 250ms linear, filter 250ms linear, opacity 250ms linear;
  visibility: hidden;
  opacity: 0;
}

.EChartModelAnalysisContainer:hover .EchartsToolbar {
  visibility: visible;
  opacity: 1;
}

.DashboardItemOptsButton.enabled {
  color: #005dff !important
}

.DashboardTheme-BLACK .EchartsToolbar button .Icon,
.DashboardTheme-CORPORATIVE .EchartsToolbar button .Icon {
  color: #ececec;
}
.floating-object-actions.on-react {
    top: 48px;
    right: 14px;
    margin-top: 0 !important;
    height: 36px;
}

.floating-object-actions.on-react > div,
.floating-object-actions.on-react .breadcrumb-toolbar > div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 36px;
    min-height: unset;
}

.floating-object-actions.on-react #BreadcrumbToolbarContainer {
    float: right;
}

.floating-object-actions.on-react #EditObjectContainer {
    float: left;
}

.floating-object-actions.on-react .breadcrumb-toolbar > div > .toolbox-button {
    margin-left: 14px;
}

.toolbox-button.relative {
    position: relative;
}

.toolbox-button.inactive {
    opacity: 0.5;
}

.toolbox-button.active {
    color: #0088CC;
}

.toolbox-button-dis i.material-icons, .toolbox-button-dis span {
    font-size: 18px;
    color: rgba(0, 0, 0, .5) !important;
    margin: 0;
}

.floating-object-actions i.material-icons, .toolbox-button i.material-icons, .floating-object-actions .iceCmdLnk span.material-icons {
    font-size: 18px;
    cursor: pointer;
    margin: 0;
}

.floating-object-actions li.dropdown-menu-item a span.material-icons, .floating-object-actions li.dropdown-menu-item a i.material-icons {
    padding: 0 6px 0 10px;
    font-size: 16px;
    vertical-align: sub;
}

.floating-object-actions i:hover, .toolbox-button i:hover, .floating-object-actions span.material-icons:hover {
    color: #4272FE;
}

.floating-object-actions {
    position: absolute;
    right: 10px;
    display: inline;
    margin-top: -26px !important;
}

.floating-object-actions .floating-object-button {
    float: left;
    width: 32px;
    text-align: center;
}

.floating-object-button .inline.pull-right.position-relative,
.floating-object-button .inline.pull-left.position-relative {
    float: inherit;
}

/******* ajuste em botoes para compatibilidade (fix que pode ser removido depois de tirar o jsf) ********/
.floating-object-button .btn.btn-primary.iceCmdBtn-dis.toolbox-button-dis {
    background: transparent !important;
    height: 26px;
    width: 26px;
}

.floating-object-button .btn.btn-primary.iceCmdBtn-dis.toolbox-button-dis + i.material-icons {
    margin-top: -26px;
}

.floating-object-button .iceCmdLnk-dis.toolbox-button span.material-icons {
    font-size: 18px;
}



.cockpit-dropdown-popper .cockpit-export-popper-items .cockpit-export-item {
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    align-items: center;
    padding: 12px 10px;
    font-size: 13px;
    cursor: pointer;
}

.cockpit-dropdown-popper .cockpit-export-popper-items .cockpit-export-item.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.cockpit-dropdown-popper .cockpit-export-popper-items .cockpit-export-item span {
    margin-left: 10px;
}

.cockpit-dropdown-popper .cockpit-export-popper-items .cockpit-export-item i {
    font-size: 18px;
}

.cockpit-dropdown-popper .cockpit-export-popper-items .cockpit-export-item:last-child {
    border-bottom: 0;
}

.cockpit-dropdown-popper .cockpit-export-item.link {
    padding: 0 !important;
}

.cockpit-dropdown-popper .cockpit-export-item.link > a {
    padding: 12px 10px;
    width: 100%;
    display: flex;
    font-weight: 400;
}

.cockpit-dropdown-popper .cockpit-export-item.link:not(:hover) > a {
    color: #333;
}

.cockpit-dropdown-popper .cockpit-export-item.link:hover > a {
    color: #4272FE !important;
}
.BookCreationDialog {
    width: 720px;
    top: calc(50% - 200px);
}

.BookCreationDialog .book-creation-body .alert-warning * {
    display: block;
}
.foJDIvXmO7CrAXM2mHosFA\=\= {
  padding: 8px 8px 8px 14px;
}

.s6DIS5yHnT2GYzMZuEgGVg\=\= {
  background-color: #005DFF;
  padding: 0 7px 0 7px;
  border-radius: 14px !important;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 140px;
  justify-content: center;
  height: 22px;
}

.s6DIS5yHnT2GYzMZuEgGVg\=\= i {
  margin-left: 4px;
  font-size: 23px !important;
  display: flex;
}

.foJDIvXmO7CrAXM2mHosFA\=\= .s6DIS5yHnT2GYzMZuEgGVg\=\=:hover {
  background-color: rgb(71, 130, 248);
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.BngStepTutorialDialog {
  right: 1%;
  bottom: 1%;
  left: unset;
  top: unset;
  cursor: default !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.BngStepTutorialDialog
    .modal-dialog
    .modal-content
    .modal-body
    .UiBlocker
    .widget-box
    .widget-body,
.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.BngStepTutorialDialog
    .modal-dialog
    .modal-content
    .modal-body
    .UiBlocker
    .widget-box
    .widget-body
    .widget-main {
  padding: 0 !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.BngStepTutorialDialog .modal-dialog .modal-content .modal-body .UiBlocker .widget-box {
  cursor: default;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.BngStepTutorialDialog
    .modal-dialog
    .modal-content
    .modal-body
    .UiBlocker
    .widget-box
    .widget-toolbar
    > a {
  margin: 0 4px;
  padding-left: 0;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.maximized {
  width: unset;
  height: unset;
  margin: 0;
  left: 2%;
  top: 4%;
  bottom: 4%;
  right: 2%;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.minimized {
  z-index: 1000 !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.BngStepTutorialDialog .stepContainer {
  width: 100%;
  justify-content: center;
  align-items: center;
  background: #ffffff;
}

.dlGvmFKjZ2t2T0rJT9dDNg\=\= {
  z-index: unset !important;
  background-color: transparent !important;
  position: unset;
}

.dlGvmFKjZ2t2T0rJT9dDNg\=\=.maximized {
  z-index: 1040 !important;
  background-color: #c1c1c1 !important;
  position: fixed !important;
}

.uBqA\+B6k1gJhPUa0\+ysUQQ\=\= {
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.uBqA\+B6k1gJhPUa0\+ysUQQ\=\= img {
  margin-right: 8px;
}

.v2N73CD9veodG08\+m-WYWw\=\= {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._9MQTGGId1ueVQwqTGy03dg\=\= {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  max-width: 100%;
}

.sTSn\+RJHf6nmM1gCzRRMdA\=\= {
  width: 490px;
}

.oMS\+5THIq3qdLiffh8WLVg\=\= {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  padding: 4px 15px 0 15px !important;
  height: 35px;
}

.H2j-zDdgO6Kqw4ZB2OG0nw\=\= {
  display: flex;
  align-items: center;
  gap: 5px;
  max-width: 460px;
}

.H2j-zDdgO6Kqw4ZB2OG0nw\=\= i {
  margin-right: 0 !important;
}

.vV2uZzPOSH6J00x9MhHFqQ\=\= {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
}

.fa98NnOatPMUIOoyYyyP\+w\=\= {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.isoxWliFjMltu9jvW3z7jw\=\= {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.pFYrqQklVBthHI8B4rpbcw\=\= {
  position: absolute;
  color: white;
  background: #005dff;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  top: 3px;
  left: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/******************************************************************
 Body
******************************************************************/

.wD9wINRTpCOistkYBWCHZA\=\= {
  width: 280px;
  margin: 0 auto !important;
  display: flex;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: auto;
}

.gEQ\+fmB0fbL9WiiHHwrXtg\=\= {
  display: flex;
  flex-direction: column;
  height: 516px;
  padding: 16px 52px 32px 52px;
  background-color: #ffffff;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer h1,
.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer h2,
.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer h3 {
  color: #000000;
  text-align: center;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer h1 {
  margin: 36px 0;
  line-height: 28.13px;
  font-size: 24px;
  font-weight: bold;
  width: 100%;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer h2 {
  font-size: 20px;
  line-height: 23.44px;
  margin-top: 0;
  margin-bottom: 16px;
  font-weight: bold;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .stepContainer h3 {
  font-size: 16px;
  line-height: 18.75px;
  margin-top: 0;
  margin-bottom: 24px;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .widget-header > :first-child {
  max-width: 350px;
}

.tezvNivkqYF\+jO\+UIomLLg\=\= {
  text-align: left !important;
}

.TMK68qUDrrdvbs0kLPe5sA\=\= {
  padding-bottom: 14px;
}

.F6PE8o-cNyD8nupxsNSJpA\=\= {
  color: #005dff;
  display: flex;
  align-items: center;
}

.UAFgCngugaG90rwMc7pwOQ\=\= {
  color: #005dff !important;
  font-weight: bold;
  text-align: left !important;
  margin: 0 0 0 10px !important;
  display: flex;
}

.ZOHPD6gNC5SFx9WfHqB\+eg\=\= {
  display: flex;
  background-color: transparent;
  padding: 5px 12px 5px 12px;
  border-radius: 12px;
  border: 1px solid black;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  flex-direction: row;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}

.ZOHPD6gNC5SFx9WfHqB\+eg\=\= img {
  margin-right: 15px !important;
  margin-left: 10px;
  display: flex;
}

.qHGdgBVLsED434IENxtR4Q\=\= {
  cursor: pointer;
  font-size: 24px;
  margin-right: 8px;
  color: black;
  pointer-events: auto !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .animationWrapper {
  height: 570px !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.maximized .animationWrapper {
  height: 87vh !important;
}

.uIyGkF5NVfMMCfDhlXjf1w\=\= {
  width: 100%;
  height: 50px !important;
  border-width: 0;
  padding: 0 20px 0 20px !important;
}

.bY0gFNpzGvbY25WKlZWvaw\=\= {
  background-color: transparent !important;
  border: 1px solid #555555 !important;
  color: #555555 !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\= {
  height: auto;
  display: flex;
  align-items: center;
}

.DtL9Rncebe0ZaK3OdezJng\=\= img {
  margin-right: 8px;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .animatedClasName {
  height: 564px;
  overflow-y: hidden !important;
}

.DtL9Rncebe0ZaK3OdezJng\=\= .modal-body {
  overflow-y: hidden !important;
}

/******************************************************************
 AdaAiChatMessage
******************************************************************/

.E1EghO17WB2o3ZBzqSEhDw\=\= {
  height: 50px;
  background-color: white;
  border-top: 1px solid #e4e4e4;
}

.yGgX7c\+UVRnDk1d3403OUQ\=\= {
  height: 100% !important;
  width: 100%;
  background: #ffffff;
}

.D43QoP1EwChKp0z8VtUO7A\=\= {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 28px;
  background-color: rgba(228, 228, 228, 0.3);
}

.D43QoP1EwChKp0z8VtUO7A\=\= .BngTag.beta {
  border: 1px solid #005dff !important;
  color: #005dff !important;
  margin-left: 0 !important;
  border-radius: 5px !important;
  padding: 2px 4px !important;
}

.kGIbri9yt407fRAnbBl2Ig\=\= {
  font-size: 10px;
  margin-left: 10px;
  color: #888888;
}

.AWaIgWNSRBt1YailBM905w\=\= {
  height: 85% !important;
  width: 100%;
  background-color: white;
  overflow-y: scroll;
}

.DtL9Rncebe0ZaK3OdezJng\=\=.bs-dialog.maximized .AdaAiChatHistoryWrapper {
  height: 90% !important;
}

.CybQ3BDEmj4Wq3C3I-XPow\=\= {
  display: flex;
  flex-direction: column;
}

.J\+thXtrmXJm4G7ofvyqyqQ\=\=,
.AlMzyTGtQO6\+-MX1mbEn9w\=\= {
  display: flex;
  flex-direction: row;
  /*margin-bottom: 35px;*/
  position: relative;
  padding: 15px;
}

.J\+thXtrmXJm4G7ofvyqyqQ\=\= {
  flex-direction: row;
}

.AlMzyTGtQO6\+-MX1mbEn9w\=\= {
  flex-direction: row-reverse;
}

.xEtYIYjjx9voEsGNA0EjcA\=\= {
  height: 12px;
  width: 12px;
  transform: rotate(315deg);
  border-radius: 2px;
  background-color: #e3e5e9;
  position: absolute;
  left: 61px;
  top: 19px;
}

.AlMzyTGtQO6\+-MX1mbEn9w\=\= .xEtYIYjjx9voEsGNA0EjcA\=\= {
  background-color: #005dff;
  left: unset;
  right: 61px;
}

.TrtW391AHUKoIKNHGKa1TQ\=\= {
  height: 32px;
  width: 32px;
  min-height: 32px;
  min-width: 32px;
  border: 2px solid #ced0d5;
  border-radius: 100%;
  overflow: hidden;
}

.TrtW391AHUKoIKNHGKa1TQ\=\= > * {
  height: 32px;
  width: 32px;
}

.YePUo4rQONPTJPXcjIbyfQ\=\= {
  background-color: #e3e5e9;
  width: 100%;
  border-radius: 4px;
  color: #292c31;
  font-size: 12px;
  font-weight: 500;
  padding: 8px 10px 0;
  margin-left: 15px;
  word-break: break-word;
  text-align: justify;
}

.AlMzyTGtQO6\+-MX1mbEn9w\=\= .YePUo4rQONPTJPXcjIbyfQ\=\= {
  background-color: #005dff;
  color: #ffffff;
  margin-right: 15px;
  margin-left: 0;
  width: auto;
  padding: 15px;
}

.ZsnwgvhLd4jQEhSFZjHzTg\=\= {
  margin-bottom: 10px;
}

.\+dXXrHzTTHkNtjOn7p9-Og\=\= {
  pointer-events: none;
  opacity: 0.2;
  cursor: not-allowed;
}

.dSaFAw5FiMBvbp7J3Brvqg\=\= {
  background-color: #e3e5e9;
  width: 85%;
  border-radius: 4px;
  color: #292c31;
  font-size: 12px;
  font-weight: 500;
  padding: 8px 10px 0;
  margin-left: 15px;
  word-break: break-word;
  text-align: justify;
}

.AlMzyTGtQO6\+-MX1mbEn9w\=\= .dSaFAw5FiMBvbp7J3Brvqg\=\= {
  background-color: #005dff;
  color: #ffffff;
  margin-right: 15px;
  margin-left: 0;
  width: auto;
  padding: 15px;
}

/******************************************************************
 TypingDots
******************************************************************/

@keyframes KvxXZ2AuMP\+BxHpsNT\+ljA\=\= {
  0% {
    background-color: #d9d9d9;
  }
  33% {
    background-color: #888888;
  }
  66% {
    background-color: #888888;
  }
  100% {
    background-color: #888888;
  }
}

.atzu\+aiv9iHJWeYu6qDLlA\=\= span {
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 2px;
  background-color: #ffffff;
  border-radius: 50%;
  animation: KvxXZ2AuMP\+BxHpsNT\+ljA\=\= 1.5s infinite;
}

.atzu\+aiv9iHJWeYu6qDLlA\=\= span:nth-child(1) {
  animation-delay: 0s;
}

.atzu\+aiv9iHJWeYu6qDLlA\=\= span:nth-child(2) {
  animation-delay: 0.5s;
}

.atzu\+aiv9iHJWeYu6qDLlA\=\= span:nth-child(3) {
  animation-delay: 1s;
}

.rvTLc8zQXEwDcn\+fk\+p-zQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0 10px 10px;
}

.rvTLc8zQXEwDcn\+fk\+p-zQ\=\= span {
  margin-bottom: 10px;
}

.QJ8lZE6xz7jr80gB\+Vx8Cg\=\= {
  align-items: center;
  background-color: transparent;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  color: #555555;
  display: flex;
  height: 30px;
  justify-content: space-around;
  width: 68px;
}

.QJ8lZE6xz7jr80gB\+Vx8Cg\=\=:hover {
  background-color: #e3e5e9;
}

.QJ8lZE6xz7jr80gB\+Vx8Cg\=\=:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.QJ8lZE6xz7jr80gB\+Vx8Cg\=\= i {
  font-size: 22px;
}

.QJ8lZE6xz7jr80gB\+Vx8Cg\=\=:first-of-type {
  margin-right: 12px;
}

.v0GiDDdka3GVEbOLnZdauw\=\= {
    height: calc(100vh - 100px);
    margin-right: 44px;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: fixed;
    width: calc(100vw - 100px);
}

.v0GiDDdka3GVEbOLnZdauw\=\=.withFilterBar {
    height: calc(95vh - 100px);
}

.Z4k5EfogVUycRrC-9r7kvQ\=\=,
.v0GiDDdka3GVEbOLnZdauw\=\=.cockpitDashStructureNotLoadedPage{
    width: 100vw !important;
    margin-right: 0;
}

.s6cD3KZFL5BqZhVGwm8rEQ\=\= {
    left: calc(50% - 25px);
}

._2kEHMIpvdDQXnMSh6UKPJg\=\= {
    color: #555555;
    font-weight: 500;
    margin-top: 30px;
    max-width: 406px;
    text-align: center;
}

.v0GiDDdka3GVEbOLnZdauw\=\= .center-spinner {
    top: 35%;
    position: unset !important;
}

._5CcDhBiheLCYi9pz\+8xu8g\=\= {
    background: transparent !important;
    color: #888888 !important;
    font-weight: 500;
    margin-top: 33px;
}

._5CcDhBiheLCYi9pz\+8xu8g\=\=:hover {
    background: transparent !important;
    color: #555555;
    text-decoration: underline;
}

.yysJs5eAqVHbZ-Y5rmfIZg\=\= {
    position: absolute;
    bottom: 20px;
}
#bigTableContainer {
    height: 100%;
}

.cockpit-header-hideable-breadcrumb #bigTableContainer {
    position: relative;
    top: 36px;
}
.cockpit-header-hideable-breadcrumb #cockpit-item-panel #bigTableContainer {
    top: 0
}

.BngBigTable__App {
    height: 100%;
}

.BngBigTable__App.withFilters {
    height: calc(100% - 42px);
    position: relative;
    top: 42px;
}

.BngBigTable__App.withFilters .BngRightMenu {
    height: 100%;
    top: 0;
}

.BngBigTable__mainContainer {
    display: flex;
    flex-direction: row;
    height: 100%;
}

.BngBigTable__mainPanel {
    width: 100%;
    padding: 12px;
}

.BngBigTable__errorPanel {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 12px;
}

.BngBigTable__spacer {
    flex: 0 0 340px;
}

.BngBigTable__rightMenu {
    flex: 0 0 52px;
}

.BngBigTable__columnsForm__grid {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.w-67 {
    width: 67%;
}

.w-45 {
    width: 45%;
}

.w-32 {
    width: 32%;
}

.w-45.mb-10 {
    margin-bottom: 10px;
}

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

.BngBigTable__sourceFieldTitles {
    margin-bottom: 0px;
    font-weight: bold;
}

.ag-cell.ag-cell-value {
    user-select: text;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.BngBigTable__rightPanel .tabbable .tab-content > div {
    padding: 0;
}

.BngBigTable__rightPanel .tabbable {
    height: 100%;
}

.BngBigTable__rightPanel .tab-content {
    border: none;
    background-color: #e7e7e7;
    height: 100%;
}

.BngBigTable__ag-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.BngBigTable__columnForm hr {
    margin-top: 0px;
    margin-bottom: 12px;
}

.BngBigTable .bng-snackbar.no-data {
    max-width: fit-content;
}

.p-10 {
    padding: 10px;
}

.BngBigTable__menuTab {
    width: unset !important;
}

.BngBigTable__menuTab .AccordionTitle {
    padding: 10px;
}

.BngBigTable__menuTab .AccordionContent {
    padding: 0;
}

.BigTableColumnsMenuItem .Icon {
    font-size: 22px !important;
}

#BigTableRenderContainer {
    width: 100%;
    height: 100vh;
}

#BigTableRenderContainer .ExportAsync {
    padding: 0 !important;
}

.main-embed-panel-parent #BigTableRenderContainer {
    height: calc(100vh - 50px);
}

.backgroundBlocker {
    width: 100%;
    height: 100%;
    background: #9e9e9e;
    position: fixed;
    z-index: 47;
}
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

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

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

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

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

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

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

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

.ag-tab {
  position: relative;
}

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

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

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

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

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

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

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  -webkit-transition: opacity 1s ease-out 3s;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

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

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

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

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

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

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

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

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

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

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

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

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

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

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

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

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

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

/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: -webkit-box;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar {
  display: none;
}
.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling, .ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active {
  display: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  height: 100%;
}

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

.ag-set-filter-item-checkbox {
  display: -webkit-box;
  display: flex;
}

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

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

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

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-body {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  height: 100%;
}

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

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

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

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

/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  position: absolute;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

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

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

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

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

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

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

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

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

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

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

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

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

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

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

/**
 ****************************
 * Sticky Top
 ****************************
*/
.ag-sticky-top {
  position: absolute;
  display: -webkit-box;
  display: flex;
  width: 100%;
}

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

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

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  position: relative;
  overflow: hidden;
}

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

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

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

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

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

.ag-dialog {
  position: absolute;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none;
}

.ag-rich-select-value {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}

.ag-rich-select-value-icon {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-virtual-list-item {
  display: -webkit-box;
  display: flex;
}

.ag-rich-select-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  -webkit-box-align: center;
          align-items: center;
  white-space: nowrap;
}

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

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

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

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

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

.ag-column-select-column,
.ag-column-select-column-group,
.ag-select-agg-func-item {
  position: relative;
  -webkit-box-align: center;
          align-items: center;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > *,
.ag-select-agg-func-item > * {
  -webkit-box-flex: 0;
          flex: none;
}

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

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

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

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

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

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

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

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

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

.ag-cell-label-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  overflow: hidden;
  padding: 5px 0px 5px 0px;
}

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

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse;
}

.ag-side-bar-left {
  -webkit-box-ordinal-group: 0;
          order: -1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
}

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

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

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

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

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

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

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

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

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

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

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

.ag-group-title {
  display: block;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

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

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

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

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

.ag-group-container-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

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

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

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

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

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

.ag-input-field, .ag-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
}

.ag-input-field-input {
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  width: 100%;
  min-width: 0;
}

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

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

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

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

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

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

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

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

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

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

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

.ag-label-align-right .ag-label {
  -webkit-box-ordinal-group: 2;
          order: 1;
}
.ag-label-align-right > * {
  -webkit-box-flex: 0;
          flex: none;
}

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

.ag-color-panel {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  text-align: center;
}

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

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

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

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

.ag-spectrum-hue {
  cursor: default;
  background: -webkit-gradient(linear, right top, left top, color-stop(3%, #ff0000), color-stop(17%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(83%, #ff00ff), to(#ff0000));
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

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

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  width: 100%;
  height: 100%;
}

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

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

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

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

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

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

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

.ag-layout-print.ag-body-viewport {
  -webkit-box-flex: 0;
          flex: none;
}
.ag-layout-print.ag-root-wrapper {
  display: -webkit-inline-box;
  display: inline-flex;
}
.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}
.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}
.ag-layout-print.ag-force-vertical-scroll {
  overflow-y: visible !important;
}

@media print {
  .ag-root-wrapper.ag-layout-print,
.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
.ag-root-wrapper.ag-layout-print .ag-root,
.ag-root-wrapper.ag-layout-print .ag-body-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-container,
.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row {
    page-break-inside: avoid;
  }
}
.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

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

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

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  -webkit-transition: min-width 0.4s;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  -webkit-box-flex: 0;
          flex: none;
}

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

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

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

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

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

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

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

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

.ag-chart-empty-text {
  display: -webkit-box;
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  opacity: 1;
  pointer-events: all;
}

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

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

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

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

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
}

.ag-theme-alpine {
  -webkit-font-smoothing: antialiased;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: normal;
}
@font-face {
  font-family: "agGridAlpine";
  src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal;
}
.ag-theme-alpine .ag-icon {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-alpine .ag-icon-aggregation::before {
  content: "\f101";
}
.ag-theme-alpine .ag-icon-arrows::before {
  content: "\f102";
}
.ag-theme-alpine .ag-icon-asc::before {
  content: "\f103";
}
.ag-theme-alpine .ag-icon-cancel::before {
  content: "\f104";
}
.ag-theme-alpine .ag-icon-chart::before {
  content: "\f105";
}
.ag-theme-alpine .ag-icon-color-picker::before {
  content: "\f109";
}
.ag-theme-alpine .ag-icon-columns::before {
  content: "\f10a";
}
.ag-theme-alpine .ag-icon-contracted::before {
  content: "\f10b";
}
.ag-theme-alpine .ag-icon-copy::before {
  content: "\f10c";
}
.ag-theme-alpine .ag-icon-cross::before {
  content: "\f10d";
}
.ag-theme-alpine .ag-icon-csv::before {
  content: "\f10e";
}
.ag-theme-alpine .ag-icon-desc::before {
  content: "\f10f";
}
.ag-theme-alpine .ag-icon-excel::before {
  content: "\f110";
}
.ag-theme-alpine .ag-icon-expanded::before {
  content: "\f111";
}
.ag-theme-alpine .ag-icon-eye-slash::before {
  content: "\f112";
}
.ag-theme-alpine .ag-icon-eye::before {
  content: "\f113";
}
.ag-theme-alpine .ag-icon-filter::before {
  content: "\f114";
}
.ag-theme-alpine .ag-icon-first::before {
  content: "\f115";
}
.ag-theme-alpine .ag-icon-grip::before {
  content: "\f116";
}
.ag-theme-alpine .ag-icon-group::before {
  content: "\f117";
}
.ag-theme-alpine .ag-icon-last::before {
  content: "\f118";
}
.ag-theme-alpine .ag-icon-left::before {
  content: "\f119";
}
.ag-theme-alpine .ag-icon-linked::before {
  content: "\f11a";
}
.ag-theme-alpine .ag-icon-loading::before {
  content: "\f11b";
}
.ag-theme-alpine .ag-icon-maximize::before {
  content: "\f11c";
}
.ag-theme-alpine .ag-icon-menu::before {
  content: "\f11d";
}
.ag-theme-alpine .ag-icon-minimize::before {
  content: "\f11e";
}
.ag-theme-alpine .ag-icon-next::before {
  content: "\f11f";
}
.ag-theme-alpine .ag-icon-none::before {
  content: "\f120";
}
.ag-theme-alpine .ag-icon-not-allowed::before {
  content: "\f121";
}
.ag-theme-alpine .ag-icon-paste::before {
  content: "\f122";
}
.ag-theme-alpine .ag-icon-pin::before {
  content: "\f123";
}
.ag-theme-alpine .ag-icon-pivot::before {
  content: "\f124";
}
.ag-theme-alpine .ag-icon-previous::before {
  content: "\f125";
}
.ag-theme-alpine .ag-icon-right::before {
  content: "\f128";
}
.ag-theme-alpine .ag-icon-save::before {
  content: "\f129";
}
.ag-theme-alpine .ag-icon-small-down::before {
  content: "\f12a";
}
.ag-theme-alpine .ag-icon-small-left::before {
  content: "\f12b";
}
.ag-theme-alpine .ag-icon-small-right::before {
  content: "\f12c";
}
.ag-theme-alpine .ag-icon-small-up::before {
  content: "\f12d";
}
.ag-theme-alpine .ag-icon-tick::before {
  content: "\f12e";
}
.ag-theme-alpine .ag-icon-tree-closed::before {
  content: "\f12f";
}
.ag-theme-alpine .ag-icon-tree-indeterminate::before {
  content: "\f130";
}
.ag-theme-alpine .ag-icon-tree-open::before {
  content: "\f131";
}
.ag-theme-alpine .ag-icon-unlinked::before {
  content: "\f132";
}
.ag-theme-alpine .ag-icon-row-drag::before {
  content: "\f116";
}
.ag-theme-alpine .ag-left-arrow::before {
  content: "\f119";
}
.ag-theme-alpine .ag-right-arrow::before {
  content: "\f128";
}
.ag-theme-alpine .ag-root-wrapper, .ag-theme-alpine .ag-sticky-top {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine [class^=ag-], .ag-theme-alpine [class^=ag-]:focus, .ag-theme-alpine [class^=ag-]:after, .ag-theme-alpine [class^=ag-]:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}
.ag-theme-alpine [class^=ag-]::-ms-clear {
  display: none;
}
.ag-theme-alpine .ag-checkbox .ag-input-wrapper,
.ag-theme-alpine .ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-theme-alpine .ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-theme-alpine .ag-toggle-button {
  -webkit-box-flex: 0;
          flex: none;
  width: unset;
  min-width: unset;
}
.ag-theme-alpine .ag-ltr .ag-label-align-right .ag-label {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-label-align-right .ag-label {
  margin-right: 6px;
}

.ag-theme-alpine input[class^=ag-] {
  margin: 0;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine textarea[class^=ag-],
.ag-theme-alpine select[class^=ag-] {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #babfc7;
  border-color: var(--ag-input-border-color, var(--ag-border-color, #babfc7));
}
.ag-theme-alpine input[class^=ag-]:not([type]):disabled,
.ag-theme-alpine input[class^=ag-][type=text]:disabled,
.ag-theme-alpine input[class^=ag-][type=number]:disabled,
.ag-theme-alpine input[class^=ag-][type=tel]:disabled,
.ag-theme-alpine input[class^=ag-][type=date]:disabled,
.ag-theme-alpine input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-alpine textarea[class^=ag-]:disabled {
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  background-color: #f1f2f4;
  background-color: var(--ag-input-disabled-background-color, #f1f2f4);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3));
}
.ag-theme-alpine input[class^=ag-]:not([type]):focus,
.ag-theme-alpine input[class^=ag-][type=text]:focus,
.ag-theme-alpine input[class^=ag-][type=number]:focus,
.ag-theme-alpine input[class^=ag-][type=tel]:focus,
.ag-theme-alpine input[class^=ag-][type=date]:focus,
.ag-theme-alpine input[class^=ag-][type=datetime-local]:focus,
.ag-theme-alpine textarea[class^=ag-]:focus {
  outline: none;
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-]:not([type]):invalid,
.ag-theme-alpine input[class^=ag-][type=text]:invalid,
.ag-theme-alpine input[class^=ag-][type=number]:invalid,
.ag-theme-alpine input[class^=ag-][type=tel]:invalid,
.ag-theme-alpine input[class^=ag-][type=date]:invalid,
.ag-theme-alpine input[class^=ag-][type=datetime-local]:invalid,
.ag-theme-alpine textarea[class^=ag-]:invalid {
  border-width: 2px;
  border-style: solid;
  border-color: #e02525;
  border-color: var(--ag-input-border-color-invalid, var(--ag-invalid-color, #e02525));
}
.ag-theme-alpine input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
.ag-theme-alpine input[class^=ag-][type=number]::-webkit-outer-spin-button, .ag-theme-alpine input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ag-theme-alpine input[class^=ag-][type=range] {
  padding: 0;
}
.ag-theme-alpine input[class^=ag-][type=button]:focus, .ag-theme-alpine button[class^=ag-]:focus {
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-drag-handle {
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-list-item, .ag-theme-alpine .ag-virtual-list-item {
  height: 24px;
}
.ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-select-list {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  overflow-y: auto;
  overflow-x: hidden;
}
.ag-theme-alpine .ag-list-item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-alpine .ag-list-item.ag-active-item {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-theme-alpine .ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-theme-alpine .ag-select .ag-picker-field-wrapper {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  min-height: 24px;
  cursor: default;
}
.ag-theme-alpine .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ag-theme-alpine .ag-select:not(.ag-cell-editor) {
  height: 24px;
}
.ag-theme-alpine .ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-alpine .ag-select .ag-picker-field-icon {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.ag-theme-alpine .ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-rich-select {
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: 273px;
}
.ag-theme-alpine .ag-rich-select-value {
  padding: 0 6px 0 18px;
  height: 42px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-rich-select-virtual-list-item {
  cursor: default;
  height: 24px;
}
.ag-theme-alpine .ag-rich-select-virtual-list-item:hover {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-rich-select-row {
  padding-left: 18px;
}
.ag-theme-alpine .ag-rich-select-row-selected {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-alpine .ag-row-drag,
.ag-theme-alpine .ag-selection-checkbox,
.ag-theme-alpine .ag-group-expanded,
.ag-theme-alpine .ag-group-contracted {
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-ltr .ag-row-drag, .ag-theme-alpine .ag-ltr .ag-selection-checkbox, .ag-theme-alpine .ag-ltr .ag-group-expanded, .ag-theme-alpine .ag-ltr .ag-group-contracted {
  margin-right: 12px;
}

.ag-theme-alpine .ag-rtl .ag-row-drag, .ag-theme-alpine .ag-rtl .ag-selection-checkbox, .ag-theme-alpine .ag-rtl .ag-group-expanded, .ag-theme-alpine .ag-rtl .ag-group-contracted {
  margin-left: 12px;
}

.ag-theme-alpine .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  height: min(var(--ag-line-height, 40px), 40px);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-flex: 0;
          flex: none;
}
.ag-theme-alpine .ag-group-expanded,
.ag-theme-alpine .ag-group-contracted {
  cursor: pointer;
}
.ag-theme-alpine .ag-group-title-bar-icon {
  cursor: pointer;
  -webkit-box-flex: 0;
          flex: none;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-theme-alpine .ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-theme-alpine .ag-group-title-bar {
  background-color: #fff;
  background-color: var(--ag-subheader-background-color, #fff);
  padding: 6px;
}
.ag-theme-alpine .ag-group-toolbar {
  padding: 6px;
}
.ag-theme-alpine .ag-disabled-group-title-bar, .ag-theme-alpine .ag-disabled-group-container {
  opacity: 0.5;
}
.ag-theme-alpine .group-item {
  margin: 3px 0;
}
.ag-theme-alpine .ag-label {
  white-space: nowrap;
}
.ag-theme-alpine .ag-ltr .ag-label {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-label {
  margin-left: 6px;
}

.ag-theme-alpine .ag-label-align-top .ag-label {
  margin-bottom: 3px;
}
.ag-theme-alpine .ag-angle-select[disabled] {
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  pointer-events: none;
}
.ag-theme-alpine .ag-angle-select[disabled] .ag-angle-select-field {
  opacity: 0.4;
}
.ag-theme-alpine .ag-ltr .ag-slider-field, .ag-theme-alpine .ag-ltr .ag-angle-select-field {
  margin-right: 12px;
}

.ag-theme-alpine .ag-rtl .ag-slider-field, .ag-theme-alpine .ag-rtl .ag-angle-select-field {
  margin-left: 12px;
}

.ag-theme-alpine .ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: #181d1f;
  background-color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-picker-field-wrapper {
  border: 1px solid;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  border-radius: 5px;
}
.ag-theme-alpine .ag-picker-field-wrapper:focus {
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-picker-field-button {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-theme-alpine .ag-color-picker .ag-picker-field-display {
  height: 16px;
}
.ag-theme-alpine .ag-color-panel {
  padding: 6px;
}
.ag-theme-alpine .ag-spectrum-color {
  background-color: rgb(255, 0, 0);
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-tools {
  padding: 10px;
}
.ag-theme-alpine .ag-spectrum-sat {
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(rgba(204, 154, 129, 0)));
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}
.ag-theme-alpine .ag-spectrum-val {
  background-image: -webkit-gradient(linear, left bottom, left top, from(black), to(rgba(204, 154, 129, 0)));
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}
.ag-theme-alpine .ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  -webkit-box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
          box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-alpine .ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: rgb(248, 248, 248);
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
          box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-alpine .ag-recent-color {
  margin: 0 3px;
}
.ag-theme-alpine .ag-recent-color:first-child {
  margin-left: 0;
}
.ag-theme-alpine .ag-recent-color:last-child {
  margin-right: 0;
}
.ag-theme-alpine.ag-dnd-ghost {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px;
  border-color: #dde2eb;
  border-color: var(--ag-secondary-border-color, #dde2eb);
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 48px !important;
  line-height: 48px;
  margin: 0;
  padding: 0 12px;
  -webkit-transform: translateY(12px);
          transform: translateY(12px);
}
.ag-theme-alpine .ag-dnd-ghost-icon {
  margin-right: 6px;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
}
.ag-theme-alpine .ag-popup-child:not(.ag-tooltip-custom) {
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
}
.ag-dragging-range-handle .ag-theme-alpine .ag-dialog, .ag-dragging-fill-handle .ag-theme-alpine .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-alpine .ag-dialog {
  border-radius: 3px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-panel {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-panel-title-bar {
  background-color: #f8f8f8;
  background-color: var(--ag-header-background-color, #f8f8f8);
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
  height: 48px;
  padding: 6px 18px;
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button {
  margin-right: 6px;
}

.ag-theme-alpine .ag-tooltip {
  background-color: #f8f8f8;
  background-color: var(--ag-header-background-color, #f8f8f8);
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  padding: 6px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  white-space: normal;
}
.ag-theme-alpine .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-alpine .ag-tooltip-custom {
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
.ag-theme-alpine .ag-tooltip-custom.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-alpine .ag-ltr .ag-column-select-indent-1 {
  padding-left: 16px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-1 {
  padding-right: 16px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-2 {
  padding-left: 32px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-2 {
  padding-right: 32px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-3 {
  padding-left: 48px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-3 {
  padding-right: 48px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-4 {
  padding-left: 64px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-4 {
  padding-right: 64px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-5 {
  padding-left: 80px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-5 {
  padding-right: 80px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-6 {
  padding-left: 96px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-6 {
  padding-right: 96px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-7 {
  padding-left: 112px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-7 {
  padding-right: 112px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-8 {
  padding-left: 128px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-8 {
  padding-right: 128px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-9 {
  padding-left: 144px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-9 {
  padding-right: 144px;
}

.ag-theme-alpine .ag-column-select-header-icon {
  cursor: pointer;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: 12px;
}

.ag-theme-alpine .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: 12px;
}

.ag-theme-alpine .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-column-select-column-group:not(:last-child),
.ag-theme-alpine .ag-column-select-column:not(:last-child) {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-column-select-column-readonly,
.ag-theme-alpine .ag-column-select-column-group-readonly {
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  pointer-events: none;
}
.ag-theme-alpine .ag-ltr .ag-column-select-add-group-indent {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-add-group-indent {
  margin-right: 28px;
}

.ag-theme-alpine .ag-column-select-virtual-list-viewport {
  padding: 6px 0px;
}
.ag-theme-alpine .ag-column-select-virtual-list-item {
  padding: 0 12px;
}
.ag-theme-alpine .ag-rtl {
  text-align: right;
}
.ag-theme-alpine .ag-root-wrapper {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: 46px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: 46px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-1 {
  padding-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-1 {
  padding-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: 74px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: 74px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-2 {
  padding-left: 56px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-2 {
  padding-right: 56px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: 102px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: 102px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-3 {
  padding-left: 84px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-3 {
  padding-right: 84px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: 130px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: 130px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-4 {
  padding-left: 112px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-4 {
  padding-right: 112px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: 158px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: 158px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-5 {
  padding-left: 140px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-5 {
  padding-right: 140px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: 186px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: 186px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-6 {
  padding-left: 168px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-6 {
  padding-right: 168px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: 214px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: 214px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-7 {
  padding-left: 196px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-7 {
  padding-right: 196px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: 242px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: 242px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-8 {
  padding-left: 224px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-8 {
  padding-right: 224px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: 270px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: 270px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-9 {
  padding-left: 252px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-9 {
  padding-right: 252px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: 298px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: 298px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-10 {
  padding-left: 280px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-10 {
  padding-right: 280px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: 326px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: 326px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-11 {
  padding-left: 308px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-11 {
  padding-right: 308px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: 354px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: 354px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-12 {
  padding-left: 336px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-12 {
  padding-right: 336px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: 382px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: 382px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-13 {
  padding-left: 364px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-13 {
  padding-right: 364px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: 410px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: 410px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-14 {
  padding-left: 392px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-14 {
  padding-right: 392px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: 438px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: 438px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-15 {
  padding-left: 420px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-15 {
  padding-right: 420px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: 466px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: 466px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-16 {
  padding-left: 448px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-16 {
  padding-right: 448px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: 494px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: 494px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-17 {
  padding-left: 476px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-17 {
  padding-right: 476px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: 522px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: 522px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-18 {
  padding-left: 504px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-18 {
  padding-right: 504px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: 550px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: 550px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-19 {
  padding-left: 532px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-19 {
  padding-right: 532px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: 578px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: 578px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-20 {
  padding-left: 560px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-20 {
  padding-right: 560px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: 606px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: 606px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-21 {
  padding-left: 588px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-21 {
  padding-right: 588px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: 634px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: 634px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-22 {
  padding-left: 616px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-22 {
  padding-right: 616px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: 662px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: 662px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-23 {
  padding-left: 644px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-23 {
  padding-right: 644px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: 690px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: 690px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-24 {
  padding-left: 672px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-24 {
  padding-right: 672px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: 718px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: 718px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-25 {
  padding-left: 700px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-25 {
  padding-right: 700px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: 746px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: 746px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-26 {
  padding-left: 728px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-26 {
  padding-right: 728px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: 774px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: 774px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-27 {
  padding-left: 756px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-27 {
  padding-right: 756px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: 802px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: 802px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-28 {
  padding-left: 784px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-28 {
  padding-right: 784px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: 830px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: 830px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-29 {
  padding-left: 812px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-29 {
  padding-right: 812px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: 858px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: 858px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-30 {
  padding-left: 840px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-30 {
  padding-right: 840px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: 886px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: 886px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-31 {
  padding-left: 868px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-31 {
  padding-right: 868px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: 914px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: 914px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-32 {
  padding-left: 896px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-32 {
  padding-right: 896px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: 942px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: 942px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-33 {
  padding-left: 924px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-33 {
  padding-right: 924px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: 970px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: 970px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-34 {
  padding-left: 952px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-34 {
  padding-right: 952px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: 998px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: 998px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-35 {
  padding-left: 980px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-35 {
  padding-right: 980px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: 1026px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: 1026px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-36 {
  padding-left: 1008px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-36 {
  padding-right: 1008px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: 1054px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: 1054px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-37 {
  padding-left: 1036px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-37 {
  padding-right: 1036px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: 1082px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: 1082px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-38 {
  padding-left: 1064px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-38 {
  padding-right: 1064px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: 1110px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: 1110px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-39 {
  padding-left: 1092px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-39 {
  padding-right: 1092px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: 1138px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: 1138px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-40 {
  padding-left: 1120px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-40 {
  padding-right: 1120px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: 1166px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: 1166px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-41 {
  padding-left: 1148px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-41 {
  padding-right: 1148px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: 1194px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: 1194px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-42 {
  padding-left: 1176px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-42 {
  padding-right: 1176px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: 1222px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: 1222px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-43 {
  padding-left: 1204px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-43 {
  padding-right: 1204px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: 1250px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: 1250px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-44 {
  padding-left: 1232px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-44 {
  padding-right: 1232px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: 1278px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: 1278px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-45 {
  padding-left: 1260px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-45 {
  padding-right: 1260px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: 1306px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: 1306px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-46 {
  padding-left: 1288px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-46 {
  padding-right: 1288px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: 1334px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: 1334px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-47 {
  padding-left: 1316px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-47 {
  padding-right: 1316px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: 1362px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: 1362px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-48 {
  padding-left: 1344px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-48 {
  padding-right: 1344px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: 1390px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: 1390px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-49 {
  padding-left: 1372px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-49 {
  padding-right: 1372px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: 1418px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: 1418px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-50 {
  padding-left: 1400px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-50 {
  padding-right: 1400px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: 1446px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: 1446px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-51 {
  padding-left: 1428px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-51 {
  padding-right: 1428px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: 1474px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: 1474px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-52 {
  padding-left: 1456px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-52 {
  padding-right: 1456px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: 1502px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: 1502px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-53 {
  padding-left: 1484px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-53 {
  padding-right: 1484px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: 1530px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: 1530px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-54 {
  padding-left: 1512px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-54 {
  padding-right: 1512px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: 1558px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: 1558px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-55 {
  padding-left: 1540px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-55 {
  padding-right: 1540px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: 1586px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: 1586px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-56 {
  padding-left: 1568px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-56 {
  padding-right: 1568px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: 1614px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: 1614px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-57 {
  padding-left: 1596px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-57 {
  padding-right: 1596px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: 1642px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: 1642px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-58 {
  padding-left: 1624px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-58 {
  padding-right: 1624px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: 1670px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: 1670px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-59 {
  padding-left: 1652px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-59 {
  padding-right: 1652px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: 1698px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: 1698px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-60 {
  padding-left: 1680px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-60 {
  padding-right: 1680px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: 1726px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: 1726px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-61 {
  padding-left: 1708px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-61 {
  padding-right: 1708px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: 1754px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: 1754px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-62 {
  padding-left: 1736px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-62 {
  padding-right: 1736px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: 1782px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: 1782px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-63 {
  padding-left: 1764px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-63 {
  padding-right: 1764px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: 1810px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: 1810px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-64 {
  padding-left: 1792px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-64 {
  padding-right: 1792px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: 1838px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: 1838px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-65 {
  padding-left: 1820px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-65 {
  padding-right: 1820px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: 1866px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: 1866px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-66 {
  padding-left: 1848px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-66 {
  padding-right: 1848px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: 1894px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: 1894px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-67 {
  padding-left: 1876px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-67 {
  padding-right: 1876px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: 1922px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: 1922px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-68 {
  padding-left: 1904px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-68 {
  padding-right: 1904px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: 1950px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: 1950px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-69 {
  padding-left: 1932px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-69 {
  padding-right: 1932px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: 1978px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: 1978px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-70 {
  padding-left: 1960px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-70 {
  padding-right: 1960px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: 2006px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: 2006px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-71 {
  padding-left: 1988px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-71 {
  padding-right: 1988px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: 2034px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: 2034px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-72 {
  padding-left: 2016px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-72 {
  padding-right: 2016px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: 2062px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: 2062px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-73 {
  padding-left: 2044px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-73 {
  padding-right: 2044px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: 2090px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: 2090px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-74 {
  padding-left: 2072px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-74 {
  padding-right: 2072px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: 2118px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: 2118px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-75 {
  padding-left: 2100px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-75 {
  padding-right: 2100px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: 2146px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: 2146px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-76 {
  padding-left: 2128px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-76 {
  padding-right: 2128px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: 2174px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: 2174px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-77 {
  padding-left: 2156px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-77 {
  padding-right: 2156px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: 2202px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: 2202px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-78 {
  padding-left: 2184px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-78 {
  padding-right: 2184px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: 2230px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: 2230px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-79 {
  padding-left: 2212px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-79 {
  padding-right: 2212px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: 2258px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: 2258px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-80 {
  padding-left: 2240px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-80 {
  padding-right: 2240px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: 2286px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: 2286px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-81 {
  padding-left: 2268px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-81 {
  padding-right: 2268px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: 2314px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: 2314px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-82 {
  padding-left: 2296px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-82 {
  padding-right: 2296px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: 2342px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: 2342px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-83 {
  padding-left: 2324px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-83 {
  padding-right: 2324px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: 2370px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: 2370px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-84 {
  padding-left: 2352px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-84 {
  padding-right: 2352px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: 2398px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: 2398px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-85 {
  padding-left: 2380px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-85 {
  padding-right: 2380px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: 2426px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: 2426px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-86 {
  padding-left: 2408px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-86 {
  padding-right: 2408px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: 2454px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: 2454px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-87 {
  padding-left: 2436px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-87 {
  padding-right: 2436px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: 2482px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: 2482px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-88 {
  padding-left: 2464px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-88 {
  padding-right: 2464px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: 2510px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: 2510px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-89 {
  padding-left: 2492px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-89 {
  padding-right: 2492px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: 2538px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: 2538px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-90 {
  padding-left: 2520px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-90 {
  padding-right: 2520px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: 2566px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: 2566px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-91 {
  padding-left: 2548px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-91 {
  padding-right: 2548px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: 2594px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: 2594px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-92 {
  padding-left: 2576px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-92 {
  padding-right: 2576px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: 2622px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: 2622px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-93 {
  padding-left: 2604px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-93 {
  padding-right: 2604px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: 2650px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: 2650px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-94 {
  padding-left: 2632px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-94 {
  padding-right: 2632px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: 2678px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: 2678px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-95 {
  padding-left: 2660px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-95 {
  padding-right: 2660px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: 2706px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: 2706px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-96 {
  padding-left: 2688px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-96 {
  padding-right: 2688px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: 2734px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: 2734px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-97 {
  padding-left: 2716px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-97 {
  padding-right: 2716px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: 2762px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: 2762px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-98 {
  padding-left: 2744px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-98 {
  padding-right: 2744px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: 2790px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: 2790px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-99 {
  padding-left: 2772px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-99 {
  padding-right: 2772px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 28px;
}

.ag-theme-alpine .ag-value-change-delta {
  padding-right: 2px;
}
.ag-theme-alpine .ag-value-change-delta-up {
  color: #43a047;
  color: var(--ag-value-change-delta-up-color, #43a047);
}
.ag-theme-alpine .ag-value-change-delta-down {
  color: #e53935;
  color: var(--ag-value-change-delta-down-color, #e53935);
}
.ag-theme-alpine .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  -webkit-transition: background-color 1s;
  transition: background-color 1s;
}
.ag-theme-alpine .ag-value-change-value-highlight {
  background-color: rgba(22, 160, 133, 0.5);
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
}
.ag-theme-alpine .ag-cell-data-changed {
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important;
}
.ag-theme-alpine .ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-theme-alpine .ag-cell-highlight {
  background-color: #2196f3 !important;
  background-color: var(--ag-range-selection-highlight-color, var(--ag-range-selection-border-color, #2196f3)) !important;
}
.ag-theme-alpine .ag-row {
  height: 42px;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  color: #181d1f;
  color: var(--ag-data-color, var(--ag-foreground-color, #181d1f));
  border-width: 1px;
  border-color: #dde2eb;
  border-color: var(--ag-row-border-color, var(--ag-secondary-border-color, #dde2eb));
  border-bottom-style: solid;
}
.ag-theme-alpine .ag-row-highlight-above::after, .ag-theme-alpine .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
  left: 1px;
}
.ag-theme-alpine .ag-row-highlight-above::after {
  top: -1px;
}
.ag-theme-alpine .ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-theme-alpine .ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-theme-alpine .ag-row-odd {
  background-color: #fcfcfc;
  background-color: var(--ag-odd-row-background-color, #fcfcfc);
}
.ag-theme-alpine .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-row-selected::before {
  content: "";
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ag-theme-alpine .ag-row-hover:not(.ag-full-width-row)::before,
.ag-theme-alpine .ag-row-hover.ag-full-width-row.ag-row-group::before {
  content: "";
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-row-hover.ag-row-selected::before {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(33, 150, 243, 0.3)), to(rgba(33, 150, 243, 0.3)));
  background-image: linear-gradient(rgba(33, 150, 243, 0.3), rgba(33, 150, 243, 0.3));
}
.ag-theme-alpine .ag-row-hover.ag-full-width-row.ag-row-group > * {
  position: relative;
}
.ag-theme-alpine .ag-column-hover {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-column-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

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

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

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

.ag-theme-alpine .ag-cell, .ag-theme-alpine .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  border: 1px solid transparent;
  line-height: min(var(--ag-line-height, 40px), 40px);
  padding-left: 17px;
  padding-right: 17px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-alpine .ag-row > .ag-cell-wrapper {
  padding-left: 17px;
  padding-right: 17px;
}
.ag-theme-alpine .ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-theme-alpine .ag-cell-inline-editing {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  padding: 0;
  height: 42px;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-popup-editor {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  padding: 0;
}
.ag-theme-alpine .ag-large-text-input {
  height: auto;
  padding: 18px;
}
.ag-theme-alpine .ag-details-row {
  padding: 30px;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-theme-alpine .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.66);
  background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66));
}
.ag-theme-alpine .ag-overlay-loading-center {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
}
.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}
.ag-theme-alpine .ag-loading {
  padding-left: 18px;
  display: -webkit-box;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
          align-items: center;
}
.ag-theme-alpine .ag-loading-icon {
  padding-right: 12px;
}
.ag-theme-alpine .ag-icon-loading {
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.ag-theme-alpine .ag-floating-top {
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-floating-bottom {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-cell {
  border-right: solid transparent;
}

.ag-theme-alpine .ag-rtl .ag-cell {
  border-left: solid transparent;
}

.ag-theme-alpine .ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-theme-alpine .ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: rgba(33, 150, 243, 0.2);
  background-color: var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2));
}
.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important;
}
.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important;
}
.ag-theme-alpine .ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-theme-alpine .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: rgba(33, 150, 243, 0.2);
  background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2)));
}
.ag-theme-alpine .ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: rgba(33, 150, 243, 0.36);
  background-color: var(--ag-range-selection-background-color-2, rgba(33, 150, 243, 0.36));
}
.ag-theme-alpine .ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: rgba(33, 150, 243, 0.488);
  background-color: var(--ag-range-selection-background-color-3, rgba(33, 150, 243, 0.488));
}
.ag-theme-alpine .ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: rgba(33, 150, 243, 0.5904);
  background-color: var(--ag-range-selection-background-color-4, rgba(33, 150, 243, 0.5904));
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #2196f3;
  border-top-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-theme-alpine .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-alpine .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-theme-alpine .ag-ltr .ag-cell-range-single-cell,
.ag-theme-alpine .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-alpine .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
.ag-theme-alpine .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-alpine .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
.ag-theme-alpine .ag-rtl .ag-cell-range-single-cell,
.ag-theme-alpine .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: #2196f3;
  border-color: var(--ag-range-selection-border-color, #2196f3);
  outline: initial;
}
.ag-theme-alpine .ag-cell.ag-selection-fill-top,
.ag-theme-alpine .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: #2196f3;
  border-top-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed !important;
  border-right-color: #2196f3 !important;
  border-right-color: var(--ag-range-selection-border-color, #2196f3) !important;
}

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

.ag-theme-alpine .ag-cell.ag-selection-fill-bottom,
.ag-theme-alpine .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed !important;
  border-left-color: #2196f3 !important;
  border-left-color: var(--ag-range-selection-border-color, #2196f3) !important;
}

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

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

.ag-theme-alpine .ag-rtl .ag-range-handle, .ag-theme-alpine .ag-rtl .ag-fill-handle {
  left: -1px;
}

.ag-theme-alpine .ag-fill-handle {
  cursor: cell;
}
.ag-theme-alpine .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-alpine .ag-cell-inline-editing {
  border-color: rgba(33, 150, 243, 0.4) !important;
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important;
}
.ag-theme-alpine .ag-menu {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  padding: 0;
}
.ag-theme-alpine .ag-menu-list {
  cursor: default;
  padding: 6px 0;
}
.ag-theme-alpine .ag-menu-separator {
  height: 13px;
}
.ag-theme-alpine .ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-menu-option-active, .ag-theme-alpine .ag-compact-menu-option-active {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-menu-option-part, .ag-theme-alpine .ag-compact-menu-option-part {
  line-height: 16px;
  padding: 8px 0;
}
.ag-theme-alpine .ag-menu-option-disabled, .ag-theme-alpine .ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-menu-option-icon, .ag-theme-alpine .ag-compact-menu-option-icon {
  width: 16px;
}
.ag-theme-alpine .ag-ltr .ag-menu-option-icon, .ag-theme-alpine .ag-ltr .ag-compact-menu-option-icon {
  padding-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-menu-option-icon, .ag-theme-alpine .ag-rtl .ag-compact-menu-option-icon {
  padding-right: 12px;
}

.ag-theme-alpine .ag-menu-option-text, .ag-theme-alpine .ag-compact-menu-option-text {
  padding-left: 12px;
  padding-right: 12px;
}
.ag-theme-alpine .ag-ltr .ag-menu-option-shortcut, .ag-theme-alpine .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-menu-option-shortcut, .ag-theme-alpine .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: 6px;
}

.ag-theme-alpine .ag-menu-option-popup-pointer, .ag-theme-alpine .ag-compact-menu-option-popup-pointer {
  padding-right: 6px;
}
.ag-theme-alpine .ag-tabs {
  min-width: 240px;
}
.ag-theme-alpine .ag-tabs-header {
  width: 100%;
  display: -webkit-box;
  display: flex;
}
.ag-theme-alpine .ag-tab {
  border-bottom: 2px solid transparent;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  -webkit-transition: border-bottom 0.3s;
  transition: border-bottom 0.3s;
}
.ag-theme-alpine .ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-tab-selected {
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine .ag-menu-header {
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-filter-separator {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-menu:not(.ag-tabs) .ag-filter-select {
  min-width: 155px;
}
.ag-theme-alpine .ag-tabs .ag-filter-select {
  min-width: 214px;
}
.ag-theme-alpine .ag-filter-select .ag-picker-field-wrapper {
  width: 0;
}
.ag-theme-alpine .ag-filter-condition-operator {
  height: 17px;
}
.ag-theme-alpine .ag-ltr .ag-filter-condition-operator-or {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-filter-condition-operator-or {
  margin-right: 12px;
}

.ag-theme-alpine .ag-set-filter-select-all {
  padding-top: 12px;
}
.ag-theme-alpine .ag-set-filter-list, .ag-theme-alpine .ag-filter-no-matches {
  height: 144px;
}
.ag-theme-alpine .ag-set-filter-filter {
  margin-top: 12px;
  margin-left: 12px;
  margin-right: 12px;
}
.ag-theme-alpine .ag-filter-to {
  margin-top: 9px;
}
.ag-theme-alpine .ag-mini-filter {
  margin: 12px 12px;
}
.ag-theme-alpine .ag-set-filter-item {
  margin: 0px 12px;
}
.ag-theme-alpine .ag-ltr .ag-set-filter-item-value {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-set-filter-item-value {
  margin-right: 12px;
}

.ag-theme-alpine .ag-filter-apply-panel {
  padding: 12px 12px;
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-theme-alpine .ag-ltr .ag-filter-apply-panel-button {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-filter-apply-panel-button {
  margin-right: 12px;
}

.ag-theme-alpine .ag-simple-filter-body-wrapper {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-simple-filter-body-wrapper > * {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-filter-no-matches {
  padding: 12px 12px;
}
.ag-theme-alpine .ag-multi-filter-menu-item {
  margin: 6px 0;
}
.ag-theme-alpine .ag-multi-filter-group-title-bar {
  padding: 12px 6px;
  background-color: transparent;
}
.ag-theme-alpine .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-side-bar {
  position: relative;
}
.ag-theme-alpine .ag-tool-panel-wrapper {
  width: 250px;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-side-buttons {
  padding-top: 24px;
  width: 20px;
  position: relative;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  overflow: hidden;
}
.ag-theme-alpine button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: 12px 0 12px 0;
  width: 100%;
  margin: 0;
  min-height: 108px;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
}
.ag-theme-alpine button.ag-side-button-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left,
.ag-theme-alpine .ag-rtl .ag-side-bar-right {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: 2px solid transparent;
  -webkit-transition: border-right 0.3s;
  transition: border-right 0.3s;
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: #2196f3;
  border-right-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left,
.ag-theme-alpine .ag-ltr .ag-side-bar-right {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: 2px solid transparent;
  -webkit-transition: border-left 0.3s;
  transition: border-left 0.3s;
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: #2196f3;
  border-left-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine .ag-filter-toolpanel-header {
  height: 36px;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-header, .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-header, .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search {
  padding-right: 6px;
}

.ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
  position: absolute;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-0-header {
  height: 48px;
}
.ag-theme-alpine .ag-filter-toolpanel-group-item {
  margin-top: 3px;
  margin-bottom: 3px;
}
.ag-theme-alpine .ag-filter-toolpanel-search {
  height: 48px;
}
.ag-theme-alpine .ag-filter-toolpanel-search-input {
  -webkit-box-flex: 1;
          flex-grow: 1;
  height: 24px;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-0 {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: 22px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: 22px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: 38px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: 38px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: 54px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: 54px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: 70px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: 70px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: 86px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: 86px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: 102px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: 102px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: 118px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: 118px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: 134px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: 134px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: 150px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: 150px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: 166px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: 166px;
}

.ag-theme-alpine .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: 6px;
}
.ag-theme-alpine .ag-filter-toolpanel-instance-filter {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
  margin-top: 6px;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-pivot-mode-panel {
  min-height: 48px;
  height: 48px;
  display: -webkit-box;
  display: flex;
}
.ag-theme-alpine .ag-pivot-mode-select {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.ag-theme-alpine .ag-ltr .ag-pivot-mode-select {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-pivot-mode-select {
  margin-right: 12px;
}

.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-column-select-header {
  height: 48px;
  -webkit-box-align: center;
          align-items: center;
  padding: 0 12px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-column-panel-column-select {
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-column-group-icons,
.ag-theme-alpine .ag-column-select-header-icon {
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-column-select-list .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-column-select-list .ag-item-highlight-top::after {
  top: 0;
}
.ag-theme-alpine .ag-column-select-list .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-theme-alpine .ag-header {
  background-color: #f8f8f8;
  background-color: var(--ag-header-background-color, #f8f8f8);
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-header-row {
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
  height: 48px;
}
.ag-theme-alpine .ag-pinned-right-header {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-pinned-left-header {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-header-cell,
.ag-theme-alpine .ag-header-group-cell {
  padding-left: 18px;
  padding-right: 18px;
}
.ag-theme-alpine .ag-header-cell.ag-header-cell-moving,
.ag-theme-alpine .ag-header-group-cell.ag-header-cell-moving {
  background-color: #fff;
  background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #fff));
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-header-icon {
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-header-expand-icon {
  cursor: pointer;
}
.ag-theme-alpine .ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}

.ag-theme-alpine .ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-header-cell-resize {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
}
.ag-theme-alpine .ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  left: calc(50% - 1px);
  width: 2px;
  height: 30%;
  top: calc(50% - 15%);
  background-color: rgba(186, 191, 199, 0.5);
  background-color: var(--ag-header-column-resize-handle-color, rgba(186, 191, 199, 0.5));
}
.ag-theme-alpine .ag-pinned-right-header .ag-header-cell-resize::after {
  left: calc(50% - 2px);
}
.ag-theme-alpine .ag-ltr .ag-header-select-all {
  margin-right: 18px;
}

.ag-theme-alpine .ag-rtl .ag-header-select-all {
  margin-left: 18px;
}

.ag-theme-alpine .ag-ltr .ag-floating-filter-button {
  margin-left: 18px;
}

.ag-theme-alpine .ag-rtl .ag-floating-filter-button {
  margin-right: 18px;
}

.ag-theme-alpine .ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: 16px;
  padding: 0;
  width: 16px;
}
.ag-theme-alpine .ag-filter-loading {
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  height: 100%;
  padding: 12px 12px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-theme-alpine .ag-paging-panel {
  border-top: 1px solid;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 48px;
}
.ag-theme-alpine .ag-paging-panel > * {
  margin: 0 18px;
}
.ag-theme-alpine .ag-paging-button {
  cursor: pointer;
}
.ag-theme-alpine .ag-paging-button.ag-disabled {
  cursor: default;
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
}
.ag-theme-alpine .ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-paging-button, .ag-theme-alpine .ag-paging-description {
  margin: 0 6px;
}
.ag-theme-alpine .ag-status-bar {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  padding-right: 24px;
  padding-left: 24px;
  line-height: 1.5;
}
.ag-theme-alpine .ag-status-name-value-value {
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
}
.ag-theme-alpine .ag-status-bar-center {
  text-align: center;
}
.ag-theme-alpine .ag-status-name-value {
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.ag-theme-alpine .ag-column-drop-cell {
  background: rgba(24, 29, 31, 0.07);
  background: var(--ag-chip-background-color, rgba(24, 29, 31, 0.07));
  border-radius: 24px;
  height: 24px;
  padding: 0 3px;
  border: 1px solid transparent;
  cursor: pointer;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-drop-cell:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-drop-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 2px;
  left: 2px;
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-column-drop-cell-text {
  margin: 0 6px;
}
.ag-theme-alpine .ag-column-drop-cell-button {
  min-width: 24px;
  margin: 0 3px;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-column-drop-cell-drag-handle {
  margin-left: 12px;
}
.ag-theme-alpine .ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-horizontal {
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 42px;
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal {
  padding-left: 18px;
}

.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal {
  padding-right: 18px;
}

.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-column-drop-horizontal-cell-separator {
  margin: 0 6px;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-column-drop-horizontal-empty-message {
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
}
.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: 18px;
}

.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: 18px;
}

.ag-theme-alpine .ag-column-drop-vertical-list {
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left: 6px;
}
.ag-theme-alpine .ag-column-drop-vertical-cell {
  margin-top: 6px;
}
.ag-theme-alpine .ag-column-drop-vertical {
  min-height: 50px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-alpine .ag-column-drop-vertical-icon {
  margin-left: 6px;
  margin-right: 6px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  margin-top: 6px;
}
.ag-theme-alpine .ag-select-agg-func-popup {
  border: solid 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
          box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  background: #fff;
  background: var(--ag-background-color, #fff);
  height: 105px;
  padding: 0;
}
.ag-theme-alpine .ag-select-agg-func-virtual-list-item {
  cursor: default;
  padding-left: 12px;
}
.ag-theme-alpine .ag-select-agg-func-virtual-list-item:hover {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-alpine .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-sort-indicator-container {
  display: -webkit-box;
  display: flex;
}
.ag-theme-alpine .ag-ltr .ag-sort-indicator-icon {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-sort-indicator-icon {
  padding-right: 6px;
}

.ag-theme-alpine .ag-chart-menu {
  border-radius: 3px;
  background: #fff;
  background: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: 3px;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-theme-alpine .ag-chart-mini-thumbnail {
  border: 1px solid;
  border-color: #dde2eb;
  border-color: var(--ag-secondary-border-color, #dde2eb);
  border-radius: 5px;
  margin: 5px;
}
.ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3), .ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}

.ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}

.ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}

.ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}

.ag-theme-alpine .ag-chart-mini-thumbnail.ag-selected {
  border-color: #2196f3;
  border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-chart-settings-card-item {
  background: #181d1f;
  background: var(--ag-foreground-color, #181d1f);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-selected {
  background-color: #2196f3;
  background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-chart-data-column-drag-handle {
  margin-left: 6px;
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-charts-settings-group-container {
  padding: 6px;
}
.ag-theme-alpine .ag-charts-data-group-container {
  padding: 6px 12px;
}
.ag-theme-alpine .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group) {
  height: 24px;
}
.ag-theme-alpine .ag-charts-data-group-container .ag-list-item-hovered::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-charts-data-group-container .ag-item-highlight-top::after {
  top: 0;
}
.ag-theme-alpine .ag-charts-data-group-container .ag-item-highlight-bottom::after {
  bottom: 0;
}
.ag-theme-alpine .ag-charts-format-top-level-group-container {
  margin-left: 12px;
  padding: 6px;
}
.ag-theme-alpine .ag-charts-format-top-level-group-item {
  margin: 6px 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container > * {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-charts-group-container.ag-group-container-horizontal {
  padding: 6px;
}
.ag-theme-alpine .ag-chart-data-section,
.ag-theme-alpine .ag-chart-format-section {
  display: -webkit-box;
  display: flex;
  margin: 0;
}
.ag-theme-alpine .ag-chart-menu-panel {
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-date-time-list-page-title {
  -webkit-box-flex: 1;
          flex-grow: 1;
  text-align: center;
}
.ag-theme-alpine .ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-theme-alpine .ag-date-time-list-page-entry {
  text-align: center;
}
.ag-theme-alpine .ag-checkbox-input-wrapper {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-flex: 0;
          flex: none;
}
.ag-theme-alpine .ag-checkbox-input-wrapper input, .ag-theme-alpine .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-alpine .ag-checkbox-input-wrapper:focus-within, .ag-theme-alpine .ag-checkbox-input-wrapper:active {
  outline: none;
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-checkbox-input-wrapper::after {
  content: "\f108";
  color: #999;
  color: var(--ag-checkbox-unchecked-color, #999);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\f106";
  color: #2196f3;
  color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\f107";
  color: #999;
  color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #999));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-toggle-button-input-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 28px;
  height: 18px;
  background-color: #999;
  background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #999));
  border-radius: 9px;
  position: relative;
  -webkit-box-flex: 0;
          flex: none;
  border: 1px solid;
  border-color: #999;
  border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999));
}
.ag-theme-alpine .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-theme-alpine .ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked {
  background-color: #2196f3;
  background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
  border-color: #2196f3;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: #fff;
  background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
  border-radius: 9px;
  -webkit-transition: left 100ms;
  transition: left 100ms;
  border: 1px solid;
  border-color: #999;
  border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999)));
}
.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - 18px );
  border-color: #2196f3;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-radio-button-input-wrapper {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-flex: 0;
          flex: none;
  border-radius: 16px;
}
.ag-theme-alpine .ag-radio-button-input-wrapper input, .ag-theme-alpine .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-alpine .ag-radio-button-input-wrapper:focus-within, .ag-theme-alpine .ag-radio-button-input-wrapper:active {
  outline: none;
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-radio-button-input-wrapper::after {
  content: "\f126";
  color: #999;
  color: var(--ag-checkbox-unchecked-color, #999);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-radio-button-input-wrapper.ag-checked::after {
  content: "\f127";
  color: #2196f3;
  color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
.ag-theme-alpine input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
}
.ag-theme-alpine input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
}
.ag-theme-alpine input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
  color: transparent;
  width: calc(100% - 2px);
}
.ag-theme-alpine input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
  -webkit-transform: translateY(-6.5px);
          transform: translateY(-6.5px);
}
.ag-theme-alpine input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
}
.ag-theme-alpine input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
}
.ag-theme-alpine input[class^=ag-][type=range]:focus {
  outline: none;
}
.ag-theme-alpine input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=range]:active::-ms-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-filter-toolpanel-header,
.ag-theme-alpine .ag-filter-toolpanel-search,
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine .ag-header-row,
.ag-theme-alpine .ag-panel-title-bar-title,
.ag-theme-alpine .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
}
.ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row::before, .ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row::after {
  content: "";
  position: absolute;
  height: calc(100% - 20px);
  top: 10px;
  width: 1px;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row::after {
  right: 0;
}
.ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row::before {
  left: 0;
}
.ag-theme-alpine .ag-row {
  font-size: 14px;
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-] {
  min-height: 24px;
  border-radius: 3px;
}
.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-alpine .ag-ltr textarea[class^=ag-] {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-alpine .ag-rtl textarea[class^=ag-] {
  padding-right: 6px;
}

.ag-theme-alpine .ag-tab {
  padding: 9px;
  -webkit-transition: color 0.4s;
  transition: color 0.4s;
}
.ag-theme-alpine .ag-tab-selected {
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-alpine .ag-menu {
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-menu-header {
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  padding-top: 1px;
}
.ag-theme-alpine .ag-tabs-header {
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar {
  padding: 6px 12px;
  line-height: 20px;
}
.ag-theme-alpine .ag-chart-mini-thumbnail {
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-chart-settings-nav-bar {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-charts-format-top-level-group-toolbar {
  margin-top: 6px;
}
.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar {
  padding-left: 20px;
}

.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar {
  padding-right: 20px;
}

.ag-theme-alpine .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
  padding-left: 6px;
  margin-bottom: 12px;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-alpine .ag-dnd-ghost {
  font-size: 12px;
  font-weight: 700;
}
.ag-theme-alpine .ag-side-buttons {
  width: 30px;
}
.ag-theme-alpine .ag-standard-button {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: 3px;
  border: 1px solid;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  font-weight: 600;
  padding: 6px 12px;
}
.ag-theme-alpine .ag-standard-button:hover {
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-standard-button:active {
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  background-color: #2196f3;
  background-color: var(--ag-alpine-active-color, #2196f3);
  color: #fff;
  color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-standard-button:disabled {
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  background-color: #f1f2f4;
  background-color: var(--ag-input-disabled-background-color, #f1f2f4);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3));
}
.ag-theme-alpine .ag-column-drop-vertical {
  min-height: 75px;
}
.ag-theme-alpine .ag-column-drop-vertical-title-bar {
  padding: 12px;
  padding-bottom: 0px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  border: dashed 1px;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  margin: 12px;
  padding: 12px;
}
.ag-theme-alpine .ag-column-drop-empty-message {
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  opacity: 0.75;
}
.ag-theme-alpine .ag-status-bar {
  font-weight: normal;
}
.ag-theme-alpine .ag-status-name-value-value {
  font-weight: 700;
}
.ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-alpine .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-alpine .ag-header-cell-menu-button:hover,
.ag-theme-alpine .ag-side-button-button:hover,
.ag-theme-alpine .ag-tab:hover,
.ag-theme-alpine .ag-panel-title-bar-button:hover,
.ag-theme-alpine .ag-header-expand-icon:hover,
.ag-theme-alpine .ag-column-group-icons:hover,
.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine .ag-chart-settings-prev:hover,
.ag-theme-alpine .ag-chart-settings-next:hover,
.ag-theme-alpine .ag-group-title-bar-icon:hover,
.ag-theme-alpine .ag-column-select-header-icon:hover,
.ag-theme-alpine .ag-floating-filter-button-button:hover,
.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine .ag-chart-menu-icon:hover {
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button {
  margin-left: 12px;
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button {
  margin-right: 12px;
  margin-left: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-container {
  padding-left: 6px;
}
.ag-theme-alpine .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  border-left: dashed 1px;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
  margin-left: 8px;
  padding-left: 8px;
  margin-right: 12px;
}
.ag-theme-alpine .ag-set-filter-list {
  padding-top: 3px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-alpine .ag-date-time-list-page-entry-is-current {
  background-color: #2196f3;
  background-color: var(--ag-alpine-active-color, #2196f3);
}

.BngBigTable__ag-container .block-ui-container {
    position: static;
}

.BngBigTable__ag-container .block-ui-message-container {
    z-index: 47;
}

.BngBigTable__ag-container .ag-body-horizontal-scroll-viewport::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
    height: 8px;
}

.BngBigTable__ag-container .ag-body-horizontal-scroll-viewport:not(.focus):not(:hover)::-webkit-scrollbar-thumb {
    transition: unset;
    background: rgba(108, 110, 113, 0.7);
}

.BngBigTable__ag-container .ag-header i {
    cursor: pointer;
}

.BngBigTable .ag-filter-apply-panel button[ref=resetFilterButton] {
    background-color: #3558EF;
    border-color: #3558EF;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 8px;
}
.VOXXvxTqn1Z1Ls\+saNq3qw\=\= {
  display: flex;
  align-items: center;
}

.VOXXvxTqn1Z1Ls\+saNq3qw\=\= :first-child {
  width: unset !important;
}

._6NqG9K2-vHkVEvwYBL0I6Q\=\= {
    border-top: 1px solid var(--ag-secondary-border-color, #dde2eb);
    width: 179px;
    display: flex;
    flex-direction: row-reverse;
    padding: 12px;
}

.NnBS8YedKBCmaiqfYU0Lew\=\= {
    background-color: #3558EF !important;
    border-color: #3558EF !important;
    color: #fff !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 4px 8px !important;
}

._1EjebRto0MvG4a2REdRTyA\=\= {
    padding: 0;
    outline: none !important;
}

.F2JC5RqK\+-MhZAdU7sbFiw\=\=, ._1EjebRto0MvG4a2REdRTyA\=\= {
    width: 177px;
    height: 24px;
}

.F2JC5RqK\+-MhZAdU7sbFiw\=\=:focus, ._1EjebRto0MvG4a2REdRTyA\=\=:focus, ._6NqG9K2-vHkVEvwYBL0I6Q\=\= > input:active {
    border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important;
    box-shadow: 0 0 2px 0.1rem rgb(33 150 243 / 40%) !important;
}

.d7KPQgtP0PxMUsYwlrytcw\=\= {
    padding: 12px 12px 3px 12px;
    width: 179px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}
.Tqv-C5H4Tt18yxhawLAyJQ\=\= {
    font-weight: bold;
    display: flex;
    padding: 0 17px 0 17px;
    height: 100%;
    align-items: center;
}
.LZEEgiRBMTQ9SddP\+3qqIQ\=\= {
    z-index: 30000;
    border: 5px solid #333;
    border-radius: 30px;
    height: 30px;
    right: 50px;
    margin: -15px 0 0 -15px;
    position: fixed;
    bottom: 50px;
    width: 30px;
    animation: -E9A0fuk5shVY4RpnEDMLw\=\= 1s ease-out;
    animation-iteration-count: infinite;
}

@keyframes -E9A0fuk5shVY4RpnEDMLw\=\= {
    0% {
        transform: scale(.1);
        opacity: 0.0;
    }
    50% {
        opacity: 1;
    }
    100% {
        transform: scale(1.2);
        opacity: 0;
    }
}

input[type=checkbox].ace-switch.edit-switch + .lbl .edit-object-label {
    position: absolute;
    color: #FFFFFF;
    text-align: right;
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    transition: left 0.2s linear;
}

input[type=checkbox].ace-switch.edit-switch + .lbl::before {
    content: "";
    width: 100%;
    text-indent: 30px;
}

input[type=checkbox].ace-switch.edit-switch:checked + .lbl::before {
    content: "";
    text-indent: 10px;
}

input[type=checkbox].ace-switch.edit-switch:checked + .lbl::after {
    left: calc(100% - 18px);
}

.floating-edit-object {
    width: 70px;
}

.floating-edit-object:not(.floating-edit-object-dashboard) {
    padding: 8px;
}

.floating-edit-object > label {
    margin-bottom: 0;
}

.floating-edit-object.floating-edit-object-newmap {
    right: 205px;
    height: 20px;
}

.floating-edit-object label .ace-switch + span.lbl {
    min-height: unset;
    margin: 0;
    display: block;
}

.sidebar.menu-min.right-side-sidebar {
    width: 0;
}

.floating-edit-object.WaitingLoading {
    cursor: wait;
}

.floating-edit-object.Disabled {
    opacity: 0.5;
}

.EditObject .spanContainer {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
}
.bng-dropdown-parent.export-toolbar {
    z-index: 100;
}

a.unstyled-link {
    color: unset;
    display: flex;
    align-items: center;
}

a.unstyled-link.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.share-button .selected {
    background-color: #E6EFFF;
    color: #005DFF;
    height: 22px;
    border-radius: 14px !important;
    padding: 0 8px;
    display: flex;
    gap: 5px;
    align-items: center;
}

.ExportToolbarItem.Disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list li a,
.bng-dropdown-parent.export-toolbar .ul-elements-list .CopyClipboardComponent {
    padding: 10px 0 !important;
    margin-left: 24px;
    width: 90% !important;
}

.export-header-dropdown {
    gap: 8px;
    display: inline-flex;
    align-items: center;
    width: 80%;
    padding-top: 6px !important;
    padding-bottom: 0 !important;
    margin-left: 24px;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list .CopyClipboardComponent {
    padding-bottom: 12px !important;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list li a > i,
.bng-dropdown-parent.export-toolbar .ul-elements-list .CopyClipboardComponent > i,
.bng-dropdown-parent.export-toolbar .ul-elements-list .export-header-dropdown > i {
    font-size: 24px;
    width: 24px;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list li a,
.bng-dropdown-parent.export-toolbar .ul-elements-list .CopyClipboardComponent {
    gap: 8px;
    font-weight: 500;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list {
    width: 240px;
    display: block;
    margin: 5px 0;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 20%);
    background: #fff;
    border: 1px;
    border-radius: 12px;
    text-align: left;
    right: 8px;
    z-index: 1;
    cursor: default;
    padding: 0;
    left: 0;
    position: absolute;
    list-style: none;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list li:not(:first-child):hover {
    background-color: #E6EFFF;
    color: #005DFF;
    cursor: pointer;
}

.bng-dropdown-parent.export-toolbar .ul-elements-list li:last-child:hover {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

.basic-info-container {}

.basic-info-container label {
    display: inline-block;
    min-width: 120px;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    white-space: nowrap;
}

.basic-info-container .description-container {
    max-height: 150px;
    overflow: auto;
    width: calc(100% - 140px);
    display: inline-flex;
}

.basic-info-container .changes-table-container {
    margin-top: 10px;
    height: 200px;
    overflow: auto;
}
.DynamicTimeFilterToolbarItem.dropdown-menu > li.dropdown-menu-item-content {
    padding-right: 10px !important;
}
#BetaLabelContainer {
    float: left;
    margin: 0 10px;
    display: flex;
}
.BngVideoModal.BigTableAnalysisHelpContainer {
    background: linear-gradient(120deg, rgba(35,41,214,1) 0%, rgba(0,172,248,1) 100%);
    z-index: 1000;
}

.OverlayBigTableAnalysisHelp .Overlay {
    background: none;
    z-index: 49;
}
.breadcrumb-project-logo {
    height: 20px;
}

.breadcrumb li {
    margin-right: 6px;
    line-height: 36px;
}

.breadcrumbs.from-cockpit {
    margin-left: 0;
}


.breadcrumbs {
    height: 36px;
    background: #ffffff;
}

.breadcrumbs:before {
    content: "";
    position: absolute;
    margin-top: 36px;
    height: 4px;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, 0));
    z-index: 100;
}

.breadcrumbs .breadcrumb {
    background-color: transparent;
    display: inline-block;
    padding: 0;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.75);
    vertical-align: top;
}

.breadcrumb > li,
.breadcrumb > li.active {
    color: #6e6e6e;
    font-weight: 500;
    letter-spacing: .2px;
}

.breadcrumb > li:first-child {
    color: #6e6e6e !important;
}

.breadcrumb > li:last-child {
    color: #6e6e6e;
}

.breadcrumb-logo {
    height: 36px;
    width: 42px;
    display: inline-block;
}

.breadcrumb-logo i {
    margin: 8px 0px 0px 14px;
    color: #6e6e6e;
    font-size: 20px;
}

.breadcrumb-logo i.oldIconBreadcrumbCompatibility::before {
    margin-top: 11px;
}

.breadcrumb-logo i.oldIconBreadcrumbCompatibility {
    font-size: 16px;
}

.renderedPages .breadcrumb-is-object {
    color: #4272FE !important;
    vertical-align: bottom !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

.breadcrumb-is-folder {
    color: #6e6e6e !important;
}

.breadcrumb {
    overflow-x: scroll;
    width: calc(92vw - 393px);
}
.required-filter-box {
    width: 500px;
    padding: 40px 0 10px;
    margin: 30px auto;
    background-color: #f2f2f2;
    border: 1px solid #dadada;
    border-radius: 4px;
    color: #292C31;
    text-align: center;
}

@media only screen and (max-width: 991px) {
    .required-filter-box {
        width: unset;
    }

    #body-dashboard-home {
        margin: auto;
    }
}

.required-filter-box > * {
    padding: 0 30px;
}

.required-filter-list {
    border-top: 1px solid #DEDEDE;
    padding-top: 10px;
    margin-bottom: 0;
}

.required-filter-list .required-filter-tag {
    margin: 5px 8px;
    display: inline-block;
    white-space: nowrap;
    background: #575bd8;
    color: #fff;
    border-radius: 20px;
    font-size: 13px;
    padding: 4px 10px 6px;
    cursor: pointer;
}

.required-filter-tag .icon-bim-filter {
    font-size: 18px;
    top: 3px;
    position: relative;
}

.dashboard-required-filter-container {
    padding-top: 48px;
}

.bng-dropdown-parent.popper-mobile {
    zoom: 1 !important;
    width: 250px;
}

.bng-dropdown-parent.dashboard-item-popper.popper-mobile {
    min-height: unset !important;
}

.dash-item-newmenu.menu-mobile button:hover .Icon {
    color: #000;
}

.dash-item-newmenu.menu-mobile button {
    background: transparent;
    outline-color: transparent;
    box-shadow: none;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 100%;
}

.dash-item-newmenu.menu-mobile .BngDropdown.DashboardItemMenuDropdown {
    opacity: 1;
}


/*handle overflow of children elements*/
ul.bng-dropdown.container-dash-item-newmenu:not(.prevent-children-overflow) ul {
    left: calc(90%);
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul {
    left: calc(-100% - 4px);
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul.sub-container-dash-item-newmenu-align {
    left: -144px;
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul.sub-container-dash-item-newmenu-explorer {
    left: -276px;
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow-top {
    top: unset;
    bottom: 0;
}
._6qIeRpTLa7ohmRHWp\+7MYw\=\= {
    left: -50px !important;
    margin-top: 50px !important;
}
.CKzaiRCn6kItQo089nZdkA\=\= {
    margin-top: -40px !important;
}
.XoYp0TK3HCGb\+hIdNwtuDg\=\= {
    margin-top: -100px !important;
}
.ContainerMenuPopper {
  width: 230px;
  padding: 4px 0;
}

.ContainerMenuPopper .bng-dropdown {
  padding: 4px 0;
}

.container-dropdown-menu.without-title {
  position: fixed;
  top: -12px;
  right: -12px;
  z-index: 1;
  cursor: pointer;
  text-align: right;
}

.container-dropdown-menu .drop-button {
  cursor: pointer;
}

.container-dropdown-menu.with-title {
  z-index: 1;
  width: calc(100% - 20px);
  box-shadow: inset 0 -1px 0 0 #e7e8eb;
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
}

.container-dropdown-menu.blank-icon-and-title {
  z-index: 1;
  width: calc(100% - 20px);
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
}

.container-dropdown-menu {
  height: 32px;
}

.container-dropdown-menu .BngIconButton {
  padding: 7px !important;
}

.container-dropdown-menu .icon-dropdown {
  position: relative;
  border-radius: 100%;
  z-index: 1;
}

.bng-dropdown-parent.ContainerMenuPopper li > .Icon {
  width: 1em;
}

.container-dropdown li {
  display: block;
  padding: 10px 15px;
  font-weight: 500;
  color: #6e6e6e;
  cursor: pointer;
  line-height: 30px;
  border-bottom: 1px solid #ddd;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 175px;
  overflow: hidden;
}

.container-dropdown li .BngSwitch .switch-label {
  padding: 8px 0 8px 22px;
}

.container-dropdown li .BngSwitch .switch-title {
  width: 133px;
  top: 5px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.container-dropdown li:last-child {
  border-bottom: 0;
}

.container-dropdown li:hover {
  background: #efefef;
}

.container-dropdown-menu.edit-mode .container-title {
  width: calc(100% - 32px);
}

.container-title {
  width: 100%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
}

.container-title .Icon.iconLeft {
  padding-right: 10px;
}

.container-title .Icon.iconRight {
  padding-left: 10px;
}

.container-title span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.container-dropdown-menu .iconDescription {
  margin: 0 5px;
  cursor: pointer;
  height: 20px;
}

.container-dropdown-menu .iconDescription button {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 20px;
}

.container-configure-title-body {
  padding: 20px;
  background-color: #f6f6f6;
}

.container-configure-title-body .BngSwitch {
  width: calc(100% - 170px);
}

.container-configure-title-footer {
  padding: 10px 10px 0;
}

.ContainerMenuTitleDialog {
  top: calc(50% - 248px);
}

.ContainerMenuTitleDialog .widget-header {
  text-transform: uppercase;
}

.container-dropdown-menu-parent .bng-dropdown {
  width: 210px;
}

.container-dropdown-menu-parent .bng-dropdown .switch-title {
  font-weight: 500;
}

.container-dropdown-menu-parent .bng-dropdown li .material-icons {
  width: 24px;
}

.ContainerMenuPopper ul li {
  display: flex;
  align-items: center;
  box-shadow: none;
  line-height: 13px;
  font-size: 13px;
}

.ContainerMenuTitleDialog textarea {
  height: 200px;
  word-break: break-word;
  text-align: justify;
}

.iconDescription .BngDropdown.DashboardItemMenuDropdown {
    opacity: 1;
}

.ContainerDescription .DescriptionObject {
    letter-spacing: 0.5px;
}

.ContainerDescription .DescriptionMenuItem {
    padding: 0;
}

.ContainerDescription button > i {
    font-size: 16px !important;
}

.ContainerDescription button:hover {
    background-color: transparent !important;
}

.container-description-popper {
    min-height: 80px !important;
    zoom: 1 !important;
}

.container-description-popper .DescriptionMenuItem {
    width: auto !important;
}

.container-description-popper .bng-dropdown.container-dash-item-newmenu {
    position: initial !important;
}
.MobileMenuTitle {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 10px;
}

.MobileMenuItem:not(.themed-component-hover) {
    display: flex;
    padding: 6px 0;
    font-weight: 400;
    justify-content: space-between;
    border-bottom: 1px solid #E7E8EB;
}

.MobileMenu .AccordionSideMenu.MobileMenuAccordion  {
    box-shadow: 0 0  transparent !important;
}

.MobileMenuList .ActionListItem.ItemSelected {
    box-shadow: inset 0 0 0 1px #005dff;
    border-radius: 4px;
}

.MobileMenuItemView .bng-search .search-button {
    right: 10px;
}

.ActionList.MobileMenuList .ActionListItems {
    min-height: 40vh;
    max-height: 55vh;
}

.ActionList.MobileMenuList .ActionListItem.active {
    cursor: pointer;
}

.MobileToggleItem {
    cursor: pointer;
}

.ActionListItem.inactive .MobileToggleItem,
.ActionListItem.active .MobileToggleItem:hover {
    opacity: 0.5;
}

.ActionListItem.active .MobileToggleItem,
.ActionListItem.inactive .MobileToggleItem:hover {
    opacity: 1;
}

.MobileMenu.ObjectRightMenuAccordion {
    z-index: 49;
    overflow: hidden;
}

.MobileMenuItemView .BngButton {
    width: 100%;
    margin-top: 20px;
    background-color: white;
    color: black;
    border: solid 1px black;
}
.MobileOrientationSwitch {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 15px;
}

.MobileOrientationSwitch .MobileOrientationLabel {
    font-weight: 500;
    font-size: 14px;
}

.MobileOrientationSwitch .MobileOrientationSwitchButtons {
    color: #fff;
    display: flex;
    align-items: center;
}

.MobileOrientationSwitch .MobileOrientationSwitchButtons > div {
    cursor: pointer;
    opacity: 0.5;
    background-color: #005DFF;
    padding: 4px 7px;
}

.MobileOrientationSwitch .MobileOrientationSwitchButtons > div .Icon {
    font-size: 16px;
}

.MobileOrientationSwitch .MobileOrientationSwitchButtons > div:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.MobileOrientationSwitch .MobileOrientationSwitchButtons > div:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.MobileOrientationSwitch .MobileOrientationSwitchButtons > div.active {
    opacity: 1;
}
.BngAda.BngMobileDrawerHelp .BngAdaBackground{
    z-index: 1007;
    position: fixed;
    background: rgba(0,0,0,0.5);
}

.BngAda.BngMobileDrawerHelp img.AdaOpenHandImg{
    z-index: 1007;
}

.BngAda.BngMobileDrawerHelp.IntroOpen .disableBackground{
    position: fixed;
    z-index: 1006;
    background-color: rgba(0,0,0,0.5);
}
.BngMobileDrawerMultiStepInfo {
    height: 500px;
    background: linear-gradient(120deg, rgba(35,41,214,1) 0%, rgba(0,172,248,1) 100%);
    position: fixed;
    z-index: 1008;
}

.BngMobileDrawerMultiStepInfo.BngMultiStep {
    position: fixed;
    right: 0;
    bottom: 0;
}

.BngMobileDrawerMultiStepInfo .PurpleBackground {
    background-color: #494B81;
}

.BngMobileDrawerMultiStepInfo.BngMultiStep .Step .Subtitle {
    color: #fff;
}

.BngMobileDrawerMultiStepInfo.BngMultiStep .Step .Title {
    color: #fff;
}

.BngMobileDrawerMultiStepInfo .widget-footer-pg-button {
    background-color: #70acf5;
}
.BngMobileDrawerMultiStepInfo .widget-footer-pg-button.active {
    background-color: #fff;
}

.BngMobileDrawerMultiStepInfo .bng-button.cancel {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}

.BngMobileDrawerMultiStepInfo .bng-button.save {
    color: white !important;
    background-color: transparent !important;
    border: none !important;
    outline: none !important;
}

.BngMobileDrawerMultiStepInfo .bng-button.cancel.enable:hover {
    background-color: transparent !important;
    border: none !important;
}

.BngMobileDrawerMultiStepInfo .bng-button.save.enable:hover {
    background-color: transparent !important;
    border: none !important;
}

.BngMobileDrawerMultiStepInfo a {
    color: white;
    text-decoration: underline !important;
}
.dash-item-newmenu {
    position: absolute;
    z-index: 3;
    right: 12px;
    top: 12px;
    cursor: pointer;
    outline: 0;
}


/*not overflow map options*/
.grid-stack-item-content-newmap .dash-item-newmenu {
    right: 16px;
    top: 16px;
}

.bng-dropdown.container-dash-item-newmenu,
.dashboard-item-popper {
    width: 240px;
    z-index: 101;
}

.dashboard-item-popperOverlay {
    z-index: 100;
}

.dash-item-newmenu .DashboardItemMenuDropdown button {
    background: transparent;
    padding: 4px;
}

.BngDropdown.DashboardItemMenuDropdown {
    opacity: 0;
    transition: opacity ease-in-out 150ms;
}

.grid-stack-item-content:hover > .dash-item-newmenu .BngDropdown.DashboardItemMenuDropdown,
.BngDropdown.DashboardItemMenuDropdown:hover,
.BngDropdown.DashboardItemMenuDropdown:focus,
.BngDropdown.DashboardItemMenuDropdown.active {
    opacity: 1;
}

.drop-button.dash-item-newmenu-drop-button {
    border-radius: 100%;
}

.Item:hover .drop-button.dash-item-newmenu-drop-button {
    opacity: 1;
}

.bng-dropdown.container-dash-item-newmenu {
    cursor: default;
    padding: 4px 0;
    left: 0;
    position: absolute;
}

.bng-dropdown.container-dash-item-newmenu li {
    display: flex;
    align-items: center;
    padding: 0;
}

.bng-dropdown.container-dash-item-newmenu li:last-child,
.bng-dropdown.container-dash-item-newmenu .item:last-child {
    box-shadow: none;
}

.bng-dropdown.container-dash-item-newmenu li label {
    margin-bottom: 0;
}

ul.bng-dropdown.container-dash-item-newmenu li .Icon,
.bng-dropdown.container-dash-item-newmenu li .lbl::before {
    margin-right: 12px;
}

.bng-dropdown.container-dash-item-newmenu li .lbl::before {
    vertical-align: text-bottom;
}

.bng-dropdown.container-dash-item-newmenu li span.lbl {
    line-height: 16px;
}

.bng-dropdown.container-dash-item-newmenu li > div {
    width: 100%;
    position: relative;
    margin-right: 0;
}

.bng-dropdown.container-dash-item-newmenu .bt-item-new-menu-inside {
    padding: 0;
    position: relative;
}

.bng-dropdown.container-dash-item-newmenu li,
.bng-dropdown.container-dash-item-newmenu ul > li,
.bng-dropdown.container-dash-item-newmenu .bt-item-new-menu-inside .DashboardItemMenuTitle {
    padding: 12px 16px;
}

.bng-dropdown.container-dash-item-newmenu li,
.bng-dropdown.container-dash-item-newmenu li span {
    line-height: 13px;
    font-size: 13px;
    font-weight: 500;
    box-shadow: none;
}

ul.bng-dropdown.container-dash-item-newmenu ul a {
    color: #6e6e6e;
}

ul.bng-dropdown.container-dash-item-newmenu li .Icon {
    font-size: 14px;
    width: 16px;
    height: 16px;
}

ul.bng-dropdown.container-dash-item-newmenu li [class*="icon-bim-"]:before {
    vertical-align: text-top;
}

.disabledOption, .disabledOption i, .disabledOption span {
    color: #AAAAAA;
    cursor: not-allowed;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-last-update .lastUpdateItemDataMainContainer div {
    margin: 0 0 5px;
}

span.newmenu-explorer-action-share {
    float: right;
}

.input-dashboard-item-size {
    width: 60px;
    text-align: right;
    -moz-appearance: textfield;
}

.monitorKPIBandFor {
    width: 120px;
    text-align: center;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-monitor {
    width: 240px;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-monitor > li {
    display: block;
}

.container-dash-item-more i.material-icons {
    margin: 0 0 0 14px;
    font-size: 18px;
    float: right;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-explorer {
    width: 280px;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-explorer > li {
    cursor: default;
}

.bng-dropdown.container-dash-item-newmenu li.active,
.bng-dropdown.container-dash-item-newmenu[class^='sub-container-dash-item-newmenu'] li:hover {
    background: #EFEFEF;
}

.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-resize li:hover,
.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-monitor li:hover {
    background: #FFFFFF;
    cursor: initial;
}

ul.bng-dropdown.container-dash-item-newmenu.container-dash-item-newmenu-edit {
    width: 230px;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-comments {
    padding: 0;
    width: 0;
    height: 0;
    left: 390px;
    position: absolute;
}

.bng-dropdown.container-dash-item-newmenu li td {
    font-size: 13px;
    line-height: 13px;
    min-height: 13px;
    color: #6e6e6e;
}

.lblShorted {
    float: right;
    border: 1px solid #e6e6e6;
    padding: 2px 4px;
    font-size: 9px;
    border-radius: 3px;
    margin-top: -3px;
}

.lastUpdateItemDataMainContainer {
    text-align: center;
}

.lastUpdateItemData {
    font-size: 14px;
    font-weight: bold;
}

.lastUpdateItemDataLabel {
    font-size: 13px;
    padding: 4px 0 0;
    line-height: 20px !important;
    height: 20px !important;
    font-weight: 400;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-last-update li:hover {
    background: #fff;
}

ul.bng-dropdown.container-dash-item-newmenu[class*='sub-container-dash-item-newmenu'] {
    top: -1px;
    margin-top: 0;
}

input.input-dashboard-item-size, input.input-dashboard-item-size:focus {
    margin: 0;
    background: #fbfbfb;
    color: #222;
    width: 82px;
    text-align: left;
}

.button-div-dashboard-item-size {
    text-align: center;
    margin-top: 6px;
    border: 0;
    box-shadow: 0 -1px 0 0 #ccc;
    padding: 16px;
    width: 100%;
    background-color: transparent;
    color: blue;
    font-size: 13px;
    font-weight: 500;
}

.button-div-dashboard-item-size:hover {
    background: #fbfbfb;
}

ul.bng-dropdown.container-dash-item-newmenu .sub-container-dash-item-newmenu-resize form {
    width: 100%;
}

ul.bng-dropdown.container-dash-item-newmenu .sub-container-dash-item-newmenu-resize label {
    font-size: 13px;
    padding-bottom: 2px;
    font-weight: 500;
}

.sub-container-dash-item-newmenu-resize .resize-item-icon {
    font-size: 16px;
    display: block;
    margin: 4px;
    padding-top: 25px;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-align {
    width: 150px;
}

ul.bng-dropdown.container-dash-item-newmenu.sub-container-dash-item-newmenu-explorer .Icon {
    margin: 0;
}

/*tell popper height to prevent overflow*/
.dashboard-item-popper {
    min-height: 167px;
}

/*handle overflow of children elements*/
ul.bng-dropdown.container-dash-item-newmenu:not(.prevent-children-overflow) ul {
    left: calc(90%);
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul {
    left: calc(-100% - 4px);
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul.sub-container-dash-item-newmenu-align {
    left: -144px;
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul.sub-container-dash-item-newmenu-explorer {
    left: -276px;
}

ul.bng-dropdown .sub-container-dash-item-newmenu-config .selected,
ul.bng-dropdown .container-dash-item-newmenu .selected {
    color: #005dff;
}

.DashboardTheme-WHITE .MenuButtonsContainer,
.DashboardTheme-WHITE .container-dropdown-menu .BngIconButton,
.DashboardTheme-WHITE .MenuButtonsContainer .DrillButtons .BngIconButton,
.DashboardTheme-WHITE .MenuButtonsContainer .DashboardObjectOptsButton {
    background-color: #FFFFFF;
    opacity: 0.85;
    color: #333333;
}

.DashboardTheme-WHITE .container-dropdown-menu .BngIconButton:hover,
.DashboardTheme-WHITE .MenuButtonsContainer .DashboardObjectOptsButton:hover,
.DashboardTheme-WHITE .MenuButtonsContainer .DrillButtons .BngIconButton:hover {
    background-color: #E4E4E4;
    opacity: 0.85;
}

.DashboardTheme-WHITE .container-dropdown-menu .BngIconButton:focus,
.DashboardTheme-WHITE .MenuButtonsContainer .DashboardObjectOptsButton:focus,
.DashboardTheme-WHITE .MenuButtonsContainer .DrillButtons .BngIconButton:focus {
    background-color: #C3C3C3;
    opacity: 0.85;
}

.DashboardTheme-BLACK .MenuButtonsContainer,
.DashboardTheme-BLACK .container-dropdown-menu .BngIconButton,
.DashboardTheme-BLACK .MenuButtonsContainer .DashboardObjectOptsButton,
.DashboardTheme-BLACK .MenuButtonsContainer .DrillButtons .BngIconButton {
    background-color: #333333;
    opacity: 0.85;
    color: #FFFFFF;
}

.DashboardTheme-BLACK .container-dropdown-menu .BngIconButton:hover,
.DashboardTheme-BLACK .MenuButtonsContainer .DashboardObjectOptsButton:hover,
.DashboardTheme-BLACK .MenuButtonsContainer .DrillButtons .BngIconButton:hover {
    background-color: #444444 !important;
    border: none !important;
}

.DashboardTheme-BLACK .container-dropdown-menu .BngIconButton:focus,
.DashboardTheme-BLACK .MenuButtonsContainer .DashboardObjectOptsButton:focus,
.DashboardTheme-BLACK .MenuButtonsContainer .DrillButtons .BngIconButton:focus {
    background-color: #555555;
    opacity: 0.85;
}

.DashboardTheme-CORPORATIVE .MenuButtonsContainer,
.DashboardTheme-CORPORATIVE .container-dropdown-menu .BngIconButton,
.DashboardTheme-CORPORATIVE .MenuButtonsContainer .DashboardObjectOptsButton,
.DashboardTheme-CORPORATIVE .MenuButtonsContainer .DrillButtons .BngIconButton {
    background-color: #3C2B61;
    opacity: 0.85;
    color: #FFFFFF;
}

.DashboardTheme-CORPORATIVE .container-dropdown-menu .BngIconButton:hover,
.DashboardTheme-CORPORATIVE .MenuButtonsContainer .DashboardObjectOptsButton:hover,
.DashboardTheme-CORPORATIVE .MenuButtonsContainer .DrillButtons .BngIconButton:hover {
    background-color: #4D3C72 !important;
    opacity: 0.85;
    border: none !important;
}

.DashboardTheme-CORPORATIVE .container-dropdown-menu .BngIconButton:focus,
.DashboardTheme-CORPORATIVE .MenuButtonsContainer .DashboardObjectOptsButton:focus,
.DashboardTheme-CORPORATIVE .MenuButtonsContainer .DrillButtons .BngIconButton:focus {
    background-color: #5E4D83;
    opacity: 0.85;
}

.RenderablePreload .BngAnalysisDrillDownBar.DrillButtons {
    border-radius: 30px;
}

.MenuButtonsContainer {
    border-radius: 17px;
}

.MenuButtonsContainer,  .RenderablePreload .BngAnalysisDrillDownBar.DrillButtons {
    box-shadow: 0 0 3px 0 rgba(148, 148, 148, 0.6);
    display: flex;
}
.DescriptionMenuItem{
    width: 340px !important;
    max-width: 340px !important;
    padding-bottom: 0 !important;
    border-radius: 0px !important;
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow ul.DescriptionMenuItem {
    left: calc(-100% - 95px) !important;
}

ul.bng-dropdown.container-dash-item-newmenu.prevent-children-overflow-top ul.DescriptionMenuItem {
    top: unset;
    bottom: 0;
}

ul.DescriptionMenuItem li {
    cursor: default !important;
}

.DescriptionMenuItem .TitleObject{
    display: flex;
    align-items: center;
    box-shadow: inset 0 -1px 0 0 #E7E8EB;
    text-align: left;
}

.DescriptionMenuItem .TitleContainer{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.DescriptionMenuItem .TitleContainer > span{
    font-size: 14px !important;
}

.DescriptionMenuItem .TitleContainer > i{
    font-size: 15px !important;
}

.DescriptionMenuItem > li{
    display: block !important;
    padding: 0 !important;
}
.DescriptionMenuItem .DescriptionObject{
    background-color: #f7f8fa;
    box-shadow: inset 0 -1px 0 0 #E7E8EB;
    height: 100%;
    max-height: 250px;
    overflow: auto;
}

.DescriptionMenuItem .TitleContainer,
.DescriptionMenuItem .DescriptionObject > span {
    padding: 12px 17px !important;
    display: inline-block;
}
.fyNNc\+HTvHt1j-ghjccBXA\=\= {
  margin: 6px 0 6px 0;
}

.N2-za\+ZKFoG1moP2otyGIA\=\= {
  display: flex;
}

.juXsg1spmf04pmpXqt-6aw\=\= {
  display: flex;
  align-items: center;
}

.GdtzAgEfvhorNbj08iGRNA\=\= {
  margin-right: 20px;
  transform: scale(1.6);
  color: #005dff;
}

.ON6dqBGPngn0BG3Spg8apg\=\= .bng-search.closed {
  width: 82px;
  padding: 0 10px 0 5px;
}

.ON6dqBGPngn0BG3Spg8apg\=\= .search-button {
  color: rgba(0, 0, 0, 0.54);
  transition: ease-in-out 250ms;
  transition-property: background-color, color;
}

.ON6dqBGPngn0BG3Spg8apg\=\= .bng-search.closed .bng-search-input {
  width: 0px;
}

.ON6dqBGPngn0BG3Spg8apg\=\= .bng-search.closed {
  width: 30px;
}

.FstZjk90wE7SY9yn19tHqg\=\= label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.NICuKRXsakssL7F7yPCS-w\=\= {
  padding: 5px;
  margin-right: 4px;
  width: 20px;
  color: #005dff;
}

.hgOweYzwC5Buz4fK-hRo2w\=\= {
  height: 38px !important;
  box-shadow: inset 0 0 0 1px #ccc !important;
  border-radius: 4px !important;
  font-size: 14px !important;
  color: #555 !important;
  position: relative !important;
  background-color: white !important;
}

.D2LGt5MJfWGchQAKd3mI0Q\=\= {
  width: 230px;
  padding: 15px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
  border: 1px;
  border-radius: 10px;
  right: 45px;
  position: absolute;
}

.PDy-wB9U6yXuZsPb7yz5Yg\=\= {
  font-weight: 500;
}

.EMPMwsI8HsTZ5KPaX6JBVQ\=\= {
  display: flex;
  align-items: center;
  align-content: center;
  padding: 2px;
}

.EMPMwsI8HsTZ5KPaX6JBVQ\=\= i {
  color: #307bff;
  margin-right: 10px;
}

.EMPMwsI8HsTZ5KPaX6JBVQ\=\=:hover {
  background-color: #e6efff !important;
  color: #6b87f1 !important;
  cursor: pointer;
  user-select: none;
}

.Tj33zH8x68nZ3AghgH63PQ\=\= {
  margin-bottom: 12px;
}

.UGaE8q3MkICI1IFdYAXpZQ\=\= > .D2LGt5MJfWGchQAKd3mI0Q\=\= {
  position: relative;
}

.ILF5uCh7WttrJ-aDRp477A\=\=._98RUZaIulTfa0gnT5IGTRw\=\= button {
  color: #4272fe;
}

.hX29hHmHyCPzZokQnZZ\+SA\=\= {
  animation-name: b4xgnOqZeBGZF8AcsALvWQ\=\=;
  animation-duration: 2500ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  cursor: not-allowed;
}

.IlVZyrIlpjIHZ8G6L56sSA\=\= {
  max-width: 156px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fnXKecUtItlKW32ZWilj-A\=\= i {
  font-size: 18px;
  color: #555;
}

.fnXKecUtItlKW32ZWilj-A\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  margin: 15px 0 15px 30px;
  background-color: #ebebeb;
  height: 40px;
  padding: 0 30px 0 30px;
  border-radius: 10px;
  line-height: 20px;
}

.GdtzAgEfvhorNbj08iGRNA\=\= .J7fUp77\+xWbjLnMP4mfK5Q\=\= {
  font-size: 18px;
}

.ProjectInvitePage {
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  margin: 15px;
}

.ProjectInviteWrapper {
  align-items: center;
  display: flex;
  height: 70%;
  width: 80%;
}

.ProjectInviteContainer {
  align-self: center;
  width: 75%;
}

.PasswordInfo label {
  color: #5f5f5f;
  font-weight: 500;
  font-size: 10px;
  line-height: 14px;
  margin-top: -15px;
  opacity: 0.8;
  text-align: center;
}

.AdditionalInfo {
  font-size: 12px;
  text-align: center;
}

.LogoAndAvatarContainer {
  display: flex;
  flex-direction: column;
  height: 38vh;
  justify-content: space-between;
  margin-left: 30px;
  margin-bottom: 120px;
  width: 20vw;
}

.AvatarInput {
  align-self: center;
}

.InfoContainers {
  display: flex;
}

.InfoItens {
  width: 50%;
}

.ProjectInvitePage .SubmitButton {
  border-radius: 8px;
  font-size: 20px;
  height: 48px;
  margin-top: 10px;
  width: 160px;
}

.ProjectInviteContainer div p {
  font-size: 18px;
}

.CommonActivationPage {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.CommonActivationPage .BngCard {
  width: 830px;
  /*height: 650px;*/
}

.CommonActivationPage .BngCardHeader {
  padding: 30px 30px 20px;
}

.CommonActivationPage .BngCardBody {
  padding: 0 30px;
}

.CommonActivationPage .BngCardFooter {
  padding: 25px 30px;
}

.BngAvatarUploadInput {
  width: 165px;
  height: 165px;
  border-radius: 100%;
  background: #ffffff;
  border: 2px solid #e5e5e5;
  position: relative;
  cursor: pointer;
}

.BngAvatarUploadInput .ImageContainer {
  width: 150px;
  height: 150px;
  border-radius: 100%;
  overflow: hidden;
}

.BngAvatarUploadInput .ImageContainer img {
  min-width: 100%;
  min-height: 100%;
}

.BngAvatarUploadInput input {
  display: none;
}

.BngAvatarUploadInput .Icon {
  font-size: 100px;
  color: #969696;
}

.BngAvatarUploadInput .InnerCircle {
  width: 150px;
  height: 150px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 100%;
  position: absolute;
  transition: opacity ease-in-out 300ms;
  opacity: 0;
}

.BngAvatarUploadInput .InnerText {
  width: 85%;
  height: 32px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 15px;
  position: absolute;
  transition: opacity ease-in-out 300ms;
  opacity: 0;
  color: white;
  font-weight: 500;
  padding-top: 2px;
}

.BngAvatarUploadInput:hover .InnerCircle,
.BngAvatarUploadInput:hover .InnerText {
  opacity: 1;
}

.BngAvatarUploadInput .InnerCircle .Icon {
  color: white;
}

/*
.BngAvatarUploadInput .InnerCircle .EditIcon {
  font-size: 32px;
  position: absolute;
  top: 15px;
  right: 15px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.6);
}*/

.NJhUcLPyeYIgouy7Nc5f-g\=\= {
  width: 120%;
  padding-right: 28px;
}

.sQ1cE\+bYNwbh8o2Wjz\+1ew\=\= {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  text-align: start;
}

.HSV3BfYZNOXYz-sLpZisFw\=\= {
  margin-top: 24px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= {
  margin-bottom: 18px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\=:last-child {
  padding-top: 6px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\=:last-child label {
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  max-width: 400px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= label {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= input {
  margin-bottom: 0;
  width: 97%;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= input[type='checkbox'] {
  margin-top: 8px;
  margin-left: 1px;
  width: 15px !important;
  height: 16px !important;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= .PhoneInput {
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  width: 97%;
  padding-left: 0px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= .PhoneInput .PhoneInputCountry {
  padding: 9px 3px 9px 9px;
  margin-right: 0;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= .PhoneInput .PhoneInputCountry .PhoneInputCountrySelectArrow {
  margin-bottom: 3px;
  margin-left: 10px;
}

.FGQYCQMOnzj6IP5iuXp3EA\=\= .PhoneInput input.PhoneInputInput {
  border-color: transparent;
  margin-bottom: 0;
}

.kpTmYF5nevm\+7vZLHdcKdg\=\= {
  margin-right: 21px;
  color: #005dff;
}

._2hspVhIuowVy5aHiiSmDNw\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

._2hspVhIuowVy5aHiiSmDNw\=\= :first-child {
  font-size: 20px;
}

.j43lnpX5wBrTsNdszGwU7A\=\= {
  text-align: end !important;
  width: 1%;
  min-width: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.W32hhXzhRINnn\+qZYO4JrA\=\= {
  height: 45px;
  width: 45px;
}

.RCOo-KCDHIPhVh4-A\+gepw\=\= > div {
  height: 99%;
}

.RCOo-KCDHIPhVh4-A\+gepw\=\= > div > table {
  height: 93%;
  display: block;
}

.RCOo-KCDHIPhVh4-A\+gepw\=\= > div > table > thead > tr {
  background: none;
}

.RCOo-KCDHIPhVh4-A\+gepw\=\= > div > table > div {
  min-height: 100%;
  max-height: 100%;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  width: 25%;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  align-items: center;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= :first-child {
  justify-content: center;
  opacity: unset;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  font-size: 12px;
  font-weight: 500;
  align-items: center;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= :first-child :first-child {
  justify-content: center;
  margin-left: 0 !important;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= .div-information-v {
  opacity: unset;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= .div-information-cockpit .cockpit-item-slide-name {
  opacity: unset;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= .div-information-cockpit .cockpit-item-slide-name .nameOwnerWrapper {
  display: flex;
  align-items: center;
}

.b7pRnHcSwDR4uUBdHSt7ig\=\= .div-information-cockpit .cockpit-item-slide-name .nameOwnerWrapper:first-child {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-color: #3a87ad;
  color: white;
  border-radius: 15px;
  padding-right: 5px;
  padding-left: 5px;
  height: 20px;
}

._447h4Rq1Fn66wqAMyobCUQ\=\= {
  width: 25%;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  align-items: center;
}

._447h4Rq1Fn66wqAMyobCUQ\=\= :first-child {
  justify-content: center;
  opacity: unset;
}

._447h4Rq1Fn66wqAMyobCUQ\=\= .div-information-cockpit .cockpit-item-slide-name > div {
  display: flex;
  align-items: center;
}

._447h4Rq1Fn66wqAMyobCUQ\=\=.div-information-cockpit {
  justify-content: center;
  opacity: unset;
}

._447h4Rq1Fn66wqAMyobCUQ\=\=.cockpit-item-slide-name {
  opacity: unset;
}

.a\+dP-6pQUkgA23zEZ8HSxA\=\= {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  width: 25%;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  align-items: center;
}

.a\+dP-6pQUkgA23zEZ8HSxA\=\= :first-child {
  justify-content: center;
  padding-left: 0;
  margin-left: 0;
  opacity: unset;
}

.a\+dP-6pQUkgA23zEZ8HSxA\=\= .div-information-cockpit .cockpit-item-slide-name > div {
  display: flex;
  align-items: center;
}

.a\+dP-6pQUkgA23zEZ8HSxA\=\=.div-information-cockpit {
  justify-content: center;
  opacity: unset;
}

.a\+dP-6pQUkgA23zEZ8HSxA\=\=.cockpit-item-slide-name {
  opacity: unset;
}

._5A\+Mq5Usp4oeeMMqugp5cw\=\= {
  padding: 0 !important;
}

._5A\+Mq5Usp4oeeMMqugp5cw\=\= .BngDropdown.BngDropdownTags {
  width: 100%;
}

.CrSbqohtcfOD82hMUvb1VQ\=\= {
  z-index: 1 !important;
  background-color: transparent;
}

.CrSbqohtcfOD82hMUvb1VQ\=\= .CockpitManagementMenuPopper .Overlay {
  z-index: 1 !important;
}

.U3Zva1kJoCLL0RL6BIdpvA\=\= {
  font-size: 22px !important;
  margin-right: 15px;
  color: rgba(0, 0, 0, 0.4);
}

.v1lCIqARAGuEI7DyoVB4tg\=\= {
  background: #ffffff;
  border-radius: 100%;
  width: 34px;
  height: 34px;
}

.YfijqU3QK9m2eXNa1KEa5g\=\= {
  height: 34px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  color: #7f7f7f;
}

._7bElL21AhvvV\+Rc0\+sPjfQ\=\= {
  width: auto;
  height: 34px;
  border-radius: 100%;
  background-size: cover !important;
}

.PSoJ\+fZSDMs2ubShmWIoHg\=\= {
  font-size: 22px !important;
  margin-right: 15px;
  color: rgba(0, 93, 255, 1);
}

.RHN6us6Jne9Orp8b5iLdtA\=\= {
  margin-left: 5px;
}

.RHN6us6Jne9Orp8b5iLdtA\=\= .groupName {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.p\+CRa83qE1Xn1GTQA\+VSZA\=\= {
  width: 25%;
}

._0fJuqTC8aYnWwvNAUfmtVA\=\= > div {
  justify-content: center;
  padding-left: 15px;
}

.pV8Bw7TyYiD3IyGTilvJGg\=\= > div {
  justify-content: center;
}

._23ka2CcEeMDjKAuAKsJHOQ\=\= > div {
  justify-content: center;
}

.Bt-D5KqJm5tIbIVgzuBDmQ\=\= {
  width: 40px;
}

.JvEh\+htu48pyGA2XyZJ4rw\=\= {
  display: contents;
  font-size: 14px !important;
  color: #7f7f7f !important;
  font-weight: 500 !important;
}

.tPvWeta1TkFkW0VabsO18A\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: -webkit-box;
  overflow: hidden;
  line-height: 37px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

.Ri5ofcZTZ3CsUmJd024DIw\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
}

.V33dCCa-eBdtNabAquCPTQ\=\= {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  width: 25%;
}

.V33dCCa-eBdtNabAquCPTQ\=\= :first-child {
  padding-left: 0 !important;
  opacity: unset;
  margin-right: 5px;
}

.gcT0-fscf4GVfuEq5SKNAg\=\= {
  height: 40px;
  border-radius: 8px !important;
  display: inline-flex;
}

.KeOERgJXRuJq65DMHoeb-g\=\= {
  width: 23px;
  margin-right: 10px;
  border-radius: 15px;
  color: #ffffff;
  background: #005dff;
}

.X5Xrvhfjdv8IIz8JZZxm8g\=\= {
  font-weight: 500;
  color: #005dff;
  margin-top: 2px;
}

._9n8No4DIvH41vSMOlD-W-A\=\= {
  width: 357px;
}

.wiKNvuDaB--5ZGWKH5uw1g\=\= {
  margin-bottom: -1px !important;
}

.wiKNvuDaB--5ZGWKH5uw1g\=\= .control-label {
  font-weight: unset !important;
}

.wiKNvuDaB--5ZGWKH5uw1g\=\= .controls {
  display: grid !important;
}

.zJbpGuQNHRFelVNb3ObYqQ\=\= {
  position: absolute;
  top: 0;
  margin-top: 500px;
  margin-left: 550px;
}

.YWuTmgmjcJmKZf3LVrEsbA\=\= {
  margin-left: 75%;
  position: absolute !important;
  z-index: 24999 !important;
  width: 160px;
}

.mFCwG9-\+AZqOSrPHk3826g\=\= {
  border: 1px solid rgba(0, 0, 0, 0.1);
  height: 34px;
  width: 34px;
  border-radius: 4px;
  margin-top: 8px;
  text-align: center;
}

.mFCwG9-\+AZqOSrPHk3826g\=\=:hover {
  background-color: rgba(0, 93, 255, 0.1);
  cursor: pointer;
}

.Wdlx\+6u2gCZ7UV16TcCQ0A\=\= {
  font-size: 25px;
  display: block;
  position: relative;
  margin-top: 5px;
  color: #005dff;
}

.YZntzlgNyvAgIw6Pv-otRA\=\= {
  margin-right: 20px;
}

.VLykbFY6XhybXULczwYA\+A\=\= {
  font-size: 13px !important;
  font-weight: unset !important;
}

.X2nv0qce\+9KtOQYKy\+ZIIw\=\= {
  margin-top: 30px;
  margin-left: 15px;
}

.eSLyV9SZcnEMe1ATWCmkvQ\=\=.BngCheckbox .lbl {
  font-size: 12px;
}

.Jp0HwX7oE\+CQdtAL\+3KZPw\=\= {
  font-size: 22px !important;
  color: #005dff;
  padding-left: 5px;
}

.Jp0HwX7oE\+CQdtAL\+3KZPw\=\=:hover {
  background-color: rgba(0, 93, 255, 0.1);
  border-radius: 5px;
  cursor: pointer;
  padding: 5px;
}

.eTRa689UBwjfQ5SDJAOLWg\=\= {
  width: 45px;
}

.eTRa689UBwjfQ5SDJAOLWg\=\=:hover {
  margin-left: 0;
}

.KNSMtXG3LqjAlTXlQtuW0w\=\= {
  width: 0 !important;
  min-width: 25px;
  margin-right: 0 !important;
  padding-right: 0 !important;
}

.KNSMtXG3LqjAlTXlQtuW0w\=\= :first-child {
  font-size: 20px;
}

.IAr20cko1aY3g2LZ6CI90A\=\= {
  padding-right: 0 !important;
}

.n6vDIhbrVryA4Kk7JXffJw\=\= {
  padding-left: 0 !important;
}

.SdphTdSsPJ7q3hveMMenTg\=\= {
  padding-left: 0 !important;
  width: 100% !important;
}

.SdphTdSsPJ7q3hveMMenTg\=\= .div-information-object {
  padding-left: 0 !important;
  opacity: 1 !important;
}

.-ACnFdqbWyFTu-ZoxOy5Vw\=\= {
  text-align: end !important;
}

._5zbeyraP8Yf7orrX3Mp7uw\=\= {
  width: 784px;
  max-height: 310px;
  height: 73%;
  overflow: auto;
  min-height: 285px;
  background-color: #f6f6f6;
}

.hEzGYMJmWWT4g9rFVVZNxw\=\= {
  z-index: 24999 !important;
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\= {
  z-index: 24999 !important;
  width: 830px;
  max-height: 550px;
  left: 43%;
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\=.CockpitSettings .modal-dialog .modal-content .modal-body {
  height: 58vh;
  max-height: 650px;
  min-height: 570px;
  overflow: hidden;
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\=.CockpitSettings .widget-body {
  height: 375px;
  border-bottom: 1px solid #e2e2e2;
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\=.CockpitSettings .widget-box {
  border-bottom: 1px solid #e2e2e2;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\=.CockpitSettings .widget-box .widget-body .widget-main {
  height: 100%;
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\=.CockpitSettings .widget-box .widget-body .widget-main .dialog-body {
  overflow: hidden;
  height: 35vh;
  max-height: 430px;
  min-height: 370px;
}

.aHqq1M\+tKp0upoD9LqKb\+w\=\=.CockpitSettings .widget-box .widget-body .widget-main .dialog-body .BngForm {
  overflow: hidden;
  height: 100%;
}

.PccoMjWtbaMzLG1ebp82hg\=\= {
  z-index: 24999 !important;
  background-color: transparent;
}

.iyCts4kzNzoZUhZDAO6lpA\=\= {
  background-color: rgba(220, 233, 248, 1) !important;
}

.iyCts4kzNzoZUhZDAO6lpA\=\= .BngTableTd {
  background-color: rgba(220, 233, 248, 1) !important;
}

.iyCts4kzNzoZUhZDAO6lpA\=\= :nth-child(even) .BngTableTd {
  background-color: rgba(220, 233, 248, 1) !important;
}

.iyCts4kzNzoZUhZDAO6lpA\=\= :hover .BngTableTd {
  background-color: rgba(220, 233, 248, 1) !important;
}
._051C2ClSUW\+qk12obru88A\=\= {
  width: 0 !important;
}

._5rb\+BEF2qPysogCuW\+TF-Q\=\= {
  padding-left: 30px !important;
  color: #373737 !important;
  width: 25px !important;
  padding-right: 0 !important;
}

.dyZCJfIhnthuQMm\+HUAptQ\=\= {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
}

._5v2d-K45VJJrYBj8vWojqA\=\= {
  margin-bottom: 0 !important;
}

.ZlXFhXo\+V\+VaCtyjeKV9IQ\=\= {
  display: inline-flex;
  align-items: center;
}

.vGI\+R7DrTgvpJYO1pRW\+1g\=\= {
  overflow: auto;
  height: 350px;
  border: 1px solid #ebebeb;
}

.tg0IuOWkYmTPWrt\+\+xR2AQ\=\= .modal-dialog,
.tg0IuOWkYmTPWrt\+\+xR2AQ\=\= .modal-content,
.tg0IuOWkYmTPWrt\+\+xR2AQ\=\= .modal-body {
  overflow-y: hidden;
}

.tg0IuOWkYmTPWrt\+\+xR2AQ\=\= .widget-main {
  padding-top: 0;
}

.tg0IuOWkYmTPWrt\+\+xR2AQ\=\= .BngCheckbox label span.lbl::before {
  margin: 0;
}
.ig8Al3J4Lao02PDSqbalYw\=\= {
  margin: 35px;
}

.QBkaU9lyReThHcUSMbMz0g\=\= {
  display: flex;
  align-items: center;
  background-color: #fcf8e3;
  border: 1px solid #fcf1de;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  padding: 5px;
}

.WXyBcPTuP4wP49e7kyczoA\=\= {
  color: #f98900;
  margin-right: 8px;
}

._0hqvw5ClKcHMMOVTjmlE2g\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  border: 1px solid #e4e4e4;
  padding: 5px;
}

.WmfCrn8qrEec3j8aitNevA\=\= {
  color: #005dff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  font-size: 15px;
  font-weight: 700;
  margin-left: 10px;
}

.vc7MFH\+WYbDI2blBu9JNVA\=\= {
  color: #333;
  margin-right: 15px;
}

.WZ81xGWJsd2e6wA85Q6PwA\=\= {
  border: 1px solid #e4e4e4;
  border-top: none;
}

.puN7ZTB-PILgpEfZOcH3gQ\=\= {
  width: auto;
  height: 34px;
  border-radius: 100%;
  background-size: cover !important;
}

.p0NMNwVQkC6WrWoMUmEb4w\=\= {
  background: #ffffff;
  border-radius: 100%;
  width: 34px;
  height: 34px;
}

.PvQAqtVZF1PR0C7dbKXGgA\=\= {
  height: 34px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  color: #7f7f7f;
}

.VyhX2l4WkXgkXju3eQ1f6A\=\= {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
}

.Wx8gH9IRLv-hmd-RV7iq\+w\=\= {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px;
}

._8e35b45SxIE6kSZrWmdW5w\=\= {
  background-color: #005dff;
  color: #fff;
}

._0qNcRlWxGQzoYzvVhthj1w\=\= {
  background-color: #d1d1d1;
  color: #fff;
}

._5SChX940QUg1NLwdT7PqOg\=\= {
  color: #005dff;
}

.R1tLB-ij9kKXYvCilg3Urg\=\= .div-information .item-slide-name > div {
  display: flex;
  align-items: center;
}

.UjZJeiVfDOhcpzst-mQU3g\=\= .div-information-user .user-item-slide-name > div {
  display: flex;
  align-items: center;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= {
  width: 860px;
  overflow: hidden;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= .modal-body {
  overflow: hidden !important;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= .DialogBody {
  background-color: #f6f6f6;
  border-bottom: 1px solid #e6e7ea;
  height: 450px;
  max-height: 450px;
  overflow-y: auto;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= .DialogFooter {
  padding: 12px 10px;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= .widget-body,
.L2zgGjUvMfSS7f8CVHkCmQ\=\= .widget-main {
  padding: 0;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= .widget-header {
  border: 1px solid #e6e7ea;
}

.L2zgGjUvMfSS7f8CVHkCmQ\=\= .BngInput {
  height: 35px;
}

.l11LwptxknemWeq7BOWJiw\=\= {
  margin: 15px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.YtcAjBZROe3rZsoEgufrFA\=\= {
  height: 40px;
}

._2K57LqYjFDp\+OquwPnJX-g\=\= {
  display: flex;
  flex-direction: column;
}

._96bvqXn9vl-SxROMN1SUEQ\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.WM-us0hgeidQPyInq5a5DA\=\= {
  border: none;
  background-color: #f6f6f6;
}

.s\+G5uvLbqgFmRwO68i47mg\=\= {
  display: grid;
  grid-template-columns: 150px 1fr 150px 1fr auto;
  align-items: baseline;
  gap: 20px;
}

.s\+G5uvLbqgFmRwO68i47mg\=\= > label {
  justify-self: start;
}

.s\+G5uvLbqgFmRwO68i47mg\=\= > .BAyPRpPvgCkj1Ndi6h3-zg\=\= {
  justify-self: stretch;
}

.s\+G5uvLbqgFmRwO68i47mg\=\= > .GDCCUUf5B5SsE1QM7G1uPA\=\= {
  justify-self: center;
  visibility: hidden;
}

.s\+G5uvLbqgFmRwO68i47mg\=\=.moccbEE4m9CqTY83ltZqiA\=\= > .GDCCUUf5B5SsE1QM7G1uPA\=\= {
  visibility: visible;
}

.diZqIMlYxbYtYspbmHytGg\=\= {
  color: #005dff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  width: 200px;
}

.\+TUHp19yrJX5iW1RMuH5Gg\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.w5DcaMqy2GlMRa7gez\+k\+g\=\= {
  width: 500px;
}

._0mRBzg\+awod-KtpscvkJTQ\=\= {
  height: 45px;
  line-height: 8px;
  letter-spacing: -0.5px;
}

._3pf\+gHFEIyqwffW0W\+FjTA\=\= {
  display: flex;
  gap: 10px;
}

.-TffpW7mR4-S7cPYWFqaHA\=\= {
  padding: 0 8px;
  color: #FFFDFD;
  background: #0DA239;
  border-radius: 8px;
}
.vwyvZA4KdaNRUBbpjuJnGA\=\= {
  max-height: 600px;
  width: 500px;
}

.c-BRpqRrMeD3CpRWXXfiEg\=\= .bng-search {
  height: 40px;
}

.T0n\+r2-P3D3rGfPH-Ggd4w\=\= {
  width: 34px;
  height: 34px;
  border-radius: 100%;
  background-size: cover !important;
  background: #ffffff;
}

.YbawksBIfkL3oig8es4eTw\=\= {
  width: 100%;
  margin-left: 6px;
}

.ub2fBe9SDHDI3LM7fGaMdg\=\= {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 10px;
}

.OE-spikCDHrW6BDl\+EFzAQ\=\= {
  height: 38px !important;
  box-shadow: inset 0 0 0 1px #ccc !important;
  border-radius: 4px !important;
  font-size: 14px !important;
  color: #555 !important;
  position: relative !important;
  background-color: white !important;
}

.ffYfqhIywipWzC\+ux838RQ\=\= {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-size: cover !important;
}

.z3prXCkNEMOYZnFeQaS\+IQ\=\= {
  display: flex;
  justify-content: space-between;
  margin: 25px 0;
}

.mdRlDKnb87iZYLQwABxJEA\=\= {
  display: flex;
  flex-direction: column;
  flex: 1;
  max-height: 250px;
  overflow-y: auto;
}

.cYoG2Kbrn\+hXBHL\+LVOEhA\=\= {
  display: flex;
  align-items: center;
}

._0DyBnut-V0PO2bVGA8lAdQ\=\= {
  display: flex;
  align-items: baseline;
}

.Hv18HehoVp6cfFAuGcLSLA\=\= {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #669eff;
  margin-right: 10px;
}

.dHtEmG9q4ns5ukvKiUJU0w\=\= {
  margin: 0;
}

.yEsXaekKejFftezfRPEQ-w\=\= {
  font-weight: bold;
}

.HK0hf1vraPuQu2ybM13JKw\=\= {
  display: flex;
  width: 34px;
  height: 24px;
  border-radius: 50%;
  background-color: #005dff;
  margin-right: 10px;
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  color: #fff;
  align-items: center;
  justify-content: center;
}

._3LyktZZOvcy4GQ0L\+\+v2oA\=\= {
  font-size: 16px;
  font-weight: 500;
  text-align: left;
  margin: 0;
}

.WnfW5OTcb5ACicxW1j1NtQ\=\= {
  width: 85%;
  margin: 4px 0 !important;
}

.oO5XaBx18f0nYQGSjcHbEA\=\= {
  margin: 18px 0 0 13px !important;
  max-width: 85%;
}

.DbQBpMUxk0KCGSKPJ91BLg\=\= {
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 24px !important;
  line-height: 24px !important;
  color: #555555 !important;
  margin-right: 8px;
}

.NRImBZE8dA0paQFP8BZFig\=\= {
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 19px !important;
  color: #333333 !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.BiuTjKNaSqRhcH2mZ25ykw\=\= {
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  color: #888888;
}

.jfMW62D6Vz9MPEiprUBSng\=\= {
  display: inline-flex;
  height: calc(100vh - 48px);
  left: 0;
  position: absolute;
  width: 100vw;
}

._91kma49dN2xosajlyRPJ4A\=\= {
  background: #f6f6f6;
  display: flex;
  justify-content: center;
}

.k6b4GZJi7C11QpymrlGkwA\=\= {
  background: #f6f6f6;
}

.S6rD-zwAdMGVNjgxya-nkw\=\= {
  background: #f6f6f6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  height: fit-content;
  margin: 25px;
  max-width: 1100px;
  width: 100%;
}

.\+hVIZOajlcQR9\+js5ows6w\=\= {
  padding: 20px 0 0 0;
}

._4vJ3KvQGs2EZoIWb-F9tPQ\=\= {
  align-items: center;
  align-self: stretch;
  background: #fff;
  border: 2px solid #e4e4e4;
  border-radius: 8px;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  color: #555;
  display: inline-flex;
  gap: 8px;
  padding: 10px 14px;
  width: 100%;
}

.JXouSGaRl6Mt5QhaZU9utw\=\= {
  color: #888;
  opacity: 0.75;
}

._9rYslgAx\+tQaXFkaDL6qFw\=\= {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}

.YLv6uh6w5htNEvPYRR4VuQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}

.dV4mEqsraymuaDR7qQZkwg\=\= {
  display: flex;
  flex-direction: column;
  gap: 32px;
  width: 100%;
}

.uKMtotA-Jd\+ezaKjmRoz5A\=\= {
  padding: 0;
}

.Q9YmDZhKkOLJNqJYLAubTA\=\= {
  border-radius: 8px;
  display: inline-flex;
  height: 230px;
  overflow: hidden;
  width: 100%;
}

._0Goc6K4Jgz5aEpH0EBZhbw\=\= {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  padding: 24px 24px 24px 42px;
  width: 65%;
}

.dAeIU8uEVNS3vryqcRzLyw\=\= {
  background: #fff;
  position: relative;
  width: 35%;
}

.dAeIU8uEVNS3vryqcRzLyw\=\= img {
  height: 100%;
  object-fit: cover;
}

._6PUBiuZkktKjp42qTWdiJQ\=\= {
  font-size: 102px !important;
  left: 40%;
  position: absolute;
  top: 38%;
}

.JwqteJ9f7UoKTTSOuRvyDA\=\= {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
}

.P5e4R0eQmNVtjltR7cLWUQ\=\= {
  color: #fff;
}

.NIDBab-WXov2Rp5uICGZaw\=\= {
  margin-top: 10px;
}

.ok0QJw\+JVqYTpImDcH4m3g\=\= {
  position: relative;
  transform: translateX(0px);
}

.G4zZramwPCW16arOW5bWxQ\=\= {
  aspect-ratio: 110/23;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}

.G4zZramwPCW16arOW5bWxQ\=\=.HUsN23plcR3JQYhl\+IP1\+Q\=\= {
  display: none;
}

.nvI652hx5oDSYpQ1zgsgKA\=\= {
  display: inline-flex;
  height: 100%;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.UPtJmBKpOmTCXw5dQUm8cA\=\= {
  flex: none;
  transition: all 0.2s ease-in-out;
  vertical-align: top;
  width: 100%;
}

.UPtJmBKpOmTCXw5dQUm8cA\=\= > div {
  height: 100%;
}

.J3U8fsCnSINeeSR9EqkLvg\=\= {
  height: 85%;
  width: auto !important;
}

.IvWRFsKMHOM4imA6qx94jQ\=\= {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
  position: absolute;
  top: calc(50% - 18px);
  width: 100%;
}

.E8luN4825w27IhsiBBzI1w\=\= {
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
  padding: 6px;
  position: absolute;
  top: calc(50% - 18px);
}

.ITqQUKHfuUdl7gln0SWv1w\=\= {
  left: 15px;
}

.vXIjDPKc0rE8p0fVbXCvAw\=\= {
  right: 15px;
}

.E8luN4825w27IhsiBBzI1w\=\=:hover {
  background: rgba(0, 0, 0, 0.56) !important;
}

.mESUmekGKYAMhp5YNsGc8g\=\= {
  align-items: center;
  cursor: pointer;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-radius: 12px;
  display: flex;
  height: 342px;
  overflow: hidden;
  position: relative;
}

.oiriWyFdwIyou2F4PcyN5Q\=\= {
  align-items: center;
  background: #0083fb;
  border-radius: 0 48px 48px 0;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 50%;
}

.da4aw62aB9nBYA1INMXCjg\=\= {
  width: 95%;
}

.rx04PUwxLS-AiiuX6758Ng\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  margin: 10px;
  overflow: hidden;
  position: relative;
  width: 50%;
}

.rhjGXQL5jdb1V5iq4y1Qfg\=\= {
  mix-blend-mode: darken;
  opacity: 0.3;
  position: absolute;
}

.ThwFKz\+YX6-igf17AcS7Pg\=\= {
  font-weight: 500 !important;
  font-size: 32px !important;
  line-height: 32px !important;
  width: 100%;
}

.qRouPUcNJG0gXU9JiWr\+NA\=\= {
  font-weight: 800;
  font-size: 32px;
  margin: 0;
  width: 100%;
}

._7CwuAqapFbzGJVTK4efexQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.RCc3c9thAbK\+smFIrf5hEQ\=\= {
  align-items: center;
  display: inline-flex;
  gap: 20px;
}

._5ix32qoiRDtGrFp9SC7tvQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.itIIU4dR2-dI\+\+HyDLCCVA\=\= {
  color: #333;
  font-size: 18px;
  font-weight: 500;
}

._9--wmp4h8RznTIadVOD-BQ\=\= {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.cJqLxdTPv0m920CM1paLrA\=\= {
  cursor: pointer;
  text-decoration-line: underline !important;
  white-space: nowrap;
}

._7951NWpg1luP2KRrYkcpNA\=\= {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  width: 100%;
}

.Ee5vyA6tHv0bKCM\+BoWP5w\=\= {
  width: calc((100% - 56px) / 4);
}

.HC1\+WTsSEUFuJSQWOdEtVQ\=\= {
  align-items: center;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e4e4e4;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 281px;
  justify-content: center;
  min-width: 230px;
  overflow: hidden;
  transition: all ease-in-out 200ms;
  width: calc((100% - 56px) / 4);
}

.HC1\+WTsSEUFuJSQWOdEtVQ\=\= i,
.HC1\+WTsSEUFuJSQWOdEtVQ\=\= strong {
  color: var(--blue-default);
}

.HC1\+WTsSEUFuJSQWOdEtVQ\=\= i {
  font-size: 80px !important;
}

.HC1\+WTsSEUFuJSQWOdEtVQ\=\= strong {
  font-size: 18px;
}

.HC1\+WTsSEUFuJSQWOdEtVQ\=\=:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.24);
}

@media only screen and (max-width: 1270px) {
  .Ee5vyA6tHv0bKCM\+BoWP5w\=\= {
    width: calc((100% - 56px) / 3);
  }
}

.fE9GnUkvP6Qx3cEto97a7Q\=\= {
  background: #fff;
  border-radius: 8px;
  border: 1px solid #e4e4e4;
  cursor: pointer;
  height: 281px;
  min-width: 230px;
  overflow: hidden;
  transition: all ease-in-out 200ms;
  width: 100%;
}

.fE9GnUkvP6Qx3cEto97a7Q\=\=:hover {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.24);
}

.iFwINAThUzsNfrEpl-BJcQ\=\= {
  background: #fff;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  display: flex;
  flex-direction: column;
  height: 102px;
  justify-content: space-between;
  padding: 19px 18px;
}

._07DYoWuGEKW9nWSI1EBaOw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  width: 100%;
}

._2eU2ewavW1MQqsbY6gcPuQ\=\= {
  opacity: 0;
  transition: all 0.2s ease-in-out;
  font-size: 20px;
}

.fE9GnUkvP6Qx3cEto97a7Q\=\=:hover ._2eU2ewavW1MQqsbY6gcPuQ\=\=,
.fE9GnUkvP6Qx3cEto97a7Q\=\=.qpjESXdC2Rg0bJNKcvqGiA\=\= ._2eU2ewavW1MQqsbY6gcPuQ\=\= {
  opacity: 1;
}

._4BMEteETTkb6whjDAoEHXA\=\= {
  height: 141px;
  position: relative;
}

.fE9GnUkvP6Qx3cEto97a7Q\=\=.qpjESXdC2Rg0bJNKcvqGiA\=\= ._2eU2ewavW1MQqsbY6gcPuQ\=\= {
  color: #005dff;
  text-shadow: 0 0 1px #005dff;
}

.uWyqKRa74o-kfv5Jv0K3Hg\=\= {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 25%);
  height: 141px;
  position: absolute;
  top: 0;
  width: 100%;
}

.su3Sdi\+olywN1MdIcx93eg\=\= {
  color: #333;
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.UOJCTq43wJb-cZGCvZQNmg\=\=,
.C7b8101dwrRZGm2Y6EIUWw\=\= {
  align-self: stretch;
  color: #555;
  display: -webkit-box;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  max-height: 43px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.x28YgDvWfWwrxrdQgnrOVw\=\= {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.lHlkq83c5cPTdJ3o2TByJw\=\= {
  color: #fff;
  font-size: 62px !important;
}

.gtE0BKAZICWtzO8hT9uSiw\=\= {
  display: flex;
  flex-direction: column;
}

.mHfUYzd2G0-AQ-VzBMLkVw\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
}

.fE9GnUkvP6Qx3cEto97a7Q\=\=.qpjESXdC2Rg0bJNKcvqGiA\=\= {
  border-color: var(--blue-default);
}

._4nhQsd8segN0mxEKYoDXQA\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.fcGfn-oXnv\+WC2In9cCtpA\=\=,
.T7yo4I9YZvsIMmBvdm1GQg\=\= {
  display: inline-flex;
}

.b\+F5kG2jfUu45O6mSn4Nig\=\= {
  width: 100%;
  height: 34px;
  margin-bottom: -4px;
}

.T7yo4I9YZvsIMmBvdm1GQg\=\= {
  align-items: start;
  font-size: 14px;
  line-height: 14px;
}

.a54DbtlAoXI16QOtE\+nEfg\=\=,
.JLwy7j\+NJx9Ww0PvkHF3iQ\=\= {
  font-size: 20px;
}

.a54DbtlAoXI16QOtE\+nEfg\=\= {
  padding-right: 5px;
}

.PlfKn2tdkXsMatzZzuhucg\=\= {
  height: 36px;
}

.\+NVpxswHuc77O14rFxCxSQ\=\= {
  align-items: center;
  background: #e6efff;
  border: 1px solid var(--blue-default);
  border-radius: 18px;
  color: var(--blue-default);
  display: flex;
  font-weight: bold;
  justify-content: center;
  padding: 6px 15px;
  width: 100%;
  margin-bottom: -4px;
}

.\+4KXfqNKji3ik6wtB8sn6Q\=\= {
  background-color: #005dff;
  color: #ffffff;
  display: flex;
  font-size: 12px;
  font-weight: 500;
  justify-content: center;
  left: -33px;
  padding: 0 40px;
  position: absolute;
  top: 25px;
  transform: rotate(-45deg);
}

._74ZIgUR92wb1m9wJuYLsZw\=\= {
  max-height: 141px;
  width: 100%;
}

.JngpuHYPLkktECVe6BCJZw\=\= {
  color: #faa133;
  font-size: 18px !important;
}

@media only screen and (max-width: 1270px) {
  .fE9GnUkvP6Qx3cEto97a7Q\=\= {
    width: 100%;
  }
}

.uZRhQBFNerVxugUQqHv7UA\=\= {
  background: #f6f6f6;
  display: flex;
  justify-content: center;
}

.FZyDmpQiE0SmBX5m-OCqSw\=\= {
  background: #f6f6f6;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  height: fit-content;
  margin: 25px;
  max-width: 1100px;
  width: 100%;
}

.tWbrsjV5tLhAiqZsYcRZqQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.YeNZsgOPejCbxkoujNNAZQ\=\= {
  color: #333;
  font-size: 18px;
  font-weight: 500;
}

.gPVbCLJER3lT2ewzGuVDPA\=\= {
  color: #888;
  font-size: 12px;
  font-weight: 400;
}

.Z-QGnatr8Fk\+cmFzrRblAQ\=\= {
  margin: 10px 0;
}

.xeOIFAyvQmFA\+bse43en-g\=\= {
  margin: 20px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f9f9f9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 85vw;
}

.AIiHUI\+S-9AI64iuJ4cQoQ\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  max-width: 850px;
  gap: 70px;
}

.Od3WiJNqTuyRcguvc3Iw5A\=\= {
  font-size: 32px;
  font-weight: 550;
  line-height: 50px;
  text-align: left;
}

.ZBn\+6OUtep03XveVUuZWYw\=\= {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: left;
  margin-bottom: 5px;
}

.\+9bbLbzPzWh-N20dlsDfcg\=\= {
  height: 100%;
  position: unset;
}

.n1c6HI6EMNfZGIUoBePM5A\=\=,
.aP\+KZtN2AxTGyABBUf6yRQ\=\=,
.g2pm2R46lZrAoeCw2jF-mw\=\= {
  padding: 0 15px;
}

.n1c6HI6EMNfZGIUoBePM5A\=\=,
.aP\+KZtN2AxTGyABBUf6yRQ\=\= {
  padding-top: 10px;
}

.n1c6HI6EMNfZGIUoBePM5A\=\=.rnxvKVSnjNBG6yWuHP-t3Q\=\= div,
.aP\+KZtN2AxTGyABBUf6yRQ\=\=.rnxvKVSnjNBG6yWuHP-t3Q\=\= div {
  border-radius: 12px !important;
}

.n1c6HI6EMNfZGIUoBePM5A\=\= div {
  align-items: center;
  background: #fff;
  border-radius: 12px 12px 0 0 !important;
  box-shadow: 0 2px 12px 0 #00000026;
  color: #333333;
  display: flex;
}

.n1c6HI6EMNfZGIUoBePM5A\=\= > div,
.aP\+KZtN2AxTGyABBUf6yRQ\=\= > div {
  font-size: 18px;
  font-weight: bold;
  padding: 18px 42px;
  height: 34px;
}

.aP\+KZtN2AxTGyABBUf6yRQ\=\= > div,
.aP\+KZtN2AxTGyABBUf6yRQ\=\= > div > div {
  align-items: center;
  display: flex;
  justify-content: center;
}

.aP\+KZtN2AxTGyABBUf6yRQ\=\= div {
  border-radius: 12px 12px 0 0 !important;
  color: #fff;
  text-align: center;
}

td:first-child {
  padding-left: 0;
}

td:last-child {
  padding-right: 0;
}

.g2pm2R46lZrAoeCw2jF-mw\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= {
  background: #f2f2f2;
  box-shadow: 0 8px 10px 0 #00000026;
  box-sizing: border-box;
  color: #333;
  padding: 0 8px;
}

.g2pm2R46lZrAoeCw2jF-mw\=\=._5TDmUoDdecKxQfIKcZQ6aw\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= {
  border-radius: 0 0 12px 12px !important;
}

.T-81GSQJtXWPM9DvKq8ElA\=\= div {
  border-bottom: 1px solid #d1d1d1;
  font-weight: 500;
  line-height: 40px;
  padding: 1px 5px;
}

.T-81GSQJtXWPM9DvKq8ElA\=\= div i {
  position: relative;
  top: 6px;
  margin-left: 5px;
}

.mb2pBceRNCo-K2XhmwXrGg\=\= {
  line-height: 16px;
  text-align: center;
}

.g2pm2R46lZrAoeCw2jF-mw\=\=._5TDmUoDdecKxQfIKcZQ6aw\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= div {
  border-bottom: none;
}

tr:not(.C1VxgHkOo7mCZFMeAEHzrg\=\=, .G5d6wRZGamgTi91R8n165A\=\=) .g2pm2R46lZrAoeCw2jF-mw\=\=.Z4USxW49WUlrZijpLsKDsg\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= {
  box-shadow: none;
  filter: opacity(0.85);
}

.g2pm2R46lZrAoeCw2jF-mw\=\=.Z4USxW49WUlrZijpLsKDsg\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= {
  color: #fff;
}

.g2pm2R46lZrAoeCw2jF-mw\=\=.Z4USxW49WUlrZijpLsKDsg\=\= .T-81GSQJtXWPM9DvKq8ElA\=\=:empty {
  height: 62px;
}

.g2pm2R46lZrAoeCw2jF-mw\=\=.Z4USxW49WUlrZijpLsKDsg\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= div {
  align-items: center;
  display: flex;
  height: 40px;
  justify-content: center;
}

.g2pm2R46lZrAoeCw2jF-mw\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= strong {
  font-size: 18px;
}

.T-81GSQJtXWPM9DvKq8ElA\=\=.G5d6wRZGamgTi91R8n165A\=\= {
  align-items: center;
  display: flex;
  gap: 5px;
  height: 72px;
  justify-content: center;
  padding-bottom: 10px;
}

.wmug77Gs0MZ87QoQsoXK7w\=\= {
  background: #fff;
  border-radius: 10px;
  color: #0f82f4;
  font-weight: bold;
}

.wmug77Gs0MZ87QoQsoXK7w\=\=._3yNiIkA95gZzw63LrqyRYA\=\= {
  cursor: not-allowed;
}

.RrLPtIyaHcwYnehsi6dL7w\=\= {
  border-radius: 10px;
  border: 2px solid #005dff;
  height: 40px;
}

.wmug77Gs0MZ87QoQsoXK7w\=\=._3yNiIkA95gZzw63LrqyRYA\=\=,
.RrLPtIyaHcwYnehsi6dL7w\=\=.Yf2xajxlpMwBZbh-a2IcVA\=\= {
  background: transparent;
  border: 2px solid #fff;
  color: #fff;
}

.iKxFb2srXyV6pt5-3B8S0g\=\= td {
  position: sticky;
  top: 0;
  z-index: 1;
}

.iKxFb2srXyV6pt5-3B8S0g\=\= .n1c6HI6EMNfZGIUoBePM5A\=\= div,
.iKxFb2srXyV6pt5-3B8S0g\=\= .aP\+KZtN2AxTGyABBUf6yRQ\=\= div {
  border-bottom: 1px solid #d1d1d1;
}

.iKxFb2srXyV6pt5-3B8S0g\=\= .T-81GSQJtXWPM9DvKq8ElA\=\= div {
  border: none;
}

.C1VxgHkOo7mCZFMeAEHzrg\=\=.iKxFb2srXyV6pt5-3B8S0g\=\= td {
  top: 81px;
}

.G5d6wRZGamgTi91R8n165A\=\=.iKxFb2srXyV6pt5-3B8S0g\=\= td {
  top: 123px;
}

.oncV7HDL-ovWntLOkAojNw\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}

.AbA8fYTc9AAQuP9BeRD56A\=\= {
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  text-align: center;
}

._0QGsCcb5i2QaTeQ0BJPUTA\=\= {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: left;
  margin-bottom: 5px;
}

.I3SPc4tpzy3wx8lPhxo9Mg\=\= {
  display: flex;
  margin-top: 20px;
  gap: 100px;
}

.I3SPc4tpzy3wx8lPhxo9Mg\=\= button {
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid #337dff;
  background-color: #f9f9f9;
}

.I3SPc4tpzy3wx8lPhxo9Mg\=\= button:hover {
  background-color: #ccdfff;
}

.I3SPc4tpzy3wx8lPhxo9Mg\=\= button:active {
  background-color: #669eff;
}

.sS2uFgI1EslCfAOV45HWdQ\=\= {
  background: #fff;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 24px;
  width: 490px;
}

.MTUIwPntCN-fAkhZT-CdWA\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}

.QJeGo\+QSW2SUP75RrvHGqA\=\= {
  opacity: 0.3;
}

._6WA7eu-AYZ2eiXQqZfJrsg\=\= {
  justify-content: start;
}

.x\+2rmxtBLaeCL-I1FRvCLA\=\= {
  width: 55%;
}

.MTUIwPntCN-fAkhZT-CdWA\=\= .BngField {
  margin-bottom: 0;
}

.YoCCPTz-zU3dfQ-7v19l-g\=\= {
  display: inline-flex;
  gap: 5px;
}

.jk2XRUUcQtWV453nFgIXyA\=\= {
  width: 490px;
}

.bs-dialog.ui-draggable.DialogNewLayout .d8KZsNjJNDhxonNVe5LkwA\=\=.DialogBody {
  padding: 0 !important;
}

.MTUIwPntCN-fAkhZT-CdWA\=\= label {
  margin-bottom: 0;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.YoCCPTz-zU3dfQ-7v19l-g\=\= .BngRadio span {
  font-weight: 500;
}

.epRH6NJVf9ZJFqTJDvIXnw\=\= {
  align-items: center;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 98px);
  padding-top: 50px;
  position: relative;
}

.epRH6NJVf9ZJFqTJDvIXnw\=\= h3 {
  color: #333;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
}

.Vt\+P4s3RIdCVpRukz\+MMPw\=\= {
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  max-width: 500px;
}

.FmF1G2EIRp0-p8j4izz-9w\=\= {
  align-items: center;
  border-radius: 8px;
  color: #555;
  display: flex;
  gap: 5px;
  left: 10px;
  position: absolute;
  top: 14px;
}

.\+6ud8KevR8CZQ0Jv5T2qQg\=\= {
  height: 30px;
  width: 175px;
}

.\+6ud8KevR8CZQ0Jv5T2qQg\=\= > div {
  height: 22px !important;
}

.Y3B2VoNjG5sRmhPzovVRrQ\=\= {
  margin: 5px;
}

.xvx5967Av1N4wsEM-P-pKQ\=\= {
  align-items: end;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
}

.M1fgnN-IvifT4eDVTlJwJw\=\= {
  width: 100%;
}

._8lzeswL0zqknIJXGV8Vp4Q\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  justify-content: center;
}

._8lzeswL0zqknIJXGV8Vp4Q\=\= i {
  font-size: 18px !important;
}

.zCH7TxTwlOVos-z-j9dCVA\=\= {
  position: relative;
  transform: none;
}

.SOMAOy73j\+wIgxK6xK9xrg\=\= {
  color: #888888;
  font-size: 10px;
}

.T36k3WUzSy-\+raTzwT\+i2g\=\= {
  align-items: center;
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  height: 28px;
  width: 26px;
}

.T36k3WUzSy-\+raTzwT\+i2g\=\= i {
  font-size: 18px;
}

._2ddDAuKBnnrB7NGiFFGfig\=\= {
  margin-left: auto;
}

.QRtLPNACeRaCkMfGx8mRig\=\= {
  font-size: 15px !important;
  font-weight: bold !important;
  margin-right: 10px;
}

._2ddDAuKBnnrB7NGiFFGfig\=\=.CkqJBefhYQbQy-SmJnBRaA\=\= {
  color: #888888;
  margin-left: auto;
  text-decoration: line-through;
}

.ja-2VBvHkS\+PXvMq0ipmjA\=\= {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  gap: 4px;
  justify-content: center;
  user-select: none;
  width: 100%;
}

.ja-2VBvHkS\+PXvMq0ipmjA\=\= i {
  color: #333;
  font-size: 14px;
}

.Tn4fMflAXiWYm\+IYIndREg\=\= {
  align-items: center;
  display: inline-flex;
  gap: 4px;
  width: 100%;
}

.Tn4fMflAXiWYm\+IYIndREg\=\= .BngIconButton {
  border-radius: 12px;
  color: #333;
}

.Tn4fMflAXiWYm\+IYIndREg\=\= .control-group {
  flex: 1;
  margin-bottom: 0;
}

.d\+Gv3UtEm5R-\+oESgsTDJw\=\= input,
.Tn4fMflAXiWYm\+IYIndREg\=\= input {
  padding: 9px;
}

.YIAWVgT8jYBTdcQyvWZ-PQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.lG5JC7c1Q1Fxy6OL6aXdtA\=\= {
  border: none;
  color: var(--green);
}

.lG5JC7c1Q1Fxy6OL6aXdtA\=\=:hover {
  color: var(--red);
}

.iTtnoukXzKL2EtO9bl7I4w\=\= {
  width: fit-content;
}

.FdzhychA2si8KzQ1VMM3MA\=\= {
  display: inline-flex;
}

._3yMYrP6\+h62\+eSXwH0lh0g\=\=,
.xybJn2EcvkSwLK16YZUphQ\=\= {
  align-items: center;
  background: #fff;
  border: 1px solid #e4e4e4;
  display: flex;
  justify-content: center;
}

._3yMYrP6\+h62\+eSXwH0lh0g\=\= {
  cursor: pointer;
  height: 28px;
  user-select: none;
  width: 26px;
}

.mwBGYCFD04qIz6SnWf9C4A\=\= {
  border-radius: 8px 0 0 8px;
  border-right: none;
}

.MDLjVwA94MPBkFzo1tOSZA\=\= {
  border-radius: 0 8px 8px 0;
  border-left: none;
}

._3yMYrP6\+h62\+eSXwH0lh0g\=\= i {
  font-size: 18px;
}

._3yMYrP6\+h62\+eSXwH0lh0g\=\=.ExHyb6N\+jThtHPuY3Ok8-Q\=\= {
  opacity: 0.6;
  cursor: not-allowed;
}

.xybJn2EcvkSwLK16YZUphQ\=\= {
  height: 28px;
  width: 32px;
}

.BfwbrnX9aasYVNVgTc5kAA\=\= {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}

.K3dYxTyt7hnlV9KQK9\+s1g\=\= {
  background: #fafafa;
  box-sizing: border-box;
  color: #333333;
  height: 100%;
  max-width: 1240px;
  padding: 32px;
  width: 100%;
}

.BfwbrnX9aasYVNVgTc5kAA\=\= .block-ui-container {
  position: fixed;
}

.xYHWgiX6EO1j5fcQ5wNydA\=\= {
  box-sizing: border-box;
  display: inline-flex;
  gap: 24px;
  width: 100%;
}

.NWMre5B1VdA-mL0IgopjNQ\=\= {
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 305px;
  height: 100%;
}

.Hk5zhWbuS2ZonueqVPu3qg\=\=,
.MWeNHjGayAHJCbiktAxJow\=\= {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 50%;
}

.MWeNHjGayAHJCbiktAxJow\=\= {
  height: 342px;
}

.Hk5zhWbuS2ZonueqVPu3qg\=\= span,
.MWeNHjGayAHJCbiktAxJow\=\= span,
.vfgOJYEpb2O\+WJndaWIeHg\=\= {
  font-size: 16px;
  font-weight: 500;
}

.Z2R0u08Eh4kI2KYPJTgR8w\=\= {
  align-items: center;
  display: inline-flex;
  gap: 8px;
  justify-content: space-between;
}

.c4oqsMziTcvkeIxVLSf1wA\=\= {
  color: #005dff;
  display: inline-flex;
  font-weight: 500;
  height: 34px;
}

.\+LOiVPBNiMbFVvcOAM0f1g\=\= {
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  gap: 20px;
  padding: 24px;
  width: 100%;
}

.c4oqsMziTcvkeIxVLSf1wA\=\= .y31NANI\+WY9zi2nWQue2ag\=\= {
  font-size: 20px;
}

.c4oqsMziTcvkeIxVLSf1wA\=\= ._2jND8PzhhMBvIuVepef02Q\=\= {
  align-items: center;
  display: flex;
  font-size: 34px;
}

.phh5lzpM\+fuWFZ\+fkW-U\+w\=\= {
  border-top: 1px solid #e4e4e4;
  box-sizing: border-box;
  padding: 14px 24px;
  display: inline-flex;
  justify-content: end;
  width: 100%;
}

.DEK0rGiPS8\+2kAaczt6R0w\=\= {
  background: #ffffff !important;
  border: 1px solid #555555;
  border-radius: 6px;
  color: #333333 !important;
  padding: 5px 19px;
  transition: transform 0.2s;
}

.DEK0rGiPS8\+2kAaczt6R0w\=\=:hover {
  background: #eee !important;
  color: #333333 !important;
  transform: scale(1.02);
}

.DEK0rGiPS8\+2kAaczt6R0w\=\=:disabled {
  background: #eee !important;
}

._2RIJdSyk0j2NZ-kme43XcA\=\= {
  padding: 0 24px 12px 24px;
  overflow: scroll;
}

.CC6Fft2TZjJL5vQE\+WxfGw\=\= {
  box-sizing: border-box;
  display: inline-flex;
  font-size: 12px;
  gap: 4px;
  padding-right: 8px;
  width: 50%;
}

.CC6Fft2TZjJL5vQE\+WxfGw\=\= i {
  font-size: 20px;
}

.CC6Fft2TZjJL5vQE\+WxfGw\=\= .Icon {
  color: #005dff;
}

.sBqTUeqTeYTyKAy56wv9yA\=\= {
  color: #d1d1d1;
  font-size: 18px;
  text-decoration-line: line-through;
  white-space: nowrap;
}

.WjPIAn9U8QtM\+OgDFNjX5A\=\= {
  align-items: center;
  background: #e6efff;
  border: 1px solid #e4e4e4;
  border-radius: 12px;
  color: rgba(51, 51, 51, 0.36);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-weight: 500;
  font-size: 33px;
  justify-content: center;
  overflow: hidden;
}

._1qz7WfMWL\+ROzRfnsFJA2w\=\= {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}

._6BXXwvNRV9gepRt2v19HKg\=\=,
.HUDEwwe8y0Go8ImrAkMMWw\=\=,
.XMN0hWjXYdL3gghSkqI3Zg\=\=,
.i3A9Erk6czKvPXBk\+i0Dvg\=\= {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
}

._7pnC6JHNvmhj7mkA9GJVvg\=\= {
  max-height: 600px;
  overflow: scroll;
}

.Yrv\+Kx3BchE3BLuTrQlaoQ\=\=,
.kF104MraPok0u8DQlVGgSA\=\= {
  background: #f6f6f6;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  position: relative;
}

.Yrv\+Kx3BchE3BLuTrQlaoQ\=\= {
  height: 250px;
  overflow: scroll;
}

.Yrv\+Kx3BchE3BLuTrQlaoQ\=\= tr,
.kF104MraPok0u8DQlVGgSA\=\= tr {
  color: #333333 !important;
  font-size: 12px;
}

.Yrv\+Kx3BchE3BLuTrQlaoQ\=\= .BngEmpty {
  position: relative;
  transform: translateY(0px);
}

.VYbDCdMZX\+Yx9HBhnD\+EiA\=\= {
  align-items: center;
  color: #005dff;
  display: inline-flex;
  gap: 4px;
}

.VYbDCdMZX\+Yx9HBhnD\+EiA\=\= i {
  font-size: 18px;
}

.KLAHzIhlzcfc6ik0mI-YzA\=\= {
  align-items: center;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  font-size: 12px;
  font-weight: 500;
  justify-content: center;
  padding: 12px 0;
  width: 100%;
}

.RpUpxAZ-PD\+hy8ntuIL7GQ\=\= {
  display: flex;
  align-items: center;
  color: #005dff;
  font-weight: 700;
  line-break: anywhere;
  margin: 0 10px;
  text-align: center;
}

.CM4pJFDB8bu6RKMyIjai5g\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.KLAHzIhlzcfc6ik0mI-YzA\=\= i {
  font-size: 12px;
}

._82\+hclHtjdgRkP-CDeK3Vg\=\= {
  color: #005dff;
  font-weight: 700;
  line-break: anywhere;
  margin: 0 10px;
  text-align: center;
}

div._82\+hclHtjdgRkP-CDeK3Vg\=\= {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 12px;
}

.K3dYxTyt7hnlV9KQK9\+s1g\=\= section {
  margin-top: 18px;
}

.K3dYxTyt7hnlV9KQK9\+s1g\=\= section:last-child {
  margin-bottom: 18px;
}

._3tPDRs6JU80xT88BKOSN6A\=\= {
  display: inline-flex;
  gap: 24px;
  width: 100%;
}

.CpIbZVduAgOy2bG5NtxF0A\=\=,
.jsDNIv2gaZ3WoxEg4L4rhg\=\= {
  display: inline-flex;
}

.UJntq7dV-fCyjn4EKetUaw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  flex-wrap: wrap;
  gap: 1vw;
}

.mLkL-BCGDuL\+Mpc\+QHU3yg\=\=,
.hFC4\+cqvIG1JofsTIvCF9w\=\= {
  display: flex;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}

.\+f1y7LzbtMJHaxBRmO4iFg\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}

.qka-V7zWFK430J46u0tpOQ\=\= {
  display: flex;
  width: 42vw;
  justify-content: space-between;
  flex-wrap: wrap;
}

.v5p7Wt4QDpNDR5FL1S5WJw\=\= {
  background-color: white;
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #e4e4e4;
  flex: 1 1;
}

.ytO9Gm87ndnK8MFHPAxiOw\=\= {
  background-color: white;
  flex-direction: column;
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #e4e4e4;
  max-width: 100%;
  flex: 1 1;
}

.oJCAwYEH\+x95s0k3iggHRw\=\= {
  display: inline-flex;
  gap: 8px;
}

.Ryg9sw-kXPiC5oCJ62iD8Q\=\= {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 70px;
}

.Ryg9sw-kXPiC5oCJ62iD8Q\=\= span {
  font-size: 12px;
  text-align: left;
  line-height: 98%;
}

.JKAmo7aKqSZJK0Swc6-q\+A\=\= {
  align-items: center;
  border-radius: 100%;
  display: flex !important;
  font-size: 38px !important;
  color: #ffffff;
  height: 62px;
  justify-content: center;
  width: 62px;
}

.XWsdkRGnJXCFz3XNcbU\+Tg\=\= {
  display: flex;
  flex-direction: column;
  margin-bottom: 5px;
}

.L0DWCf7jeWj5ly55NUWtQg\=\= {
  color: #333333;
  display: flex;
  font-weight: 500;
  font-size: 20px;
  margin-bottom: 6px;
}

.k1R\+5fvuJ3ivTtRZ6Tjscw\=\= {
  color: #888888;
  font-weight: 500;
  font-size: 12px;
}

.StY6oZtDLrrjtCcj2K3UEA\=\= {
  cursor: pointer;
}

.b8GHhZO6wb9zIRkjv70lGA\=\= {
  color: #555555;
  font-weight: 400 !important;
  font-size: 12px !important;
  cursor: pointer;
  margin-left: 3px;
}

.\+MtFn6bAR6MzS6-l8TS0KA\=\= {
  font-weight: 500;
  font-size: 12px;
  color: #337dff;
}

.KhPZCfl8uwRUj8aOlWm6Xg\=\= {
  color: #f98900;
}

.EzRlE\+dtwz2X2WUymE1Caw\=\= {
  color: #ff4d4f;
}

.f9BJ4dvmTKdvdWgzLGngCg\=\=,
.Oa37AnCWVvn4Hu2hOTLJlA\=\= {
  color: #49aa19;
}

.BHIS\+t9WiS0BICuOAIya\+w\=\= {
  background: #ffffff;
  border: 1px;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.195822);
  display: block;
  font-weight: 500 !important;
  margin: 5px 0;
  max-width: 260px;
  text-align: left;
  width: 300px;
}

.UdUuIiELpCW267nO9S2Y1w\=\= {
  padding: 2px !important;
}

.UdUuIiELpCW267nO9S2Y1w\=\= i {
  font-size: 20px !important;
}

.iPlCPXM5c3Z3VPBThL9KDQ\=\= {
  font-size: 18px !important;
}

.ovcG4ZYQARa-uudWsL6CVw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= {
  position: absolute;
  top: -130%;
  left: 50%;
  transform: translateX(-65%);
  width: 240px;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  z-index: 2;
  padding: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= p {
  margin-bottom: 12px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= button {
  margin: 0 8px;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= div {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= button {
  width: 100px;
  padding: 3px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 500;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= button:first-child {
  background-color: #fff;
  color: #000;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= button:first-child:hover {
  background-color: #f4f4f4;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= button:last-child {
  background-color: #005dffdf;
  color: #fff;
}

.DLVqNkZpRBNwSovbmFnTXw\=\= button:last-child:hover {
  background-color: #0058f4;
}

.cVLz6zZIKajBqZkQuFxoTw\=\= {
  display: flex;
  gap: 15px;
  width: 100%;
  flex-wrap: wrap;
}

.xzsVMc50ifGJkZu\+Y\+\+y\+Q\=\= {
  align-items: center;
  border-radius: 100%;
  display: flex !important;
  font-size: 38px !important;
  font-weight: bold;
  height: 62px;
  justify-content: center;
  width: 62px;
}

.eRjqLKL-JBMi5wcwtmkcbA\=\= {
  background-color: #fff;
  color: #005dff;
  border: 1px solid #005dff;
}

.TjufzQzEMWRgC6MmVfmkFg\=\= {
  font-size: 12px !important;
}

._4hsfsgzGwws55heF-BqSqw\=\= {
  font-size: 20px;
}

._3vvjp8pNmJ9xJ8mOBUZMiw\=\= {
  font-size: 35px;
}

.JIU6Qfv38soM58uiu1ab1w\=\= {
  padding-top: 20px;
}

.EfniSo86bEV3nZNSiPfRTA\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
}

._604l8ye0nEP9-WmFroaD3g\=\= {
  color: #005dff;
  padding: 5px 18px;
}

._101ac0WnPPc8Bh2MZuxdeA\=\= {
  text-decoration: line-through;
}

._5CiXuJoYt3qxJw7jhQwDUw\=\= {
  top: 40px;
}

._5CiXuJoYt3qxJw7jhQwDUw\=\= .widget-body {
  min-height: 428px;
  overflow: scroll;
}

.VMLobf9yZl0nk-17PRCbRA\=\= {
  gap: 1px;
  width: fit-content;

  &.TsbXr6TvzwesEAqe8wHuOA\=\= {
    background: #f98900;
  }

  &.X\+BCOVKxab6imDtu1CsOgw\=\= {
    background: #ff4d4f;
  }

  &._3qU1HNDfIlqtXfTt6t7vvA\=\=,
  &.KrIdjLOKJnrtazDWueGwgQ\=\= {
    background: #49aa19;
  }
}

._4xImwM\+Gi83dhy2CiCXkgw\=\=,
.NdtPgSTmm0sKoZDDjR4vNg\=\= {
  white-space: nowrap;
  text-align-last: right;
}

.dYcDnIB8pu98bFG0Sd-q0w\=\= {
  color: #333333;
  display: flex;
  font-size: 16px;
  justify-content: space-between;
  padding: 12px;
  margin-bottom: 10px;
}

.xIaf452-53O6Z-7kh8CvRg\=\= {
  font-weight: bold;
}

.y8e84-o7QGow\+V2\+nGmPYw\=\= {
  font-weight: 500;
}

.d2CL1B4pOea3czuQobI5JA\=\= {
  margin-bottom: 15px;
}

.B\+wte\+vH4rAoRw9-Lb5ZAw\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.Xk25\+Yawpk5LRKTo0J1zJQ\=\= {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}

.POpnxsiKdval-t\+yduFIWg\=\= {
  border: 1px solid #e2e2e2;
  border-radius: 8px;
}

.HxtQ2-T8BpSlOpaCpCfNBw\=\= {
  overflow: hidden;
  max-height: 240px;
  overflow-y: scroll;
}

.sPD0MUcSQTNgnEx09J\+1sw\=\= {
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  box-sizing: border-box;
  display: inline-grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: space-between;
  padding: 10px 25px;
  width: 100%;
  gap: 8px;
}

.zfz9K\+8T3RZm5sseYLpIZw\=\= {
  display: inline-flex;
  gap: 5px;
}

.BT1jmzosDuF8FHc0Lstg\+w\=\= {
  min-height: 275px;
}

.POpnxsiKdval-t\+yduFIWg\=\= table {
  color: #333333;
}

.Oh2A1iLaI2cMQcMN1WKi4A\=\= {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}

.SNqkm4PirWCm5Y-Jf2wdUg\=\= {
  width: 32%;
}

.iFKGpIckdKXgWjsD02Cs8A\=\= {
  margin-left: -20px !important;
  width: 848px;
}

._3rt3sB5jKHLdz96xXK-XUQ\=\= {
  height: 12px !important;
  margin-left: 5px;
  background-color: transparent;
  border-color: #f98900;
  color: #f98900;
}

.Vqo435Jd7sTKEFQXvY9HiQ\=\= {
  display: flex;
  flex-direction: column;
  height: 1500px;
  margin: 20px;
}

.Vqo435Jd7sTKEFQXvY9HiQ\=\= p,
.Vqo435Jd7sTKEFQXvY9HiQ\=\= span {
  font-size: 14px;
  line-height: 18px;
}

.zMg0Asd88sLkH7xhGOx\+Kg\=\= {
  flex: 1;
}

.dSmKf403UdIOOW3FUY0gpw\=\= {
  width: 50%;
}

.dSmKf403UdIOOW3FUY0gpw\=\= p,
.dSmKf403UdIOOW3FUY0gpw\=\= h4 {
  margin: 0;
}

.XUNbdE36UXKEBJ1jEdHWFQ\=\= {
  color: #6c6c6c;
}

.\+xMgzw8otZdHqzWBXRXnQg\=\= {
  color: #ffffff;
  background: #33b577;
}

._0vOzLMKM\+qZu0dffjLP5EQ\=\= {
  color: #ffffff;
  background: #e02523;
}

.l1osFk87B3tmN5uD8xHf6A\=\= {
  background-color: #f6f6f6;
  color: #6c6c6c;
  font-weight: 500;
  width: 50%;
}

.fPYSL-4rLcjH0Cmw-WaUXA\=\= {
  color: #333333;
  display: flex;
  font-size: 16px;
  justify-content: flex-end;
  padding: 2px;
}

.pBqlS42r-LlWGILnrvb0Dg\=\= {
  font-size: 30px;
  line-height: 50px;
}

._0RrCJQizISpHpB1d\+z0ObQ\=\= {
  font-weight: bold;
}

.Vk-GdGkRF9V0PPOQ\+P8Iiw\=\= {
  border: 1px solid #e2e2e2;
  border-collapse: collapse;
  text-align: center;
}

.U\+OL9vN21SsGT2qq--3WXw\=\= {
  text-align: right;
  width: 150px;
}

.BTLVwxlYvLkYzjzS4WLxBg\=\= {
  border: 1px solid #e2e2e2;
  margin: 15px 0;
  overflow: hidden;
}

.BTLVwxlYvLkYzjzS4WLxBg\=\= td,
.BTLVwxlYvLkYzjzS4WLxBg\=\= th {
  font-size: 13px !important;
  font-weight: 400;
  padding: 2px 12px !important;
}

.BTLVwxlYvLkYzjzS4WLxBg\=\= span {
  align-content: center;
  font-size: 13px !important;
  line-height: 5px;
}

.AiFsMZn4f2s7bBLMRuXLbg\=\= p {
  align-self: flex-end;
  font-size: 12px;
  line-height: 12px;
}

.FpO2tI7uqgueaSmX6oGluQ\=\= {
  align-self: flex-end;
  border-top: 2px solid #ddd;
  margin: 5px 0;
}

._0oL2qYTEVLXqcjiGh7or5Q\=\= {
  border: 1px solid #e2e2e2;
  border-collapse: collapse;
  text-align: center;
  color: #ffffff;
  font-weight: 600;

  &.OajP7EU3v5okxcFFjyO2Sg\=\= {
    background: #f98900;
  }

  &.EagExIwk\+EkPWjq45v\+4wQ\=\= {
    background: #ff4d4f;
  }

  &.\+kt\+RORTo3aKeYVIPkGv9g\=\=,
  &.TfBWWCXsF1257d6MVmtzmg\=\= {
    background: #49aa19;
  }
}

.gs9zX\+FGivTVmRUP3gNHXA\=\= {
  overflow-y: auto;
  padding: 0 !important;
}

.fzMomsR6koiPo5q7InEEfw\=\=,
.eNyOzmnpjcB9fznYUKixxQ\=\= {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

.fjaAvaD4jrdRP3KhmyZvVQ\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
  margin-bottom: 15px;
  width: 100%;
}

.fjaAvaD4jrdRP3KhmyZvVQ\=\= span {
  color: #555555;
  font-size: 16px;
  font-weight: 500;
}

.BjRZwad5h-Ks7UtcAuX\+vg\=\= {
  display: inline-flex;
  gap: 5px;
}

._2G3bvBXNCIo3JIGW7mHHPA\=\= {
  font-size: 18px;
  font-weight: bold;
}

._4Z2waX4iSz7x6Q58DzgdGQ\=\= {
  text-decoration: line-through;
}

._6LKQLL570sqwYwve8RLKUA\=\= {
  color: #555555;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
}

.TLdAfURGreN9qRdq0wSDwg\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
}

.TLdAfURGreN9qRdq0wSDwg\=\=,
.gs9zX\+FGivTVmRUP3gNHXA\=\= .BngRadio label {
  cursor: pointer !important;
}

.TLdAfURGreN9qRdq0wSDwg\=\=.YNWsz5ftM3oRod9atD3m5A\=\= span {
  font-weight: 500;
}

.YNWsz5ftM3oRod9atD3m5A\=\= .QgzzXOXwgJfjPQOZzkM0Uw\=\= {
  color: #005dff;
}

.KPjlSRwoo3\+n0H-Ae7MIXA\=\= {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.tgN3Iw62NLIh-BG-ltFKDA\=\= {
  box-sizing: border-box;
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}

.HsEpt-tTlFWk4CF0my80Uw\=\= {
  border: 1px solid #e4e4e4;
  border-radius: 8px;
}

.HsEpt-tTlFWk4CF0my80Uw\=\= .BngTableTr:first-child .BngTableTd {
  border-top: none;
}

.HsEpt-tTlFWk4CF0my80Uw\=\= .BngTableTr .BngTableTd {
  padding: 6px;
}

.FJaNjOiIWC1SCSpHEU70UQ\=\= {
  align-items: center;
  display: inline-flex;
  height: 30px;
}

.FJaNjOiIWC1SCSpHEU70UQ\=\=.FyZ8oHhXP7\+F53jDzFJZGA\=\= {
  margin-left: 15px;
}

.ADd14VQpWcNqgp1z5Jj2rg\=\= {
  min-width: 700px;
  color: #7f7f7f;
  font-weight: 500;
}

.J4LQ8woNY3KcCbtf4bgjUg\=\= {
  display: inline-block;
  white-space: nowrap;
}

.jvilVOf77vlsMhp4zPhneQ\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
}

.u16NITyJyCLxk4tFxbyW0Q\=\=,
.iX\+AaruX3zeU1qSqh-BdrA\=\=,
.uOcA5CNlfRmQEPRBkYv5uQ\=\=,
.qstrba0Q0OxwIZKZ1\+gaCQ\=\= {
  z-index: 2147483647 !important;
  position: fixed !important;
  inset: 0;
}

.I1xg9o3VJlUadg3\+dO20fQ\=\= {
  display: flex;
  justify-content: flex-end;
}

.DUYB8rrCe\+7mPeDdJuxJ5Q\=\= label {
  font-size: 16px !important;
}
._5HogGuagASC-rzvrzpMYng\=\= {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  width: 100vw;
}

._9mk3F771aR7ayh9ogSXffA\=\= {
  align-items: center;
  color: #fff;
  background: var(--blue-default);
  border-radius: 55px;
  display: inline-flex;
  gap: 5px;
  height: 35px;
  justify-content: center;
  margin-bottom: 15px;
  min-width: 145px;
}

._9mk3F771aR7ayh9ogSXffA\=\= i {
  color: #fff;
}

._9mk3F771aR7ayh9ogSXffA\=\=.guVfhhRqN2M5r1DhHRWUPg\=\= * {
  opacity: 0;
}

._0jWVIeLprEo0g3rBpTv44Q\=\= {
  align-items: center;
  border-right: 2px solid #fff;
  display: inline-flex;
  gap: 5px;
  height: 100%;
  padding: 0 10px;
}

.VSo7PVxOGi1zr0BB7TpVbw\=\= {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 100%;
  margin-left: 15px;
  padding: 0 10px;
}

.VSo7PVxOGi1zr0BB7TpVbw\=\=:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

._9mk3F771aR7ayh9ogSXffA\=\=.guVfhhRqN2M5r1DhHRWUPg\=\= .VSo7PVxOGi1zr0BB7TpVbw\=\=,
._9mk3F771aR7ayh9ogSXffA\=\=.guVfhhRqN2M5r1DhHRWUPg\=\= .BngIconButton {
  display: none;
}
.uUIw2WeFVs0lPsrGKVmTtA\=\= {
  background: #ffffff;
  border-right: 1px solid #e4e4e4;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  width: 300px;
}

.f29ZPMO6AZiSRey-0l3yhg\=\= {
  align-items: center;
  background: #f6f6f6;
  border-top: 1px solid #e4e4e4;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  height: 60px;
  padding: 6px;
}

.SFMvcXaPKsNnS4QfOVqeCw\=\= {
  align-items: center;
  display: flex;
  font-weight: bold;
  justify-content: center;
}

.v7IyueEdAtaZxZeBANn6rg\=\= {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: scroll;
  width: 100%;
}

.B4zaLxX9rIQy6csk-XDPKw\=\=,
._9MpDUN1p\+pnt74GFg4azxA\=\= {
  align-items: center;
  color: #555555;
  cursor: pointer;
  display: inline-flex;
  font-weight: 500;
  justify-content: space-between;
  width: 100%;
}

.B4zaLxX9rIQy6csk-XDPKw\=\= {
  border-left: 5px solid transparent;
  width: calc(100% - 5px);
}

.B4zaLxX9rIQy6csk-XDPKw\=\=:hover,
._9MpDUN1p\+pnt74GFg4azxA\=\=:hover {
  background: #dce9f8;
}

._1xxBelF8C2hYXBnUpZUjWA\=\= {
  border-left-color: var(--blue-default);
}

.B4zaLxX9rIQy6csk-XDPKw\=\=.fXi7T40sUMNyxGV4Io\+UpQ\=\= {
  cursor: not-allowed;
  opacity: 0.8;
}

.BiB7jqKQ3FFuu9bGB4puOQ\=\= {
  align-items: center;
  display: inline-flex;
  gap: 8px;
  padding: 10px 8px 10px 24px;
}

.B4zaLxX9rIQy6csk-XDPKw\=\= ._2Z3u0CZCVpbNsATvAcEiLQ\=\= {
  color: var(--blue-default);
}

.B4zaLxX9rIQy6csk-XDPKw\=\= .BngIconButton {
  margin-right: 20px;
}

.VFgHh9bf5mgMMiclfrmdwA\=\= {
  height: 100%;
  overflow-y: auto;
  width: 100%;
}

._9MpDUN1p\+pnt74GFg4azxA\=\=.jVHOieZv\+iZAEwl2a4dbrA\=\= {
  border-bottom: 1px solid #e4e4e4;
}

._9MpDUN1p\+pnt74GFg4azxA\=\= span {
  border-left: 1px dashed #d1d1d1;
  margin-left: 42px;
  padding: 10px 0 10px 16px;
}

._9MpDUN1p\+pnt74GFg4azxA\=\=.C0ynTuQeE5maqc6G19PUiA\=\= {
  display: none;
}

.B4zaLxX9rIQy6csk-XDPKw\=\=.disabled {
  color: #c2c1c1 !important;
  background-color: unset !important;
}

.B4zaLxX9rIQy6csk-XDPKw\=\=.disabled i {
  color: #c2c1c1 !important;
}

.B4zaLxX9rIQy6csk-XDPKw\=\=.disabled:hover {
  cursor: not-allowed;
}

.SvpokRj1epjqk0Nc4hSH-A\=\= svg {
  width: 70px;
  height: 70px;
}

._5Bpim19ltPrJd0PSWcQbAw\=\= {
  background: transparent;
  border: 1px solid #269c59;
  color: #269c59;
  font-size: 10px;
  margin-right: 5px;
  padding: 1px 5px;
  white-space: nowrap;
}

.Rit8y4rXAG-lYuNhxtQfZw\=\= {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
}

.NgAsAYZzBnqeUlkbNOUzIw\=\= {
  font-weight: bold;
}

.VEaRn2kPffVXh1ikQorviw\=\= {
  display: flex;
  flex-direction: row;
}

.VEaRn2kPffVXh1ikQorviw\=\= div {
  margin-left: 6px;
}

.VEaRn2kPffVXh1ikQorviw\=\= span {
  margin-left: 6px;
  cursor: pointer;
}

.NZ1-B2tPThZj8717uT0OVg\=\= {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 48px);
  justify-content: space-between;
  left: 0;
  overflow-y: scroll;
  position: relative;
  width: 100%;
}

.NPhd\+n4H-fwUhivDOn4Wng\=\= {
  background: #fff;
  flex: 1;
}

.NZ1-B2tPThZj8717uT0OVg\=\=.ymP4PbLR4dP-yv2mEFSU-Q\=\= {
  position: absolute;
}

.sCdAcsOb4oNIYFKFCKrT\+Q\=\= {
  background: #0083fb !important;
  box-sizing: border-box;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  max-height: 550px;
  padding: 50px 100px;
  width: 100%;
}

.sCdAcsOb4oNIYFKFCKrT\+Q\=\= h3 {
  font-weight: 800;
  font-size: 50px;
  line-height: 95.69%;
  margin: 0;
  text-align: start;
}

.sCdAcsOb4oNIYFKFCKrT\+Q\=\= p {
  font-weight: 400;
  font-size: 18px;
  line-height: unset;
  margin: 0;
  text-align: start;
}

.LHuTobaYsos8rFH-5lMe4g\=\= {
  display: flex;
  justify-content: center;
  max-width: 650px;
  width: 50%;
}

.GaQ\+X0AoWBhhoDwywwv-cg\=\= {
  max-width: 350px;
}

.gSnghzZi63aO0kjiAKau4A\=\= {
  background: linear-gradient(120deg, rgba(35, 41, 214, 1) 0%, rgba(0, 172, 248, 1) 100%);
  width: 80vw !important;
  height: 80vh !important;
  z-index: 10004;
}

.tJOjCoXh2FvbckLpvvRXYw\=\= {
  color: #fff;
  display: flex;
  flex-direction: column;
  max-width: 750px;
  justify-content: center;
}

.tJOjCoXh2FvbckLpvvRXYw\=\= h1 {
  font-weight: 600;
  line-height: 60px;
  margin-bottom: 8px;
}

.tJOjCoXh2FvbckLpvvRXYw\=\= p {
  margin-bottom: 32px;
}

.LVkksxyC\+Cv55LuwkA4hKA\=\= {
  display: inline-flex;
  gap: 15px;
}

.VDgobMwzMdYbdTOiPELrLA\=\= {
  width: fit-content;
}

.QpP8fckYW1is2bvD8kqMSw\=\= {
  background: #fff;
  border-radius: 10px;
  font-size: 17px;
  font-weight: 700;
  height: 40px;
  padding: 0 12px;
  transition: transform 0.2s;
}

.QpP8fckYW1is2bvD8kqMSw\=\=:hover {
  transform: scale(1.02);
}

._00bMv9vmaEawgqgrChYf6g\=\= {
  background: var(--blue-default);
}

.xwhNmzZbZFqDWQj\+Qu7OQQ\=\=._00bMv9vmaEawgqgrChYf6g\=\= {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 4px;
  width: fit-content;
}

.xwhNmzZbZFqDWQj\+Qu7OQQ\=\=._00bMv9vmaEawgqgrChYf6g\=\= i {
  font-size: 20px;
}

.GPgnlhRDv8hL7566ei7wEw\=\=._00bMv9vmaEawgqgrChYf6g\=\= {
  height: 40px;
}

.Dju3Y7YgPdpCjH7uJmr4tQ\=\= {
  color: #fff;
  border: none;
}

.Dju3Y7YgPdpCjH7uJmr4tQ\=\=:hover {
  filter: brightness(110%);
  transform: scale(1.02);
}

.gEJf86I7HLLzvhBGs9hv7Q\=\= {
  background: #fff !important;
  border: 1px solid #6c6c6c;
  color: #333 !important;
}

.gEJf86I7HLLzvhBGs9hv7Q\=\=:hover {
  background-color: #eee !important;
}

.gEJf86I7HLLzvhBGs9hv7Q\=\=[disabled] {
  background-color: #eee !important;
}

._6m-tvLUTRB\+dYxUPTfNWpA\=\= {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.UncQIHYOzWKXwDhfCWJLtA\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 45%;
  padding: 18px 40px 0 40px;
  text-align: center;
}

.UncQIHYOzWKXwDhfCWJLtA\=\= h5 {
  color: #fd7a4e;
  font-weight: 700;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.xELPYIdwfCN\+dfzY1MepFQ\=\= {
  box-sizing: border-box;
  display: inline-flex;
  gap: 50px;
  justify-content: center;
  padding: 30px 100px;
  width: 100%;
}

.boOFkfgVLgh9HzqvndlaVA\=\= {
  display: flex;
  flex-direction: column;
  gap: 5px;
  max-width: 650px;
  width: 50%;
}

._69JRzhrAUlnEZFyntIMWXw\=\= {
  border-radius: 8px;
  padding: 15px;
  overflow: hidden;
}

._69JRzhrAUlnEZFyntIMWXw\=\=._7urAM9cnx8TSaXpP2iV3bQ\=\=,
._69JRzhrAUlnEZFyntIMWXw\=\=:hover {
  background: #f6f6f6;
  cursor: pointer;
}

._69JRzhrAUlnEZFyntIMWXw\=\=._7urAM9cnx8TSaXpP2iV3bQ\=\= .AbnzHX6VvPUMOdZap1o2jA\=\=,
._69JRzhrAUlnEZFyntIMWXw\=\=:hover .AbnzHX6VvPUMOdZap1o2jA\=\=,
._69JRzhrAUlnEZFyntIMWXw\=\=._7urAM9cnx8TSaXpP2iV3bQ\=\= .mHXg0Ec84wpTTB4KicFbgw\=\=,
._69JRzhrAUlnEZFyntIMWXw\=\=:hover .mHXg0Ec84wpTTB4KicFbgw\=\= {
  color: #1a6dff;
}

.h6DASYFHWL9sMKkVCFhWrQ\=\= {
  font-size: 14px;
  line-height: 0;
  margin-bottom: 0;
  overflow: hidden;
  padding-left: 30px;
}

.dAMD-BDwUjpVIF1ds6r75A\=\= {
  line-height: 18px;
}

.C1a8DwHFSiGWqgP8MbgDrg\=\= {
  display: flex;
  justify-content: center;
  height: 330px;
  max-width: 650px;
  overflow: hidden;
  position: relative;
  width: 50%;
}

.nX13TPAQ30OMbAGYLyDdhg\=\= {
  border-radius: 20px;
  max-height: 330px;
  object-fit: contain;
  opacity: 0;
  position: absolute;
  transition: opacity 1s ease-in-out;
}

.nX13TPAQ30OMbAGYLyDdhg\=\=.eRJj2OWHGDoUxUHWYBeCzg\=\= {
  opacity: 1;
}

.AbnzHX6VvPUMOdZap1o2jA\=\= {
  color: #555555;
  display: inline-flex;
  gap: 5px;
  align-items: center;
}

.mHXg0Ec84wpTTB4KicFbgw\=\= {
  color: #555555;
}

.qWdBZ2cn6FBdT-05bgc5gA\=\= {
  font-weight: 700;
  font-size: 14px;
  margin: 0;
}

.kftk5IUpIrQaW9Q07qoIFQ\=\= {
  align-items: center;
  background: #f6f6f6;
  border-radius: 0 0 14px 14px;
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 100%;
}

.XDuQkHqIKpC5Rh8rKYcPIQ\=\= {
  align-items: center;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: center;
  padding: 40px 100px 20px 100px;
  width: 100%;
}

.APfIiyPiPZjrRcWLhprfpQ\=\= {
  display: flex;
  flex-direction: column;
}

.APfIiyPiPZjrRcWLhprfpQ\=\= h5 {
  color: #fd7a4e;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.-TkkdpPIQVV4naqAYqZSqA\=\= {
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  padding: 4px;
  position: relative;
  width: 250px;
}

.u1T4MYzPmL0C6ABCx8AOdQ\=\= {
  display: flex;
  justify-content: center;
  padding: 8px 32px;
}

.n9LoZoE3DxdQmspkBvGoeA\=\= {
  color: #fff;
  font-weight: 700;
  font-size: 24px;
}

.UjbKYK4uuNRrpwv83J9ScA\=\= {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: center;
  padding-bottom: 60px;
  width: 100%;
}

.HTWT5DTF9VNmuJZMmZqXyA\=\= {
  display: inline-flex;
  font-weight: 700;
  gap: 5px;
}

.Ox1xAaBtriAM7nmteM1ZQQ\=\= {
  font-size: 48px;
  line-height: 56px;
}

.cM9KxiiwjCbHBdFfNN32rA\=\= {
  color: #888888;
  flex: 1;
  text-align: center;
  padding: 15px;
}

.J0fuNElQQBlP9c\+R6RhbKw\=\= {
  align-items: end;
  display: flex;
  padding-bottom: 8px;
}

.G1BgDnWuWZ5bzK0HRjP8uQ\=\= {
  padding-top: 8px;
}

.NMTvS4nPsMEaDoE3WrkLqw\=\= {
  background: #f6f6f6;
  border-top: 1px solid #d1d1d1;
  display: inline-flex;
  gap: 5px;
  justify-content: center;
  padding: 12px;
  margin-top: 12px;
  width: 75%;
}

.xwhNmzZbZFqDWQj\+Qu7OQQ\=\= {
  background: #ffffff !important;
  border: 1px solid #555555;
  border-radius: 32px;
  color: #333333 !important;
  height: 30px;
  width: 95%;
}

.xwhNmzZbZFqDWQj\+Qu7OQQ\=\=:hover {
  background-color: #eee !important;
}

.SAGtoILt2vZ214olmZ487g\=\= {
  background: #005dff !important;
  border-color: #005dff !important;
  color: #fff !important;
  cursor: default;
}

.SAGtoILt2vZ214olmZ487g\=\=:hover {
  background: #005dff !important;
  border-color: #005dff !important;
  transform: none !important;
}

.g3HqfUyt7XdzVPALoleecQ\=\= {
  align-items: start;
  box-sizing: border-box;
  display: inline-flex;
  gap: 30px;
  justify-content: center;
  padding: 50px 100px;
  width: 100%;
}

.zHLAHOmMn0vYIKt686Wt1w\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 650px;
  width: 50%;
}

.zHLAHOmMn0vYIKt686Wt1w\=\= h5 {
  color: #fd7a4e;
  font-weight: 700;
  font-size: 35px;
  line-height: 38px;
}

.zHLAHOmMn0vYIKt686Wt1w\=\= p {
  color: #555555;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

._8W4aOmuEn4EV8LE2wgLbAg\=\= {
  max-height: 400px;
  max-width: 650px;
  object-fit: contain;
  width: 50%;
}

.XLfRgoYkMyjZnh8GgfyEMQ\=\= {
  background: #ffffff !important;
  border: 1px solid #555555;
  border-radius: 4px;
  color: #333333;
}

.XLfRgoYkMyjZnh8GgfyEMQ\=\=:hover {
  background-color: #eee !important;
}

.q\+\+Q5B0t4XNOZShV\+rIEbQ\=\= {
  background: #f6f6f6;
  padding: 50px 100px;
  align-items: center;
  display: flex;
  flex-direction: column;
}

.q\+\+Q5B0t4XNOZShV\+rIEbQ\=\= h5 {
  color: #fd7a4e;
  font-weight: 700;
  font-size: 35px;
  line-height: 38px;
  text-align: center;
}

.IhXCXTqRxcetRai1vM81TA\=\= {
  display: inline-flex;
  flex-flow: row wrap;
  gap: 32px;
  justify-content: center;
  max-width: 2000px;
}

.IIilv1Jg3\+A1kgNHA85fPA\=\= {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  max-width: 430px;
  padding: 24px;
  width: calc((100% - 360px) / 3);
}

.TbLpj7cccVnS38GcYbHyjQ\=\= {
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
}

.FDTqcksMfszrOCQhtrOaBA\=\= {
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
}

.fTjNkv3oz5q52sOoYzu\+0A\=\= {
  align-items: center;
  background: #4e4e4e;
  display: flex;
  height: 50px;
  justify-content: center;
  width: 100%;
}

.fTjNkv3oz5q52sOoYzu\+0A\=\= img {
  height: 35px;
}

.WHeHGPE0QPJv0TkINh9OGw\=\= .TewrFyEVwC4ck8g\+AFjf1w\=\=:nth-child(even) {
  background: #fff;
}

.WHeHGPE0QPJv0TkINh9OGw\=\= .TewrFyEVwC4ck8g\+AFjf1w\=\=:nth-child(odd) {
  background: #f6f6f6;
}

._5tbWCKBxHgVilLDRlq2Ecw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 32px;
  justify-content: center;
  width: 100%;
}

.oOw2OGBjYjTJK4n238FH5g\=\= {
  font-size: 12px;
  position: relative;
  top: -12px;
}

.DS0IlgYWOROpAeW9Jjc9Bg\=\=,
.X7FGXGlLURQxICmdoJZ-Dg\=\= {
  padding: 30px 50px;
  position: relative;
  max-width: 650px;
  width: 50%;
}

.X7FGXGlLURQxICmdoJZ-Dg\=\= {
  height: fit-content;
  width: fit-content;
}

.X7FGXGlLURQxICmdoJZ-Dg\=\= svg {
  height: 100%;
}

.DS0IlgYWOROpAeW9Jjc9Bg\=\= {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

._5tbWCKBxHgVilLDRlq2Ecw\=\= h5 {
  color: #fd7a4e;
  font-weight: 800;
  font-size: 35px;
  line-height: 38px;
  margin-top: 0;
}

.L9Gc4n3rkOk0PhfN9eQjvQ\=\= {
  font-size: 102px !important;
  left: 40%;
  position: absolute;
  top: 38%;
}

.GPgnlhRDv8hL7566ei7wEw\=\= {
  color: #fff;
  width: fit-content;
  border: none;
}

._5vuFt39DapBpKGRmIgpm8w\=\= {
  cursor: not-allowed;
}

._5vuFt39DapBpKGRmIgpm8w\=\=:hover {
  transform: unset;
}

.bJcZSIRsSx1EMfIzAEsuAg\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 50px;
  width: 100%;
}

.bJcZSIRsSx1EMfIzAEsuAg\=\= h5 {
  color: #fd7a4e;
  font-size: 35px;
  font-weight: 800;
  line-height: 38px;
}

.bJcZSIRsSx1EMfIzAEsuAg\=\= p,
.f0Rs6HoTHTWjJ61z8eJHJQ\=\= {
  font-size: 18px;
  font-weight: 600;
}

.bJcZSIRsSx1EMfIzAEsuAg\=\= p {
  padding-top: 20px;
}

.f0Rs6HoTHTWjJ61z8eJHJQ\=\= {
  padding: 20px 0;
}

._9ASL0LFihbieEMlEdEypaw\=\= {
  display: inline-flex;
  gap: 80px;
  justify-content: center;
  width: 100%;
}

.Pmc4X34ugKZRcvTYbssa0Q\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.MgPvmD2HvQHoQhQZgPRFZg\=\= {
  border-radius: 12px;
  max-width: 254px;
}

.sCdAcsOb4oNIYFKFCKrT\+Q\=\=.Addon-DOMAIN_NAME {
  padding: 0;
}

.Addon-DOMAIN_NAME .GaQ\+X0AoWBhhoDwywwv-cg\=\= {
  max-width: 567px;
  padding-right: 100px;
}

.Addon-DOMAIN_NAME .tJOjCoXh2FvbckLpvvRXYw\=\= {
  padding: 50px 0 50px 100px;
}

.JkJHq0y-HFzLGP012jp59Q\=\= {
  align-items: center;
  display: inline-flex;
  gap: 14px;
}

.CXpXH-jmwwYUklGBNwie4w\=\= {
  position: relative;
}

.w\+zhqBsdCZP7r6eRdvPMmw\=\= {
  align-items: center;
  background: #fff;
  border-radius: 8px;
  box-shadow: inset 0 0 0 0 #b5b5b5, 0 2px 10px 0 rgba(0, 0, 0, 0.2);
  color: #555;
  display: flex;
  gap: 5px;
  left: 10px;
  position: absolute;
  top: 14px;
  z-index: 1;
}

.w\+zhqBsdCZP7r6eRdvPMmw\=\=:hover {
  background: #ebebeb !important;
}

.\+dhUqWhTc9oadPez-\+iHpg\=\= {
  width: fit-content;
}

.GDpFicVJpZvJ0nVBkV7rZA\=\= {
  align-items: center;
  background: #f6f6f6;
  border-radius: 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 15px;
  height: fit-content;
  justify-content: center;
  padding: 25px;
  width: 100%;
}

.uhIiPnvJyBjDUlEgkTUyIw\=\= tbody tr:last-child .iE-J52VG3eQfbJ8P56WWzw\=\= {
  border-radius: 0 0 12px 12px !important;
}

.uhIiPnvJyBjDUlEgkTUyIw\=\= thead th,
.uhIiPnvJyBjDUlEgkTUyIw\=\= tbody td {
  padding: 0 15px;
  position: relative;
}

.uhIiPnvJyBjDUlEgkTUyIw\=\= th.kNabVrWUWQM65vOeAzrFpA\=\= div,
.uhIiPnvJyBjDUlEgkTUyIw\=\= th._8OuUmLSNUjnVeJ8rJWByiQ\=\= div {
  border-radius: 12px 12px 0 0 !important;
  box-shadow: 0 2px 12px 0 #00000026;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
}

.uaoO\+RpXdZnqYeDUtu6EYA\=\= {
  color: #555555;
}

td.kNabVrWUWQM65vOeAzrFpA\=\= div {
  color: #333333;
  background: #f2f2f2;
  box-shadow: 0 8px 10px 0 #00000026;
  padding: 21px 64px !important;
}

._8OuUmLSNUjnVeJ8rJWByiQ\=\= div {
  align-items: center;
  color: #fff;
  justify-content: center;
}

._8OuUmLSNUjnVeJ8rJWByiQ\=\= div,
.kNabVrWUWQM65vOeAzrFpA\=\= div {
  align-items: center;
  display: flex;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 18px;
}

tbody td._8OuUmLSNUjnVeJ8rJWByiQ\=\= ._8aH8eXrunOcY6YrBOVh-vQ\=\=,
tbody td._8OuUmLSNUjnVeJ8rJWByiQ\=\= .iE-J52VG3eQfbJ8P56WWzw\=\=,
tbody td.-u9fREyvpfeZb5r-4ZvJ0g\=\= .iE-J52VG3eQfbJ8P56WWzw\=\= {
  background: #f2f2f2;
  border-bottom: 1px solid #d1d1d1;
  box-sizing: border-box;
  filter: opacity(0.85);
  gap: 5px;
  height: 63px;
}

tbody td._8OuUmLSNUjnVeJ8rJWByiQ\=\= ._8aH8eXrunOcY6YrBOVh-vQ\=\= {
  border-radius: 0 0 12px 12px !important;
}

._0XMXEgpHAY2DZhsCk6nylw\=\= {
  background: transparent;
  border: 1px solid #fff;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 42px;
}

._0XMXEgpHAY2DZhsCk6nylw\=\=.-OUJMvqoYwRuBUrvR3y4Zg\=\= {
  background: #fff;
  color: #005dff;
}

.tlgRFwlxeuBCKl3Bqjwv-g\=\= {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
}

.tlgRFwlxeuBCKl3Bqjwv-g\=\= button {
  border-radius: 8px;
}

.Sj9-beK4CxpvwU4O4eVHVQ\=\= {
  width: 100%;
  height: calc(100vh - 52px);
  overflow: hidden;
  border: none;
}

.wTlyh9\+H4GtthkaLmXicWA\=\= {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: calc(100vh - 52px);
}

.home-folder-managment {
    border-radius: 4px;
    padding-top: 4px;
}

.FoldersPage > .BngPanel {
    width: 100%;
    border-radius: 4px;
}

.FoldersPage > .BngPanel .Body {
    position: relative;
    height: calc(100vh - 230px);
    overflow: auto;
    transition: height 0.2s ease-in-out, top 0.3s ease-out;
}

.FoldersPage > .BngPanel .Body.closed {
    height: 0;
}

.FoldersPage .BngTableTd {
    padding: 0;
    max-width: 400px;
}

.FoldersPage .BngTableTh {
    padding-left: 0 !important;
}

.FoldersPage .BngTable .BngTableTh:last-child {
    padding-left: 18px;
}

.FoldersPage .BngTable .BngTableTd:last-child {
    padding-right: 32px;
}

.FoldersPage .BngTable .BngTableTd:first-child,
.FoldersPage .BngTable .BngTableTd:nth-child(3),
.FoldersPage .folders-table-title-drilldown {
    padding: 0;
}

.FoldersPage .BngTable .BngTableTh:first-child {
    padding-left: 15px;
}

.FoldersPage .BngTable .BngTableTd:first-child {
    padding-left: 15px;
}

.FoldersPage .Header .bng-search.closed {
    width: 82px;
    padding: 0 10px 0 5px;
}

.FoldersPage .search-button {
    color: rgba(0, 0, 0, 0.54);
    transition: ease-in-out 250ms;
    transition-property: background-color, color;
}

.FoldersPage .FileNameWrapper {
    display: flex;
    align-items: center;
    max-width: 1030px;
}

.FoldersPage > .FloatCreateButton {
    position: absolute;
    left: 15px;
    top: 45px;
    padding: 12px;
}

.FoldersPage .borderedTableRow {
    height: 55px;
    display: flex;
    align-items: center;
    min-width: 100px;
    padding-right: 8px;
}

.FoldersPage .expandIconButton.disabled {
    opacity: 0 !important;
    cursor: alias;
}

.FoldersPage .BngIconButton:disabled {
    opacity: 0.5;
}

.FoldersPage .fileName {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.FoldersPage .fileIcon {
    vertical-align: middle;
    font-size: 24px;
    padding: 0 10px;
    color: #005DFF;
    height: 24px;
    width: 24px;
}

.FoldersPage .ActionsWrapper {
    display: inline-flex;
    width: 100%;
    justify-content: flex-end;
    min-width: 80px;
}

.FoldersPage .MemberPermissionWrapper {
    display: flex;
    justify-items: start;
    flex-wrap: wrap;
    overflow-y: auto;
    max-height: 55px;
    scrollbar-color: #a3a3a3 transparent;
}

.FoldersPage .MemberPermission {
    background: #005DFF;
    margin: 3px 5px;
    border-radius: 25px;
    color: #FFFFFF;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
}

.FoldersPage .MemberPermission .permissionIcon {
    padding: 0 5px;
    font-size: 15px;
}

.FoldersPage .MemberPermission .permissionMember {
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 225px;
}

.FoldersPage .action-move i,
.FolderMenuPopper .action-move i {
    transform: rotate(45deg);
    font-size: 20px;
}

.FoldersPage .selected-items-wrapper {
    border-right: 1px solid #E2E2E2;
    margin-right: 5px;
    display: flex;
    align-items: center;
    padding-right: 5px;
}

.FoldersPage .BngCheckbox {
    justify-content: center !important;
    padding-left: 0px !important;
}

.FoldersPage .bng-search.closed .bng-search-input {
    width: 0px;
}

.FoldersPage .Header .bng-search.closed {
    width: 30px;
}

.FoldersPage .selected-items-info {
    background: rgba(0, 93, 255, 0.1);
    height: 24px;
    border: 1px solid rgba(0, 93, 255, 0.3);
    border-radius: 12px;
    color: #005DFF;
    padding: 0 12px;
    margin-right: 10px;
    display: flex;
    align-items: center;
}

.FoldersPage .missingPermissions {
    background: #FCF8E3;
    border: 1px solid #7F7F7F;;
    box-sizing: border-box;
    border-radius: 25px;
    padding: 5px 10px;
}

.FoldersPage .PublicPermission {
    background: #fff;
    margin: 3px 5px;
    border: 1px solid #005DFF;
    border-radius: 25px;
    color: #005DFF;
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 0 5px;
}


.FoldersPage .PublicPermission .permissionIcon {
    padding: 0 5px;
    font-size: 15px;
}

.FoldersPage .PublicPermission .permissionPublic {
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 225px;
}

.BngTagFoldersPage {
    background-color: #FFFFFF !important;
    color: #005dff !important;
    border: 1px solid #005dff !important;
}
.RenameDialog {

}

.RenameDialog .modal-input {
    width: 500px;
}

.RenameDialog .LoadingSvg {
    width: 18px;
    height: 18px;
}

.RenameDialog .ChildrenView {
    overflow: auto;
    max-height: 350px;
}

.RenameDialog .ChildrenView .BngTable {
    font-size: 14px;
}

.RenameDialog .ChildrenView .DoneIcon {
    color: #2876fd;
}

.RenameDialog .ChildrenView .ErrorIcon {
    cursor: pointer;
    color: #d15b47;
    opacity: 0.85;
    transition: opacity ease-in-out 200ms;
}

.RenameDialog .ChildrenView .ErrorIcon:hover {
    opacity: 1;
}

.ErrorContainer {
    max-height: 300px;
    overflow: auto;
    text-align: left;
}

.RenameDialog .DetailsBtn {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.RenameDialog .FolderWarning {
    word-break: keep-all;
}

.RenameDialog .loadingIcon {
    width: 24px;
    height: 24px;
}
.ProgressBar {
}

.ProgressBar .progress {
    height: 10px;
    margin-bottom: 0;
    border-radius: 8px;
}

.ProgressBar .progress .bar {
    border-radius: 0 8px 8px 0;
}

.ProgressBar .progress-info .bar {
    background-color: #2876fd;
}

.ProgressBar .progress .bar .dot {
    width: 6px;
    height: 6px;
    background-color: black;
    opacity: 0.2;
    float: right;
    border-radius: 100%;
    margin-right: 3px;
    margin-top: 2px
}
.v6-ItoX0gdlA4BTdkryH0A\=\= {
  left: 0;
  min-height: calc(100vh - 84px);
  position: absolute;
  width: 100%;
}

.v6-ItoX0gdlA4BTdkryH0A\=\= .t0Qf7u806zZH771iWF4gwQ\=\= {
  min-height: calc(100vh - 84px);
  height: 100%;
}

._7ReL3LDvWlGK45k61Nn9QA\=\= {
  display: inline-flex;
  height: calc(100vh - 230px);
  width: 100%;
}

.UWps-ChnGYLdhAJL76quIQ\=\= .wrapperAdaClosed,
.UWps-ChnGYLdhAJL76quIQ\=\= .AdaOpenHandImg {
  margin-right: 0 !important;
}

.UWps-ChnGYLdhAJL76quIQ\=\= .contentContainer {
  margin-bottom: 185px !important;
  margin-right: 157px !important;
}

.e\+pEyhdF3QuxJkthe6Yfqg\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= {
  background: linear-gradient(90deg, #1e3ada 0%, #049cf4 100%);
  border-radius: 8px;
  height: 450px;
  overflow: hidden;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .Title,
.lldN4FcP0hmCkWfkrPYUgA\=\= .Subtitle {
  color: #fff !important;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .BngTag.betaTag {
  border-color: #fff;
  color: #fff;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .widget-footer-pg-button.active {
  background-color: #fff;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .widget-footer-pg-button {
  background-color: #005dff;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .Buttons .bng-button.enable {
  background: transparent !important;
  border-radius: 8px;
  color: #fff !important;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .Buttons .bng-button.enable:hover {
  background-color: rgba(255, 255, 255, 15%) !important;
}

.lldN4FcP0hmCkWfkrPYUgA\=\= .bng-button.save {
  font-weight: bold;
}

.W6FEO2t4hu7kuHiOZGLfIA\=\= {
  color: #fff;
  font-weight: bold;
  text-decoration: underline !important;
}

.W6FEO2t4hu7kuHiOZGLfIA\=\=:hover,
.W6FEO2t4hu7kuHiOZGLfIA\=\=:focus {
  color: #fff;
}

.htA\+wd7CmgJbZyg0R3KNgQ\=\= {
  background: #ffffff;
  border-bottom: 1px solid #e4e4e4;
  display: flex;
  justify-content: space-between;
  height: 30px;
  padding: 15px 25px;
}

.XG2b6ID2mF9qwZXFBpNRFA\=\= {
  border-radius: 6px;
  color: #005dff;
  cursor: pointer;
  display: inline-flex;
  font-weight: 700;
  font-size: 16px;
  padding: 3px;
}

.XG2b6ID2mF9qwZXFBpNRFA\=\=:hover {
  background-color: #eee;
}

.phe9aAA0wQ2hd8YFq9nPMg\=\= {
  align-items: center;
  display: inline-flex;
}

.AjJ-bYQ33iR7k3PHLtdIvA\=\= {
  background: #f6f6f6;
  border-bottom: 1px solid #e4e4e4;
  max-height: calc(100% - 61px);
  overflow: hidden;
  position: relative;
}

.AjJ-bYQ33iR7k3PHLtdIvA\=\= .BngEmpty {
  transform: translateY(100%) !important;
}

.AjJ-bYQ33iR7k3PHLtdIvA\=\= tr,
.AjJ-bYQ33iR7k3PHLtdIvA\=\= th {
  color: #555555;
}

.AjJ-bYQ33iR7k3PHLtdIvA\=\= .BngTableTh {
  padding: 10px 12px;
}
.AjJ-bYQ33iR7k3PHLtdIvA\=\= .BngTableTd {
  padding: 2px 12px;
}

.jERoJO2ZGuk9PXg1P0I7vA\=\= {
  color: #f98900;
}

.oz4QeqcOyvdKIUbrnTqwFw\=\= {
  color: #00a355;
}

.oZpaM9cREGknetlo4LGaew\=\=,
.BHcq9Jh07JwyILMkLoCe6Q\=\=,
.ipXV3LjxooTTkE-UI3OPFQ\=\= {
  color: #e9443b;
}

.GB1gpVxhpJN2bkZC\+mubXw\=\= {
  padding: 7px;
  border-radius: 100%;
  border: 2px solid white;
  text-align: center;
}

._5WU466MJh7NDQLsr49JRxw\=\= {
  background: #f98900;
}

.pg0ETr2jkr0JZ2l04g-\+Cw\=\= {
  background: #00a355;
}

.AqaYKtrgIOOCRwn4Xj5YkQ\=\=,
.qHAnCsHatbWxdEkJmEB6Ug\=\=,
.WtHXBpgsA9I1k8ICjjJmFg\=\= {
  background: #e9443b;
}

.aOtdZmeC2FktjAAZZ3h5tA\=\= {
  font-weight: 500;
  padding: 3px;
  margin: 0;
}

.BqS4w06QSlj7O53qoz3hJw\=\= {
  cursor: not-allowed !important;
  opacity: 0.5;
}

.\+3691rIGTEkDhdtNFfXADA\=\= {
  height: 45px;
}
.lVh1hz2we4R7mljpto-ztw\=\= {
  background: #ffffff;
  border-bottom: 1px solid #e4e4e4;
  display: flex;
  justify-content: space-between;
  height: 30px;
  padding: 15px 25px;
}

._0XsJ8BiKNT4MctArhFBMCw\=\= {
  border-radius: 6px;
  color: #005dff;
  cursor: pointer;
  display: inline-flex;
  font-weight: 700;
  font-size: 16px;
  padding: 3px;
}

._0XsJ8BiKNT4MctArhFBMCw\=\=:hover {
  background-color: #eee;
}

.S-51RmQNLj8Ma9VSwx-5Pg\=\= {
  align-items: center;
  display: inline-flex;
}

.yclmT6I-b-50EuXsveSO7g\=\= {
  height: 100%;
  max-height: calc(100% - 61px);
  overflow-y: scroll;
}

.iaREzOI\+plvnAMpWTcKaIQ\=\= {
  background: #f6f6f6;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
}

.iaREzOI\+plvnAMpWTcKaIQ\=\= .BngEmpty {
  transform: translateY(100%) !important;
}

.iaREzOI\+plvnAMpWTcKaIQ\=\= tr,
.iaREzOI\+plvnAMpWTcKaIQ\=\= th {
  color: #555555;
}

.iaREzOI\+plvnAMpWTcKaIQ\=\= .BngTableTh {
  padding: 10px 12px;
}

.iaREzOI\+plvnAMpWTcKaIQ\=\= .BngTableTd {
  padding: 2px 12px;
}

.f334sd4CRpiNTGWUP3cNbA\=\= {
  color: #f98900;
}

._7sFmwWa5zzKkEbtHEcSfrg\=\= {
  color: #00a355;
}

.CimknpAl4EgWELkCxRwmMA\=\=,
.EilDimkXGxku2NPI5vZZVQ\=\=,
.X--nNRwW6fzKSP7-OBBOeA\=\= {
  color: #e9443b;
}

.z-cVOsyRGN7zP22S69oWaw\=\= {
  padding: 7px;
  border-radius: 100%;
  border: 2px solid white;
  text-align: center;
}

._5TOA1WTb\+jDFnALg5kmL6A\=\= {
  background: #f98900;
}

.UOu3q3NPxeNL2DIKk-hPVQ\=\= {
  background: #00a355;
}

._3spq\+KdLwnqZr1ZrR\+nA8g\=\=,
._5Ilnp5pwKDF-oxvfXIUvBw\=\=,
.F3Nn-6owDQQepxomVxIYYQ\=\= {
  background: #e9443b;
}

._7AfvbKtUzlohCmZfAMbYCQ\=\= {
  font-weight: 500;
  padding: 3px;
  margin: 0;
}

.Y2HYu-QJVDOabSMjk0N1WQ\=\= {
  cursor: not-allowed !important;
  opacity: 0.5;
}

._7t\+L3l4LgQ1cfi960lqzUg\=\= .bng-search-input:not(.open) {
  position: absolute;
}

.O4UwyHbSOrT6pYNLonhhAQ\=\= {
  padding: 25px;
}

.j8VxY8nb2ZEHziz7VO\+WbQ\=\= {
  background: #f6f6f6;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  height: 150px;
  margin: 0 25px;
  overflow-y: scroll;
}

.ojH2\+TQkAyek4BCNH6phSA\=\= {
  border-radius: 8px;
  color: #333333;
  overflow: hidden;
}

.O4UwyHbSOrT6pYNLonhhAQ\=\=,
.SQFmN0G2KkMf4WBNo3c\+ZA\=\= {
  box-sizing: border-box;
  display: inline-flex;
  font-size: 16px;
  justify-content: space-between;
  width: 100%;
  color: #333333;
}

.SQFmN0G2KkMf4WBNo3c\+ZA\=\= {
  padding: 25px 25px 0 25px;
}

._4MLybo43YM67XIvw2EKo\+A\=\= {
  font-weight: 400;
}

._6oa-7M\+5RqOpbo0WsecxyA\=\= {
  align-items: center;
  justify-content: center;
  width: 100%;
}
.t09bQuQiXrT2fkVb-DCJ5g\=\= {
  box-sizing: border-box;
  display: inline-grid;
  gap: 8px;
  grid-template-columns: repeat(3, 1fr);
  justify-content: space-between;
  padding: 12px 40px;
  margin-bottom: 15px;
  width: 100%;
}

.wZgbG0PcLn5k-9DcW5DHDA\=\= {
  font-weight: bold;
}

.KRXWiYz-GHpRPP85QBr9nA\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

.fKsfy\+tczsW5WYzNJBX2sg\=\= {
  align-items: center;
  display: flex;
  justify-content: start;
  padding: 12px 40px;
}

.LPZEuqaeabHReMNMhcpQ9A\=\= {
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7);
  padding-left: 12px;
  padding-right: 30px;
}

._3hpYrHrjwldM7VO1inknng\=\= {
  background: #669eff;
  border-radius: 4px;
  height: 8px !important;
  margin: 0 6px 0 0;
  width: 8px !important;
}

.RBOb6jhpPC3jzkuQkltudQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.npVYH74dgKSlFePuV9eZkw\=\= {
  padding: 0 40px;
}
.X0Xg-nD7TVE5VIEPLnAZzg\=\= {
  cursor: not-allowed !important;
  opacity: 0.5;
}

.GV2bp4F3wiJ-MVS0yxzoJw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  width: 285px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ETxXhOLvwUzry\+z2s5-3zQ\=\= {
  background-size: cover !important;
  border-radius: 100%;
  height: 38px;
  min-width: 38px;
}

.Bgv4f\+nDNAEUqXkIH3SgWA\=\= {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 210px;
}

.wZ-zKrovHCwd69gVrB\+Tgw\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 300px;
}

.guO7SqTQd0-Bm4nmzvei3Q\=\= {
  width: 280px !important;
}

.guO7SqTQd0-Bm4nmzvei3Q\=\= li i {
  font-size: 20px !important;
}

.guO7SqTQd0-Bm4nmzvei3Q\=\= li span {
  font-size: 14px;
}

.\+KrGVICm01J2NvQJvTSNVw\=\= .BngTableTh:first-child {
  padding-left: 25px;
}

.\+KrGVICm01J2NvQJvTSNVw\=\= .BngTableTd:first-child {
  padding-left: 40px;
}

.utx4V8avkgk142Mk8VP53g\=\= {
  color: #333333;
  font-weight: 500;
  margin-right: 10px;
}

.DqTkrjFnsutY3sgZMlzbgA\=\= {
  height: 545px;
}

.DqTkrjFnsutY3sgZMlzbgA\=\= .DialogBody {
  background: #f6f6f6;
  height: 348px;
  overflow: scroll;
}

.DqTkrjFnsutY3sgZMlzbgA\=\= .widget-header {
  border-bottom: 1px solid #e4e4e4;
}

.cCulFsIJuZcYzN\+8DcOjcA\=\= {
  align-items: start !important;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.jRUPJNkEF0ZbWJk-jG3Z6g\=\= {
  background: #fcf8e3;
  border: 1px solid #fbeed5;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 12px;
  margin-bottom: 12px;
  line-height: 16px;
  padding: 14px 14px 14px 22px;
  width: 97%;
}

.DqTkrjFnsutY3sgZMlzbgA\=\= .jGR-M4Uc5iJXuqlbLYLb8A\=\= {
  margin-left: 15px;
}

.mHCyRL3JtyWgeamLmSsWHw\=\= {
  align-items: center;
  color: #555555 !important;
  display: flex;
  gap: 8px;
}

.WUlja7JY3lulMV1FxB7Tzg\=\= {
  border-radius: 4px;
  color: #fff;
  display: flex;
  height: 18px;
  justify-content: center;
  width: 18px;
}

.kLqX8jdrAvlkqBZMLgMYkQ\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

.UiufFvz5zTa0vy0LJl4zBg\=\= {
  border-top: 1px solid #e4e4e4;
}

.DqTkrjFnsutY3sgZMlzbgA\=\= .UiufFvz5zTa0vy0LJl4zBg\=\= .Kctfh7HHom8ccMTsXHp5PA\=\= {
  background: #e23d3d !important;
  border: none;
}

.DqTkrjFnsutY3sgZMlzbgA\=\= .UiufFvz5zTa0vy0LJl4zBg\=\= .btn-primary.Kctfh7HHom8ccMTsXHp5PA\=\=:hover {
  background: #e55e5e !important;
  border: none;
}

.R3Q2SKe9nJTmsgmoo6YJuQ\=\= {
  border-radius: 8px;
  left: 45%;
  width: 725px !important;
}

.R3Q2SKe9nJTmsgmoo6YJuQ\=\= .dialog-body {
  overflow: hidden;
}

.SD57xQh9XmXNoCMsDuAAsA\=\= {
  margin-top: 10px;
  border-top: #e2e2e2 1px solid;
}

.afvW3e1wzYDnVwhzEJBWxA\=\= {
  width: 19vw;
  max-width: 368px;
  min-width: 180px;
}

.GRtUJuiIDWe1RtpPyfk\+KA\=\= {
  height: 100%;
}

.ovGvkOAgPim4KUSWljh-xw\=\= {
  height: 100%;
}

.G1iGbWRJWh\+CfvF54rGumg\=\= {
  align-items: center;
  background: #f6f6f6;
  display: flex;
  flex-direction: column;
  height: 201px;
  justify-content: flex-start;
  margin-bottom: -9px;
  position: relative;
  top: -2%;
  width: 100%;
}

.AUR1tnAVvogvshCi-ag4sg\=\=.cFvipcIOcz2PYn-1Ws18Nw\=\= .G1iGbWRJWh\+CfvF54rGumg\=\= {
  height: 469px;
}

.fgF31viGRZsdLR6wealm2Q\=\= .DialogBody {
  display: flex;
  justify-content: center;
}

.fgF31viGRZsdLR6wealm2Q\=\= .widget-header {
  border-radius: 8px 8px 0 0;
}

.fgF31viGRZsdLR6wealm2Q\=\= .widget-body {
  border-radius: 0 0 8px 8px;
}

.fgF31viGRZsdLR6wealm2Q\=\= .DialogFooter {
  border-top: 1px solid #e2e2e2;
}

.AUR1tnAVvogvshCi-ag4sg\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.AUR1tnAVvogvshCi-ag4sg\=\=:not(.cFvipcIOcz2PYn-1Ws18Nw\=\=) {
  padding-top: 3%;
}

.G1iGbWRJWh\+CfvF54rGumg\=\= .BngField {
  margin-top: 3%;
  width: 70%;
}

._8v9UF6bt5HmEY6QQH40iLw\=\= {
  min-height: 40px;
}

.OL\+AL\+qSgf0gXFCUVD6y-w\=\= {
  background: #9e9e9e;
  border-radius: 100%;
  height: 24px;
  position: absolute;
  right: 17%;
  top: 27.5%;
  width: 24px;
}

.AUR1tnAVvogvshCi-ag4sg\=\=.cFvipcIOcz2PYn-1Ws18Nw\=\= .OL\+AL\+qSgf0gXFCUVD6y-w\=\= {
  top: 56px;
}

.lEG2ATDU5G\+WexO6WDmahw\=\= {
  color: white;
  font-size: 18px !important;
  margin-top: 3px;
  margin-left: 3px;
}

.kIe1HKAu8EXduZitGirG5g\=\= {
  background: #005dff;
  cursor: pointer;
}

.fjpg0J55fssCdZw51G\+tWQ\=\= {
  display: inline-flex;
  font-size: 14px !important;
  flex-wrap: wrap;
  max-height: 100px;
  overflow-y: scroll;
  overflow-x: hidden;
  text-shadow: none !important;
}

.r1o8n0sEd9HIZoaOFHHXyQ\=\= {
  align-items: center;
  background: #005dff;
  border-radius: 20px;
  color: white;
  display: flex;
  gap: 5px;
  height: 7px;
  margin: 6px;
  max-width: 200px;
  padding: 10px;
}

.r1o8n0sEd9HIZoaOFHHXyQ\=\= span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.G1iGbWRJWh\+CfvF54rGumg\=\= .controls {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  border-radius: 4px !important;
}

.G1iGbWRJWh\+CfvF54rGumg\=\= .BngInput {
  border: none;
  padding-right: 45px !important;
}

.zUNT35fxvCCArQL1Tq5GKg\=\= {
  align-items: center;
  display: inline-flex;
  width: 70%;
}

.obgt37Z-gcvNaZ8d04qUQA\=\= {
  align-items: center;
  display: flex;
  cursor: pointer;
  gap: 8px;
  margin-left: 10px;
  padding: 9px 15px;
  position: relative;
  width: fit-content;
}

.obgt37Z-gcvNaZ8d04qUQA\=\=:hover {
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}

.OMbuuNV5scO-m06HD6zvbg\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 70%;
  height: 320px;
}

.U1Dy2aKsgzcO9E8IKWQgLQ\=\= {
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  overflow: auto;
}

.R3Q2SKe9nJTmsgmoo6YJuQ\=\= span,
.R3Q2SKe9nJTmsgmoo6YJuQ\=\= label {
  font-weight: 500;
}

._4QTJMzAa7UbmRH1hHv9Zow\=\= {
  z-index: 321050 !important;
}

.pbmHRrLX5N4niNv4x63scA\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  width: fit-content;
  padding: 9px 15px;
}

._79RwEIBgAiwB4CdOq-KEcg\=\= i {
  padding: 0 8px 0 5px;
}

._79RwEIBgAiwB4CdOq-KEcg\=\= {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  background: #fff;
  border-radius: 8px;
  text-align: left;

  z-index: 321050 !important;
}

.MB7Grg4od6vO9NqNKOozAQ\=\= {
  z-index: 50;
}

._79RwEIBgAiwB4CdOq-KEcg\=\= i {
  font-size: 16px;
}

._79RwEIBgAiwB4CdOq-KEcg\=\= span {
  font-size: 14px;
}

.A7heVkp4TmOeb6O2\+iqBYA\=\= {
  display: flex;
  align-items: center;
  padding: 11px 15px;
  font-weight: 500;
  color: #6e6e6e;
  cursor: pointer;
  line-height: 25px;
}

.A7heVkp4TmOeb6O2\+iqBYA\=\=:hover {
  background: #efefef;
}

._4lqPa2sN3r4r4r2\+181Ftw\=\= {
  color: #005dff;
}

.JWuBDHm8-6P-txyS2yIsIg\=\= {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 100%;
}

.JWuBDHm8-6P-txyS2yIsIg\=\= .block-ui-container {
  position: fixed;
}

.lw75yuP8wmDAIWt1Nh\+TvQ\=\= {
  box-sizing: border-box;
  height: 100%;
  justify-content: center;
  max-width: 1240px;
  padding: 32px;
  position: relative;
  width: 100%;
}

.TJFEqbEIUpxwUGOolIojzw\=\= {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.AaWyTLghIguZt0nNtEJlrQ\=\= {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 285px;
}

.T1\+TeFawGw\+PM2HdkgjEAA\=\=,
.anwxY92tfIKEZkn1OJl3rQ\=\= {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: fit-content;
  width: 100%;
}

.T1\+TeFawGw\+PM2HdkgjEAA\=\= {
  padding-bottom: 32px;
}

.kEh6HsNzI5v5otZvDw7IlQ\=\= {
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 500;
  height: 40px;
}

.dsbzmpYGlDyGVPuCyjtzFg\=\= {
  background: #f6f6f6;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  position: relative;
}

.dsbzmpYGlDyGVPuCyjtzFg\=\= table {
  border-radius: 8px;
}

.cOmrs9J-97cdbE-cJ0zOuQ\=\= {
  color: #005dff;
  font-size: 24px;
  height: 24px;
  width: 24px;
}

.dsbzmpYGlDyGVPuCyjtzFg\=\= table tr td,
.dsbzmpYGlDyGVPuCyjtzFg\=\= table tr th {
  padding-bottom: 8px !important;
  padding-top: 8px !important;
}

.dsbzmpYGlDyGVPuCyjtzFg\=\= table tr td:first-child {
  padding-left: 20px;
}

.tzDtQiQkjPfaUuSFpoPcMA\=\= {
  align-items: center;
  display: flex;
}

._3oyeqWDGfWp\+jCagvdstDg\=\= {
  align-items: center;
  cursor: help;
  display: flex;
  gap: 5px;
  justify-content: flex-end;
}

.cPZiiNi96lCKIHz-mDWijA\=\= {
  font-size: 21px;
}

._4Rxkxpsc5-Qg\+7zgiENXaQ\=\= {
  align-items: center;
  display: flex;
  height: 24px;
  justify-content: center;
  width: 24px;
}

.dsbzmpYGlDyGVPuCyjtzFg\=\= {
  min-height: 250px;
}

.r-R4\+AVk2RkGPGVMYUs1PQ\=\= {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
}

.ur6hQ-nA52LG-RVJUQJQGQ\=\= .flex-center-items > div {
  height: 24px;
}

.aOtDItigziQhu\+ORangc-Q\=\= {
  color: #333333;
  font-weight: 500;
  margin-right: 10px;
}

.\+hM5CrgPvR8vud7cAsXHvw\=\= {
  height: 250px;
  width: 100%;
}

.CjuWOKtgu8kKkWYnwxyl1Q\=\= {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 0 4px 0 #00000040;
  margin-bottom: 10px;
}

.CjuWOKtgu8kKkWYnwxyl1Q\=\= canvas {
  cursor: default;
}

.URAjs4G9vkbYPCJfnjYVHA\=\=:not(.BngClickOutsideOverlay) {
  height: 464px;
}

.URAjs4G9vkbYPCJfnjYVHA\=\= > div {
  max-height: 464px;
}

.\-29TjmtmcSfST8leQ\+o9Lw\=\= .BngTableTh:first-child {
  padding-left: 25px;
}

.\-29TjmtmcSfST8leQ\+o9Lw\=\= .BngTableTd:first-child {
  padding-left: 40px;
}

.JFcjOjNzqXzWxNO1bNM2hA\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

._3mdU34MKiIF8sUG1d4M9Tg\=\= {
  border-radius: 4px;
  color: #fff;
  display: flex;
  height: 18px;
  justify-content: center;
  width: 18px;
}

.g5HPe8xOoq1n7XuODov7Ww\=\= li i {
  font-size: 20px !important;
}

.g5HPe8xOoq1n7XuODov7Ww\=\= li span {
  font-size: 16px;
}

.K9vllATvx2ZOmKssx2smyA\=\= {
  margin-left: 15px;
  cursor: pointer;
  color: red;
  opacity: 60%;
}

.eunYlQHRqLHptYVP4mxoow\=\= {
  color: #333333;
  font-weight: 500;
  margin-right: 10px;
}

.Hy3BDRYtAJ942yZC37CLfg\=\= li i {
  font-size: 20px !important;
}

.Hy3BDRYtAJ942yZC37CLfg\=\= li span {
  font-size: 16px;
}

.y\+Z1OohJbRJ-tSJKkLMwWw\=\= .BngTableTh:first-child {
  padding-left: 25px;
}

.y\+Z1OohJbRJ-tSJKkLMwWw\=\= .BngTableTd:first-child {
  padding-left: 40px;
}

.CVgzWD0Xdco75s0-uqH3kA\=\= {
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.WQ5ikLCenfgMLRpPfgholA\=\= {
  display: flex;
  margin: 0 35px 0 35px;
  height: 100%;
  flex-direction: column;
}

._2LrHy9MNLDCyUCikWnh2aw\=\= {
  display: flex;
  flex-direction: row;
}

.XMP7MvEmT7UqOrzwyylcZg\=\= {
  width: 100%;
}

.HlWS3uk8AElJDYj4msnnqA\=\= {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.\+n-3pBvCNXaav5WF\+afaoA\=\= {
  color: #888;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.ZasKKu8cb\+yNDL2LVOorqQ\=\= {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  margin-left: 10px;
  width: 100%;
}

._7IwwTha67aO7OlczVhnzKg\=\= {
  margin: 20px 0 20px 0;
  border-radius: 4px;
  border: 1px solid #ccdfff;
  background: #e6efff;
  display: flex;
  padding: 8px;
  align-items: flex-start;
  gap: 8px;
}

._7IwwTha67aO7OlczVhnzKg\=\= i {
  color: #005dff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.znMP\+tzsVw6HDuKaJ7jsmg\=\= {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.znMP\+tzsVw6HDuKaJ7jsmg\=\= a {
  color: #005dff;
  text-decoration-line: underline !important;
}

.PublisherFullTab .PageLayout .UiBlocker > div {
  height: calc(100vh - 510px) !important;
}

.PublisherFullTab .PageLayout .UiBlocker thead tr th {
  width: 75%;
}

._8d-yC4nAN\+m30Ab4s9nowQ\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

._8d-yC4nAN\+m30Ab4s9nowQ\=\= div {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._8d-yC4nAN\+m30Ab4s9nowQ\=\= i {
  margin-right: 5px;
  color: #005dff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.JW6chsuuujQQ\+TrpjyURSA\=\= {
  margin-left: 10px;
  border-left: 1px dashed #bbbbbb;
}

.yIW2m66TQURwyHmf5JD3EA\=\= {
  color: #333333 !important;
}

.yIW2m66TQURwyHmf5JD3EA\=\= i {
  color: #555555 !important;
}

.cKpC1fAOwfwxxcUhryptSA\=\= {
  color: #555555 !important;
}

.Zin5VwFggQD6hr2oXJ-mhA\=\= {
  display: flex;
  width: 56px;
  height: 24px;
  background-color: #005dff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._9AezLYw3HHa\+OpstrlaVVA\=\= {
  width: 56px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: #00a355;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.T6lHXBxLGHVSWKUQOKr58g\=\= {
  color: #333 !important;
  font-style: normal;
  line-height: normal !important;
  width: 255px;
  height: 34px;
  flex-shrink: 0;
}

.T6lHXBxLGHVSWKUQOKr58g\=\= i {
  color: #333;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-right: 15px !important;
}

.T6lHXBxLGHVSWKUQOKr58g\=\= span {
  color: #333;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.rW8wBq9iGHgnigSP8XedaA\=\= {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin: 20px 0 20px 0;
}

.rW8wBq9iGHgnigSP8XedaA\=\= > div {
  width: 100%;
}

._4mxBtAwDd\+4YcHDg\+kvujA\=\= {
  display: flex;
  flex-direction: row;
}

.JoB6TC3gMF8hVO8tQxNgCA\=\= {
  width: 100%;
}

.wKLPJm75y3UNrhNEhsWGnQ\=\= {
  display: flex;
  flex-direction: row;
  margin-top: 15px;
}

.zOEvdAOBEu1U3MQj3tIwtQ\=\= {
  height: 200px;
  overflow: auto;
  background-color: #f6f6f6;
  margin-top: 10px;
  border-top: 1px solid #e4e4e4;
}

.PO96y-dGk8P6m0bG1Lauhw\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 30px;
  box-shadow: 0 1px 0 0 #e4e4e4;
  justify-content: space-between;
}

.PO96y-dGk8P6m0bG1Lauhw\=\= :first-child {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.PO96y-dGk8P6m0bG1Lauhw\=\=.XhM\+FiQ\+\+fNSyaAxyMAL6Q\=\= {
  background-color: gray;
}

.PO96y-dGk8P6m0bG1Lauhw\=\= i {
  margin-right: 5px;
}

.QlTbEqhxvxVr6zJhYskrAQ\=\= {
  background-color: #00a355;
}

.lZg0TwkrH9CGllLI1Zw2jQ\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.OLbvMYwgtfoW6CY-vo5Grw\=\= {
  color: #555;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-left: 5px;
}

.mjVInKb006rcLNBRmfugMQ\=\= {
  background: #669eff;
  width: 8px !important;
  height: 8px !important;
  border-radius: 4px;
  margin: 3px 6px 0 0;
}

.qFOA4ZUQXjcvhIUAXO-iBQ\=\= {
  display: flex;
  flex-direction: row;
  color: #333;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.k8RA6o-NL2hDcq0ptZ9Eiw\=\= {
  border-radius: 15px;
  display: inline-flex;
  padding: 2px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin-right: 5px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.pSpxVsrvOWJvTV8l23fnWg\=\= {
  color: #555;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
  margin-left: 5px;
}

.w8\+AHkb8b1RzlVRs8FuAfg\=\= {
  display: flex;
  flex-direction: row;
}

.w8\+AHkb8b1RzlVRs8FuAfg\=\= > div {
  display: flex;
  flex-direction: column;
  position: relative;
}

.w8\+AHkb8b1RzlVRs8FuAfg\=\= :first-child {
  margin-right: 20px;
}

.w8\+AHkb8b1RzlVRs8FuAfg\=\= > div > span {
  color: #333;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 10px;
}

.w8\+AHkb8b1RzlVRs8FuAfg\=\= > div > input {
  width: 239px;
  height: 30px;
  flex-shrink: 0;
}

.w8\+AHkb8b1RzlVRs8FuAfg\=\= > div > i {
  color: #005dff;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  right: 4px;
  bottom: 16px;
  background-color: #eeeeee;
  box-shadow: rgb(238 238 238) -10px 0 8px 1px;
  cursor: pointer;
}

.ysBcftzWRd0DJSfH9XzjcA\=\= {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 330px;
}
._1lhVB5q3qQsq5mm0D-HpdQ\=\= {
  display: flex;
}

._1lhVB5q3qQsq5mm0D-HpdQ\=\= :first-child {
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.HfkbCN1TmfhobPQPYSwiJQ\=\= {
  padding: 32px;
  height: 100%;
}

.HfkbCN1TmfhobPQPYSwiJQ\=\= .BpV4iG64x-6cbwjjWKypKg\=\= {
  font-weight: 500;
}

.Ow2osyzbsixthP0i3WmLzw\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  background-color: #f5f5f5;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  height: 100%;
  position: relative;
  box-sizing: border-box;
}

.Ow2osyzbsixthP0i3WmLzw\=\= .BngForm {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.Ow2osyzbsixthP0i3WmLzw\=\= h1 {
  margin-bottom: 20px;
  font-size: 24px;
  color: #333;
}

.Ow2osyzbsixthP0i3WmLzw\=\= h1 img {
  width: 30px;
}

.Ow2osyzbsixthP0i3WmLzw\=\= span {
  font-weight: bold;
}

.mBZ8YTTsEj73EArwhfit5g\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.coBV-TB3InF4nUNyBcwXYQ\=\= {
  width: 423px;
  height: 87px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  flex-wrap: wrap;
}

.coBV-TB3InF4nUNyBcwXYQ\=\= .BngField.control-group {
  margin-bottom: 0;
  width: 400px;
  flex: 92%;
}

.Q5yMoL7NDtVTmP73\+9s1Dg\=\= {
  flex: 8%;
}

._6ClpM\+4j21VWLYjLJr20eg\=\= {
  flex: 100%;
  display: flex;
  justify-content: center;
}

.vdCDUZgWMZhDPVw\+lgPMAA\=\= {
  color: red;
  margin-top: 5px;
}

.xzp6wSOp8QOqrlN7D6mFLA\=\=._0I8rs-CDrUmSb7x9iURyDA\=\= {
  border-color: red;
}

.xzp6wSOp8QOqrlN7D6mFLA\=\= {
  flex: 1;
  width: 440px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
}

.p0pMkqcBbZh4-uT3qrMCxg\=\=:hover {
  background-color: #ff5d5d;
  transition: background-color 0.3s ease;
}

.p0pMkqcBbZh4-uT3qrMCxg\=\= {
  margin: 30px 0 10px 10px;
  color: white;
  background-color: #005dff;
  border-radius: 50%;
  cursor: pointer;
  font-size: 20px !important;
}

.s3PZp-m9RAcRBmA-MTyAFA\=\= {
  padding: 10px 20px;
  margin-top: 10px;
}

.W5Cb8D9K0QqmsrEgMeR3tA\=\= {
  height: 100%;
}

.mBIAs6vQj40ygPFTyWgFlg\=\= {
  align-items: center;
  display: flex;
  justify-content: center;
}

.jxxeJC63e1T3-k5twTXlIg\=\= {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  max-width: 1240px;
  padding: 32px;
}

.N3\+07r2TNf0\+fN33\+dQRIA\=\= {
  align-items: center;
  background: #ffffff;
  border: 1px solid #d1d1d1;
  display: inline-flex;
  margin: 10px 0;
  padding: 10px 0;
  width: calc(50% - 7px);
}

.mZhleuzSWy9M1tjcTKUS6g\=\= {
  background-color: #419441;
  border-radius: 100%;
  color: #fff;
  font-size: 32px;
  margin: 0 22px;
  padding: 15px;
}

.P6Uj6Vo3fVYXLL41SWsKag\=\= {
  display: inline-grid;
  margin-right: 40px;
}

.sZZ4M16J1r7Ns4\+kuGC-mw\=\= {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.mt8Gk0GtuP2Bvz2rqRqj3Q\=\= {
  color: #888;
  font-size: 13px;
}

.GB1KeBfAsgUS6SPjtzsTGw\=\= {
  margin-left: auto;
  margin-right: 15px;
}

._8wnprDrWuFiQ2fpVixWPXw\=\= {
  padding: 12px !important;
}

.fhUbqfwPEB61qAiISFzCRg\=\= {
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.mkCwpZ3EwCU5w\+dnrQFWBQ\=\= {
  max-width: 500px;
  display: flex;
  align-items: center;
}

.lFwZOFe7GhLo9qf11r2t0w\=\= {
  margin-right: 20px;
  color: #005dff;
}

.lFwZOFe7GhLo9qf11r2t0w\=\= i {
  font-size: 28px;
}

.Q-T5N6dznGt2anGfRVnKNQ\=\= {
  margin-right: 3px;
}

.Q-T5N6dznGt2anGfRVnKNQ\=\= i {
  font-size: 16px;
}

.VVJPaiUxzeHnTLrODhIKpg\=\= {
  display: flex;
  align-items: center;
}

.kzUITovjKsso1sc60UzsKA\=\= {
  height: 18px;
  border-radius: 12px;
  padding: 2px 8px 2px 8px;
  color: white;
  font-size: 14px;
  font-weight: 400;
  width: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: start;
  display: table-cell;
  max-width: 200px;
}

.kzUITovjKsso1sc60UzsKA\=\=.axhkDmV8Crs8QdvqGA7d-Q\=\= {
  background-color: #337dff;
}

.kzUITovjKsso1sc60UzsKA\=\=._7FBaB0ftszX\+2LiwehKYVQ\=\= {
  background-color: #00a355;
}

.kzUITovjKsso1sc60UzsKA\=\=.rlug7NAx9gknvXUqPoCo9A\=\= {
  background-color: #f98900;
}

._1fXd7u5qgeg6mPLgMwPMYg\=\= {
  background: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.195822);
  width: 300px;
  display: block;
  margin: 5px 0;
  border: 1px;
  border-radius: 4px;
  text-align: left;
  font-weight: 500 !important;
  max-width: 260px;
}

.NAptb1-XnqjGa\+11Owf5ug\=\= i,
._1fXd7u5qgeg6mPLgMwPMYg\=\= i {
  font-size: 16px;
}

.NAptb1-XnqjGa\+11Owf5ug\=\= span,
._1fXd7u5qgeg6mPLgMwPMYg\=\= span {
  font-size: 14px;
}

.iYe3h4LLKBXPieWF\+2qgSQ\=\= {
  display: flex;
  align-items: center;
  padding: 11px 15px;
  font-weight: 500;
  color: #6e6e6e;
  cursor: pointer;
  line-height: 30px;
}

.iYe3h4LLKBXPieWF\+2qgSQ\=\= hr {
  color: #e2e2e2;
  margin: 0;
  width: 100%;
}

.eC\+EDCQSTwdFCAHei6l0fQ\=\= {
  max-height: 25px;
}

.iYe3h4LLKBXPieWF\+2qgSQ\=\= {
  background: #efefef;
}

.iYe3h4LLKBXPieWF\+2qgSQ\=\= i {
  padding: 0 8px 0 5px;
}

.Pmi80j9-AyLSKMT4drvcVw\=\= {
  width: 848px !important;
  height: 492px;
  border-radius: 8px;
  left: 45%;
}

.V1IVRqKnBjK\+tUbip8E7Xw\=\= {
  border-top: #e2e2e2 1px solid;
}

.ebj7D2ISiRxVRTGH3a1brA\=\= {
  padding-left: 12px;
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7);
}

.fyXEt4KVEwVBMZ7FNAf7ZQ\=\= {
  background: #669eff;
  width: 8px !important;
  height: 8px !important;
  border-radius: 4px;
  margin: 3px 6px 0 0;
}

.FGMAvwWbXUHiwFKnBz7wMw\=\=,
._4gUrLlWViCrBck9jJo\+JeA\=\= {
  display: flex;
  margin: 4px 0 6px 0;
  box-shadow: 0 1.5px 0 #e4e4e4;
  align-items: center;
  padding: 0 0 2px 0;
  height: 26px;
  width: 235px;
  gap: 5px;
}

.FGMAvwWbXUHiwFKnBz7wMw\=\=:nth-child(even),
._4gUrLlWViCrBck9jJo\+JeA\=\=:nth-child(even) {
  margin-bottom: 0;
}

.FGMAvwWbXUHiwFKnBz7wMw\=\=:nth-child(odd),
._4gUrLlWViCrBck9jJo\+JeA\=\=:nth-child(odd) {
  background: #f6f6f6;
  margin-top: 2px;
}

.VB5pBHWmZKLhcQVbfhfO8A\=\=,
.zpSPTfdXDV99sJmHjPUEmw\=\= {
  overflow: scroll;
  height: 150px;
}

.nGptdN1DPdH30zwwsLg7YA\=\=,
.c6h2mL6AKERRX50ZOXyibw\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #005dff;
  border-radius: 15px;
  color: white;
  width: auto;
  padding: 0 10px 0 10px;
  align-items: center;
  margin: 0 10px 0 0;
}

._9haX4Yha0kruIu4GmYWWbA\=\=,
._228cjRux4eavhOsvFwoDig\=\= {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}

.fC\+MHVBOIXvbt\+JDYdYF1Q\=\= {
  font-size: 20px !important;
  line-height: 18px !important;

  display: flex !important;
  align-items: center;
  text-align: center;
  justify-content: center;

  color: #555555;
  height: 34px;
}

.fC\+MHVBOIXvbt\+JDYdYF1Q\=\=:first-child {
  margin-left: 6px;
}

.HUNPAKLNvyNJG9cidigSRA\=\=,
._5svUolI0QQWfBBPeYyiNvg\=\= {
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  line-height: 15px !important;

  color: #555555 !important;

  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}

._1QwhEXewGHT3ZusD91cUig\=\= {
  display: flex;
  margin: 0 0 0 20px;
}

.ORU8yxuenEYagAaCHKpbRA\=\=,
._3oKFdWyeiNWN3DL-VNGaaw\=\= {
}

.eQHDvPrZfPhnSbunhPYLiQ\=\=,
._4e4STWETKzUsxMPf0OUeUA\=\= {
  display: flex;
  padding-bottom: 15px;
  box-shadow: 0 1.5px 0 #e4e4e4;
}

._6rhuvIoYgBtDmw0vs7SY3A\=\= {
  margin-top: 24px;
}

.CwKjHKuke\+b5oCGKZYrF9Q\=\= {
  display: flex;
  align-items: center;
  gap: 3px;
}

.CwKjHKuke\+b5oCGKZYrF9Q\=\=:first-child b {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 175px;
}

.CwKjHKuke\+b5oCGKZYrF9Q\=\=:last-child {
  position: absolute;
}

.CGuB35uF4rEfmCqoi8tVNw\=\= {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 445px;
}

.MOkj\+OdqI9XBELBrU857uw\=\= {
  display: flex;
  flex-direction: column;
  gap: 48px;
}

.MOkj\+OdqI9XBELBrU857uw\=\= .bng-button.save {
  margin-right: 24px;
  width: 96px;
  bottom: 12px;
  top: auto;
}

.BMTToSToDZW2lUlbtOBX2g\=\= {
  width: 193px;
  height: 187px;
  margin: 24px 58px;
}

.BMTToSToDZW2lUlbtOBX2g\=\= img {
  width: 368px;
  z-index: 1;
}

.x1L2VLJhR1PS-mmGhuW0Fg\=\= {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  align-items: center;
  background: #ffffff;
}

.Y\+cGsrfsiAS8qRFWzKgmXw\=\= {
  width: 453px;
  height: 313px;
}

.cwOL995PJBQlz2lSAFjXdg\=\= {
  position: absolute;
  width: 453px;
  top: 210px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.TRTY2Kl98mMu470Q1zhCTQ\=\= {
  color: #337dff;
  margin-bottom: 8px;
}

.UCN9yR4JcThOmIqT3U3mLQ\=\= {
  max-width: 237px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
}

.tjt-bir21urMWKx\+cZ0D-A\=\= {
  height: 100%;
}

.yeIDyAtBBkuj-IsmJw5k4A\=\= {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  column-gap: 11px;
  height: 100%;
}

.anhU7aVYffvrwyogQhZLAQ\=\= {
  margin: 0;
}

.anhU7aVYffvrwyogQhZLAQ\=\=:nth-child(1) {
  margin: 42px 0 0 16px;
}

.anhU7aVYffvrwyogQhZLAQ\=\=:nth-child(2) {
  margin: 42px 16px 0 0;
}

.anhU7aVYffvrwyogQhZLAQ\=\=:nth-child(3) {
  margin: 0 0 42px 16px;
}

.anhU7aVYffvrwyogQhZLAQ\=\=:nth-child(4) {
  margin: 0 16px 42px 0;
}

._525B5wwDNz6lFI9OQtpm-A\=\= {
  display: flex;
  flex-direction: column;
  margin-left: 12px;
  margin-bottom: 24px;
  justify-content: center;
}

.gJjCKKFPKtNTPmgUXPms4A\=\= {
  position: absolute;
  width: 3px;
  height: 40px;
  background: #d1d1d1;
}

._2EVru9-XexpjMdT9JazUeA\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 24px;
}

.iEaNl55y4aAcqVfRT\+sy6g\=\= {
  text-align: center;
}

.iEaNl55y4aAcqVfRT\+sy6g\=\= .DialogBody,
.Pmi80j9-AyLSKMT4drvcVw\=\= .widget-main {
  background: #f6f6f6;
  padding-bottom: 0;
}

._2EVru9-XexpjMdT9JazUeA\=\= .BngField {
  width: 100%;
}

._2EVru9-XexpjMdT9JazUeA\=\= .BngField .flex-center-items {
  margin-bottom: 8px;
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  color: #333333;
  text-shadow: 0 0 0;
}

._2EVru9-XexpjMdT9JazUeA\=\= .controls input,
._2EVru9-XexpjMdT9JazUeA\=\= .controls input:hover,
._2EVru9-XexpjMdT9JazUeA\=\= .controls input:focus {
  -webkit-box-shadow: 0 0 0 1px rgb(220 220 220 / 30%);
  -moz-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
  z-index: 1 !important;
}

._2EVru9-XexpjMdT9JazUeA\=\=.kH6kWwEhFXZe4FthgFrC7A\=\= .controls input,
._2EVru9-XexpjMdT9JazUeA\=\=.kH6kWwEhFXZe4FthgFrC7A\=\= .controls input:focus {
  -webkit-box-shadow: 0 0 0 1px rgb(217 32 32 / 30%) !important;
}

._2EVru9-XexpjMdT9JazUeA\=\=.kH6kWwEhFXZe4FthgFrC7A\=\= .BngField .flex-center-items {
  color: red;
}

.mHK4tSX6KiKQ8LuW37alvg\=\= {
  min-height: 40px;
}

.uVzsqSCVSvXrH5Rr6TL8Ww\=\= {
  position: absolute;
  left: 255px;
  bottom: 135px;
  z-index: 1;
}

.uVzsqSCVSvXrH5Rr6TL8Ww\=\=.x5zJQUc9xuJ05v2lRlu5IQ\=\= {
  color: #00a900;
}

.uVzsqSCVSvXrH5Rr6TL8Ww\=\=.kH6kWwEhFXZe4FthgFrC7A\=\= {
  color: red;
  text-shadow: 0 0 0;
}

._2EVru9-XexpjMdT9JazUeA\=\= input::-webkit-outer-spin-button,
._2EVru9-XexpjMdT9JazUeA\=\= input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._2EVru9-XexpjMdT9JazUeA\=\= input[type='number'] {
  -moz-appearance: textfield;
  padding-right: 35px;
}

._2EVru9-XexpjMdT9JazUeA\=\= .controls {
  display: flex;
  background: white;
  border: 1px solid #e4e4e4;
  border-radius: 4px !important;
}

.iEaNl55y4aAcqVfRT\+sy6g\=\= .content-full-width .bng-button {
  margin: 20px 24px 0 0;
}

._2EVru9-XexpjMdT9JazUeA\=\= .BngInput {
  border: none;
  padding-left: 8px !important;
}

.G2nDC4SpIBSuf3jza0YW-A\=\= {
  min-height: calc(100vh - 84px);
  width: 100%;
}

.G2nDC4SpIBSuf3jza0YW-A\=\= .pcKWs4oLM7eCMeP2bUF9pQ\=\= {
  min-height: calc(100vh - 84px);
  height: 100%;
}

.lO04B1aXnOfi7TkgsgX3WQ\=\= {
  display: inline-flex;
  height: calc(100vh - 290px);
  width: 100%;
}

.J4rKvcFRkq2jktrC8ZWdWA\=\= {
  background: #ffffff;
  border-right: 1px solid #e4e4e4;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  width: 270px;
}

.vq\+GmUVYxCr1GqU5Y5n3Og\=\= {
  align-items: center;
  background: #f6f6f6;
  border-top: 1px solid #e4e4e4;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 5px;
  justify-content: center;
  height: 60px;
  padding: 6px;
}

.LFxj8-qtPDoHmQ0c2okiDw\=\= {
  align-items: center;
  display: flex;
  font-weight: bold;
  justify-content: center;
}

.KtOvGfGYP2fQZ\+PzQBXIag\=\= {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: scroll;
  width: 100%;
}

._6f3N1e1XY2K3nPCzk4ugtg\=\=,
.RyXDMFyGHkaSn7v8c-bceQ\=\= {
  align-items: center;
  color: #555555;
  cursor: pointer;
  display: inline-flex;
  font-weight: 500;
  justify-content: space-between;
  padding: 4px 0;
  width: 100%;
}

.-sb4s8zgQIOTEYytBqf6jw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 8px;
  padding: 10px 10px 10px 32px;
}

._6f3N1e1XY2K3nPCzk4ugtg\=\= .vi1a29LTlJJs07xdnMpzcw\=\= {
  color: var(--blue-default);
}

._6f3N1e1XY2K3nPCzk4ugtg\=\= .BngIconButton {
  margin-right: 20px;
}

.BBc2152iqsYOdOO0WVITTw\=\= {
  height: 100%;
  overflow: scroll;
  width: 100%;
  overflow-x: hidden;
}

.RyXDMFyGHkaSn7v8c-bceQ\=\=.sUBelnE\+ZUEosThjnPDZoQ\=\= {
  border-bottom: 1px solid #e4e4e4;
}

.RyXDMFyGHkaSn7v8c-bceQ\=\= span {
  border-left: 1px dashed #d1d1d1;
  margin-left: 42px;
  padding: 10px 0 10px 16px;
}

.RyXDMFyGHkaSn7v8c-bceQ\=\=.vhzPoNiAlsRVOth3RpQwPA\=\= {
  display: none;
}

.jObCHpwBRROz6JuqV7yPWQ\=\= {
  display: flex;
  align-items: center;
  position: absolute;
  width: 250px;
  height: 75px;
  top: 35px;
  right: 80px;
}

.p0dSms50NmTy8aLEhpJX-Q\=\= {
  box-shadow: none;
}

.p0dSms50NmTy8aLEhpJX-Q\=\= > div {
  width: 250px !important;
}

.p0dSms50NmTy8aLEhpJX-Q\=\= > div :first-child {
  text-align: right;
  font-style: normal;
  line-height: normal;
  color: #005dff;
  font-size: 14px;
  font-weight: 400;
}

.p0dSms50NmTy8aLEhpJX-Q\=\= > div > label {
  text-align: left;
  font-style: normal;
  line-height: normal;
  color: #333;
  font-size: 14px;
  font-weight: 500;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.RIu6W535hqhs51oeTQcDXA\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.RIu6W535hqhs51oeTQcDXA\=\= > div > button {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}

.RIu6W535hqhs51oeTQcDXA\=\= > div > button > i {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.RIu6W535hqhs51oeTQcDXA\=\= > div {
  position: relative;
  margin-top: 10px;
}

.RIu6W535hqhs51oeTQcDXA\=\= > div > label {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  top: 10px;
  left: 60px;
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 4px;
  cursor: pointer !important;
}

.RIu6W535hqhs51oeTQcDXA\=\= > div > label:after {
  position: absolute;
  top: 8px;
  left: -6px;
  content: '';
  width: 0;
  height: 0;

  border-right: solid 6px rgba(0, 0, 0, 0.8);
  border-bottom: solid 6px transparent;
  border-top: solid 6px transparent;
}

.a4zeVBCtscexJJstlWwohw\=\= {
  margin: 35px;
}

._9XW6eLG5ezoS4pMgUvmKyA\=\= {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 18px;
}

._9XW6eLG5ezoS4pMgUvmKyA\=\= > div {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._9XW6eLG5ezoS4pMgUvmKyA\=\= :first-child > div {
  margin-right: 10px;
}

.dvNSJzbRPqbMdawj-B557w\=\= {
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  height: 50px;
  padding: 5px;
}

.dvNSJzbRPqbMdawj-B557w\=\= img {
  height: 50px;
}

.aIu-mxSQH-LufHMjOrYnVw\=\= {
  color: #333;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.KXngG5ENvxxsT7RS4bWy-Q\=\= {
  display: flex;
  padding: 2px 12px;
  align-items: center;
  gap: 4px;
  border-radius: 12px;
  border: 1px solid rgba(248, 148, 6, 0.2);
  background: rgba(248, 148, 6, 0.1);
}

.KXngG5ENvxxsT7RS4bWy-Q\=\= > span {
  color: #f89406;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.KXngG5ENvxxsT7RS4bWy-Q\=\= > div {
  display: flex;
  width: 18px;
  height: 18px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  background-color: #f89406;
  border-radius: 2px;
}

.KXngG5ENvxxsT7RS4bWy-Q\=\= > i {
  color: #f89406;
}

.okUPBjfeT4amu7EjYe\+5bw\=\= {
  display: flex;
  flex-direction: row-reverse;
}

.ymBmouiCM2OxjNGSwIKdBA\=\= {
  display: inline-flex;
  padding: 8px 0;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.07);
  width: 160px;
}

.lGwVeWia9YKBn8yfXnY37Q\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.lGwVeWia9YKBn8yfXnY37Q\=\= > span {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  height: 24px;
  flex-shrink: 0;
  margin-left: 23px;
  margin-right: 5px;
  display: flex;
  align-items: center;
}

.lGwVeWia9YKBn8yfXnY37Q\=\= > div {
  width: 75px;
  height: 1px;
  flex-shrink: 0;
  background: #d1d1d1;
}

._9FDzQLzixnY6w2-NXO2iyg\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 34px;
  flex-shrink: 0;
  margin-left: 24px;
}

._9FDzQLzixnY6w2-NXO2iyg\=\=:hover {
  cursor: pointer;
}

._9FDzQLzixnY6w2-NXO2iyg\=\= > div {
  display: flex;
  width: 18.22px;
  height: 18px;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-radius: 2px;
  margin-right: 5px;
}

._9FDzQLzixnY6w2-NXO2iyg\=\= > span {
  width: 60px;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.bnVTVCHLUPRoT-3ePYyBAQ\=\= {
  display: flex;
  flex-direction: row;
}

.bnVTVCHLUPRoT-3ePYyBAQ\=\= :first-child {
  color: #888;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-right: 5px;
}

.bnVTVCHLUPRoT-3ePYyBAQ\=\= :last-child {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.xnFrHDP8zcC3b6z4fjO53A\=\= {
}

.El4nMd7wyIrj9QtVZ9PLNw\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.El4nMd7wyIrj9QtVZ9PLNw\=\= :first-child {
  margin-right: 20px;
}

.El4nMd7wyIrj9QtVZ9PLNw\=\= > div {
  width: 100%;
}

.Upw2jvINh2QRMo3i1R4xdA\=\= {
  display: flex;
  flex-direction: row;
}

.Upw2jvINh2QRMo3i1R4xdA\=\= > div {
  width: 100%;
}

.Nn4xcRusqtvftXZuWxdntA\=\= {
  margin-right: 20px;
}

.Nn4xcRusqtvftXZuWxdntA\=\= > div {
  height: 80%;
}

.Nn4xcRusqtvftXZuWxdntA\=\= > div > textarea {
  height: 100%;
}

.eE-uXx\+c4ljHLc-oLlhgBg\=\= {
  display: flex;
  flex-direction: row;
  margin-bottom: 18px;
}

.Htzym4FZtLykMIwQB5RqmA\=\= {
  width: 100%;
  color: #333;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.Htzym4FZtLykMIwQB5RqmA\=\=.disabled {
  color: rgb(51 51 51 / 50%);
}

.zxe2d5uX2HtK0Pn2Szig4g\=\= {
  height: 104px;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  background: #fff;
  margin-top: 10px;
}

.N9UdOzLG\+87Hifo33Otusw\=\= {
  margin-right: 20px;
}

.OfUzQv4QOkKoEXR6xNwJ0A\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.IpPtHifnyZ7U\+YHKMfYeeQ\=\= {
  display: flex;
  flex-direction: column;
  align-content: flex-start !important;
  flex-wrap: wrap;
  justify-content: center;
}

.IpPtHifnyZ7U\+YHKMfYeeQ\=\=.disabled {
  background-color: rgb(228 228 228 / 50%);
}

.OfUzQv4QOkKoEXR6xNwJ0A\=\= :last-child .master-name,
.IpPtHifnyZ7U\+YHKMfYeeQ\=\= .account-name {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.OfUzQv4QOkKoEXR6xNwJ0A\=\= :last-child .master-email,
.IpPtHifnyZ7U\+YHKMfYeeQ\=\= .account-id {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.OfUzQv4QOkKoEXR6xNwJ0A\=\=.disabled :last-child .master-name,
.IpPtHifnyZ7U\+YHKMfYeeQ\=\=.disabled .account-name {
  color: rgb(51 51 51 / 50%);
}

.OfUzQv4QOkKoEXR6xNwJ0A\=\=.disabled :last-child .master-email,
.IpPtHifnyZ7U\+YHKMfYeeQ\=\=.disabled .account-id {
  color: rgb(85 85 85 / 50%);
}

.IpPtHifnyZ7U\+YHKMfYeeQ\=\= > div {
  margin-left: 15px;
}

.VfrtRgyxphm\+0nhqY4jiRA\=\= {
  width: 64px;
  height: 64px;
  border-radius: 32px;
  margin-left: 15px;
  margin-right: 20px;
  flex-shrink: 0;
  background-color: lightgrey;
  background-repeat: inherit !important;
  background-position: center !important;
  background-size: contain !important;
}

.jjmUBjIA-KH-YexvEG\+Kvw\=\= {
  color: #337dff;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.jjmUBjIA-KH-YexvEG\+Kvw\=\=.disabled {
  color: rgb(51 125 255 / 50%);
}

.jjmUBjIA-KH-YexvEG\+Kvw\=\=:hover {
  cursor: pointer;
}

.jjmUBjIA-KH-YexvEG\+Kvw\=\=.disabled:hover {
  cursor: not-allowed;
}

.p4ex0pgx2ut7phptzCbPeA\=\= {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px 10px;
}

.p4ex0pgx2ut7phptzCbPeA\=\= .BngSwitch {
  align-items: flex-start;
}

.UtI4kAiTXat68Gmq6Y2meQ\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.v3c7jlajfjQPtjxsE8RJDQ\=\= {
  height: 400px !important;
  overflow-x: scroll;
  border: none;
}

._4GwjYxjBKGr953-K-bMNmQ\=\= {
  position: relative;
}

.TAiHjVb0liwDvvjlWZbmNQ\=\= {
  width: 100%;
}

.JFiMyeB2WxUKrxMLnBAXFg\=\= {
  position: absolute;
  top: 0;
  right: 0;
}

.lfbNV1QYja\+S3g\+-ixv0hg\=\= {
  flex: 1;
  min-width: 0;
}

.S7l8MW\+Yec9ZR08QabhKkA\=\= {
  flex-shrink: 0 !important;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

._6hslmamE\+lsYFo8eppXljA\=\= {
  margin: 35px;
}

.MBZG18R6QhaA24\+tS6om2g\=\= {
}

.MBZG18R6QhaA24\+tS6om2g\=\= > h6,
._8sPaZ2SuJzLnAZKd98uPQg\=\= > h6,
.sikFCLDqTX6-qM4Z3b6xvw\=\= > h6,
.gVYHwiL4pdJO1eNmLZ2C0w\=\= > h6,
.dwhASfRMBnDf8eifQ-FpXw\=\= > h6,
.dghHfYcZgY3C\+EPp3MDtiw\=\= > h6 {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.dghHfYcZgY3C\+EPp3MDtiw\=\= > h6 {
  margin-top: 0;
}

.B9anAzQe-2TtZhioqPZMLQ\=\=,
.ADx4bjfA3nNrU2QvtHYQrw\=\=,
.lbICyUogkIItgeKDvJ8gmA\=\=,
.ukJuss2RZDALurzqB9z-Qw\=\= {
  color: #555;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.Kc94lpnued6zr7ASWRbfcQ\=\=,
.gl4Y5EQD3IxZoz8hEE2a5A\=\=,
.gVYHwiL4pdJO1eNmLZ2C0w\=\=,
.g2FR0DY3HQbT4mDYaovqig\=\=,
.dwhASfRMBnDf8eifQ-FpXw\=\= {
  margin-top: 15px;
}

.Kc94lpnued6zr7ASWRbfcQ\=\= > input,
.gl4Y5EQD3IxZoz8hEE2a5A\=\= > input {
  background-repeat: no-repeat;
  width: 190px;
  height: 190px;
  background-size: 190px;
  border-radius: 8px;
  border: 1px solid #e4e4e4;
  margin: 0 50px 15px 0;
}

.Kc94lpnued6zr7ASWRbfcQ\=\= > input.selected,
.gl4Y5EQD3IxZoz8hEE2a5A\=\= > input.selected {
  border: 2px solid #005dff;
}

.Kc94lpnued6zr7ASWRbfcQ\=\= > input:hover,
.gl4Y5EQD3IxZoz8hEE2a5A\=\= > input:hover {
  box-shadow: 0 0 10px #005dff;
}

._8sPaZ2SuJzLnAZKd98uPQg\=\= {
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= {
  display: flex;
  flex-direction: row;
  margin-top: 15px;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div > div {
  display: flex;
  flex-direction: row;
  color: #333;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  flex-wrap: wrap;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div > div.customized-palette-color {
  margin-bottom: 15px;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div > div.BngField {
  display: flex;
  flex-direction: column;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div :last-child > div.BngDropdown.BngColorPickerDropdown {
  margin: 0 15px 15px 0;
  height: 35px !important;
  width: 35px !important;
  border-radius: 20px;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div :last-child > div {
  margin: 0 20px 20px 0;
  height: 30px;
  width: 30px;
  border-radius: 20px;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div :last-child > div.BngDropdown.BngColorPickerDropdown > div > button {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #005dff;
  height: 30px;
  width: 30px;
}

.GZTyZUDRcPF\+Sc\+g\+CtuTQ\=\= > div :last-child > div.BngDropdown.BngColorPickerDropdown > div > button > i {
  color: #005dff;
}

.sikFCLDqTX6-qM4Z3b6xvw\=\= {
}

.gl4Y5EQD3IxZoz8hEE2a5A\=\= {
}

.gl4Y5EQD3IxZoz8hEE2a5A\=\= > input {
  height: 80px;
  width: 160px;
  background-repeat: no-repeat;
}

.jSuZllVsU2UpVBsE9YzCfQ\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.jSuZllVsU2UpVBsE9YzCfQ\=\= > div,
.g2FR0DY3HQbT4mDYaovqig\=\= > div {
  width: 49%;
}

.gVYHwiL4pdJO1eNmLZ2C0w\=\= {
}

.MfkDCIaHyRF6WP3lwnwmuA\=\= .g2FR0DY3HQbT4mDYaovqig\=\= input[type="number"] {
  padding: 8px 5px 8px 8px;
}

.g2FR0DY3HQbT4mDYaovqig\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
  gap: 10px;
}

.cYWgaFEi3xXQFK-3LMG5Ng\=\= {
  display: flex;
  flex-direction: row;
}

.cYWgaFEi3xXQFK-3LMG5Ng\=\= > div {
  display: flex;
  flex-direction: column;
  width: 30%;
}

.dwhASfRMBnDf8eifQ-FpXw\=\= > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 110px;
}

.dwhASfRMBnDf8eifQ-FpXw\=\= > div > div {
  width: 33%;
}

.MhvLJmpC1Laris-rFUTFQA\=\= {
  display: none;
}

.-z6NIEFDlYDhH4VycwyrxA\=\= {
  background-color: #f7f8fa;
  color: #337dff;
  width: fit-content;
}

.-z6NIEFDlYDhH4VycwyrxA\=\=:hover {
  cursor: pointer;
}

.X2R5MDqVGZpwSQGJvm2S3w\=\= {
  width: 58px !important;
}
.\+1BOQLstWxH6-EVkX3PQ6g\=\= {
  width: 300px;
  height: 350px !important;
  margin-left: 0;
}

.UlV63iZ65iaYbtfQerpinQ\=\= {
  height: 270px;
  overflow: auto;
  padding: 0 15px;
}

._0WWJaoMeOyaH3ZQe76ghVg\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #d4d4d4;
  height: 45px;
}

._0WWJaoMeOyaH3ZQe76ghVg\=\=:first-of-type {
  border-top: none;
}

.yYFi6B5vvUdbp371vfz5Cw\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100px;
}

.ZnLyShN0egS--fPvs1tESQ\=\= {
  width: 26px;
  height: 26px;
  border-radius: 20px;
  margin-right: 10px;
}

.\+1BOQLstWxH6-EVkX3PQ6g\=\= .widget-header {
  border-bottom: 1px solid #d4d4d4;
}

.\+1BOQLstWxH6-EVkX3PQ6g\=\= .widget-main,
.\+1BOQLstWxH6-EVkX3PQ6g\=\= .widget-body {
  padding: 0;
}

.I2OD3TjDiaODTi-caqSdIg\=\= {
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  border-top: 1px solid #d4d4d4;
}

.I2OD3TjDiaODTi-caqSdIg\=\= .BngButton {
  border-radius: 5px;
}

.I2OD3TjDiaODTi-caqSdIg\=\= > div > div > div > button:first-of-type {
  margin-right: 15px;
}

.B8\+T-XWc5LL3t87lHaZAmA\=\= {
  margin: 35px;
}

._6kAFmyTUdrompq34OKHgsw\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 185px;
  border-radius: 8px;
  border: 1px solid #e4e4e4;
  border-left: 10px solid;
  border-image: 0 0 0 1 linear-gradient(180deg, #d77419 0%, #f6bf1a 100%);
  background: linear-gradient(0deg, #f6f6f6 0%, #f6f6f6 100%), #fff;
}

._6kAFmyTUdrompq34OKHgsw\=\= > img {
  height: 130px;
  margin: 0 35px 0 35px;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div > h5 {
  color: #333;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div .white-label-description {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div .learn-more > i {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div .learn-more {
  display: flex;
  flex-direction: row;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div .learn-more > div {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div .learn-more > div > span,
._6kAFmyTUdrompq34OKHgsw\=\= > div .learn-more > div > a {
  color: #555;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div .learn-more > div > a:hover {
  cursor: pointer;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div > button {
  display: flex;
  border-radius: 5px;
  align-items: center;
  flex-direction: row;
  background: linear-gradient(136deg, #d77419 0%, #f6bf1a 100%);
  gap: 4px;
  width: 120px;
}

._6kAFmyTUdrompq34OKHgsw\=\= > div > button > i,
._6kAFmyTUdrompq34OKHgsw\=\= > div > button > span {
  color: #fffdfd;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.4px;
}

._8EIZvKoHIz44R2Gi4ebttg\=\=,
.tRbCc0tHddruyX-F90ZAdA\=\=,
.yYPuyXV9Z1YzM33ncGJyGQ\=\=,
.ukwI0dhxW2bo23RKXBEebg\=\=,
.OyTldIrwVY7TxEGjuEpeWg\=\=,
._1UOvNqQvIyxXJG6tT5eJnQ\=\=,
.axXywWmNB5pOcVNOp1XDSA\=\= {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 40px 0 40px 0;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= > div,
.tRbCc0tHddruyX-F90ZAdA\=\= > div,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= > div,
.ukwI0dhxW2bo23RKXBEebg\=\= > div {
  width: 50%;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= :first-child :first-child > div,
.tRbCc0tHddruyX-F90ZAdA\=\= :first-child :first-child > div,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :first-child :first-child > div,
.ukwI0dhxW2bo23RKXBEebg\=\= :first-child :first-child > div {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= :last-child,
.tRbCc0tHddruyX-F90ZAdA\=\= :last-child,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child,
.ukwI0dhxW2bo23RKXBEebg\=\= :last-child {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= > div > img {
  width: 391px;
  height: 165px;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= > div > img,
.tRbCc0tHddruyX-F90ZAdA\=\= > div > img,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= > div > img,
.ukwI0dhxW2bo23RKXBEebg\=\= > div > img,
._8EIZvKoHIz44R2Gi4ebttg\=\= :last-child > button,
.tRbCc0tHddruyX-F90ZAdA\=\= :last-child > button,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child > button,
.ukwI0dhxW2bo23RKXBEebg\=\= :last-child > button {
  border-radius: 8px;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= :last-child > button,
.tRbCc0tHddruyX-F90ZAdA\=\= :last-child > button,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child > button,
.ukwI0dhxW2bo23RKXBEebg\=\= :last-child > button {
  width: 165px;
  height: 165px;
  border: 1px solid #e4e4e4;
  background: #f6f6f6;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= :last-child > button > i,
.tRbCc0tHddruyX-F90ZAdA\=\= :last-child > button > i,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child > button > i,
.ukwI0dhxW2bo23RKXBEebg\=\= :last-child > button > i {
  color: #888;
  font-size: 42px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= :last-child > button > span,
.tRbCc0tHddruyX-F90ZAdA\=\= :last-child > button > span,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child > button > span,
.ukwI0dhxW2bo23RKXBEebg\=\= :last-child > button > span {
  color: #888;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

._8EIZvKoHIz44R2Gi4ebttg\=\= :last-child > div,
.tRbCc0tHddruyX-F90ZAdA\=\= :last-child > div,
.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child > div,
.ukwI0dhxW2bo23RKXBEebg\=\= :last-child > div {
  color: #888;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.tRbCc0tHddruyX-F90ZAdA\=\= :last-child > button {
  width: 357px;
  height: 86px;
}

.yYPuyXV9Z1YzM33ncGJyGQ\=\= :last-child > button {
  width: 257px;
  height: 86px;
}

.ukwI0dhxW2bo23RKXBEebg\=\= :last-child > button {
  width: 391px;
  height: 220px;
}

.OyTldIrwVY7TxEGjuEpeWg\=\=,
._1UOvNqQvIyxXJG6tT5eJnQ\=\=,
.axXywWmNB5pOcVNOp1XDSA\=\= {
  display: flex;
  flex-direction: row;
}

.OyTldIrwVY7TxEGjuEpeWg\=\= > div,
._1UOvNqQvIyxXJG6tT5eJnQ\=\= > div,
.axXywWmNB5pOcVNOp1XDSA\=\= > div {
  width: 50%;
}

.OyTldIrwVY7TxEGjuEpeWg\=\= :first-child > h5,
._1UOvNqQvIyxXJG6tT5eJnQ\=\= :first-child > h5,
.axXywWmNB5pOcVNOp1XDSA\=\= :first-child > h5 {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
}

.OyTldIrwVY7TxEGjuEpeWg\=\= :first-child > div,
._1UOvNqQvIyxXJG6tT5eJnQ\=\= :first-child > div,
.axXywWmNB5pOcVNOp1XDSA\=\= :first-child > div {
  color: #555;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative;
}

.ukwI0dhxW2bo23RKXBEebg\=\= :first-child > div.BackgroundImageConfiguration-description > span,
._1UOvNqQvIyxXJG6tT5eJnQ\=\= :first-child > div > span,
.OyTldIrwVY7TxEGjuEpeWg\=\= :first-child > div > span {
  display: unset;
  color: #555;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.ukwI0dhxW2bo23RKXBEebg\=\= :first-child > div.BackgroundImageConfiguration-description > span {
  font-size: unset;
}

.axXywWmNB5pOcVNOp1XDSA\=\= :last-child.services-options {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.axXywWmNB5pOcVNOp1XDSA\=\= :last-child > div {
  display: flex;
  flex-direction: row;
}

.axXywWmNB5pOcVNOp1XDSA\=\= :last-child > div > div.BngSwitch {
  width: 50%;
}

.axXywWmNB5pOcVNOp1XDSA\=\= :last-child > div > div.BngSwitch > div {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= {
  height: 100%;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > div {
  margin-right: 0;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > div > label {
  border-radius: 0 !important;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > div > label > i {
  color: #000;
  font-size: 24px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > :first-child > label {
  border-radius: 5px 0 0 5px !important;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > :last-child > label {
  border-radius: 0 5px 5px 0 !important;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > div > label.selected {
  background-color: #005dff;
}

.TQByqDvTGhA6ng4JFAv0Nw\=\= > div > label.selected > i {
  color: #ffffff;
}

._4jQe1n7Y0wZ84U8r9TC5nQ\=\= {
  display: none !important;
}

.iHI0wrLXzrgV5hgcm3322A\=\=:hover {
  cursor: pointer;
  box-shadow: 0 0 10px #005dff;
  border-radius: 8px;
}

.iHI0wrLXzrgV5hgcm3322A\=\=.simuleToolBar {
  background: #404040;
  padding: 10px;
  border-radius: 6px;
}

.vNC3F99vDh3C9fZtjR2TFw\=\= {
  margin: 35px;
}

.nfFPSnsj6inLi1UdOHpDoA\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.nfFPSnsj6inLi1UdOHpDoA\=\= > h6 {
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
}

.vNC3F99vDh3C9fZtjR2TFw\=\= > p,
.nfFPSnsj6inLi1UdOHpDoA\=\= > p {
  color: #555;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.vNC3F99vDh3C9fZtjR2TFw\=\= > label {
  margin-bottom: 16px;
}

.vNC3F99vDh3C9fZtjR2TFw\=\= > p {
  margin-bottom: 0;
}




.ProjectMergeDialog .conflict-title {
    text-align: center;
    padding-bottom: 5px;
    border-bottom: 1px solid #CCC;
    margin: 10px 0;
}

.ProjectMergeDialog .conflict-body {
    max-height: 240px;
    overflow: auto;
}

.ProjectMergeDialog .parentFolder {
    max-width: 100% !important;
}
.hXVAekExZfcwTVA9qTh01w\=\= {
}

.hXVAekExZfcwTVA9qTh01w\=\= .DialogBody {
  height: 300px;
  overflow: auto;
  position: relative;
  margin-bottom: 20px;
}

.hXVAekExZfcwTVA9qTh01w\=\= .BaseTableStep .BngTable .Icon {
  color: #005dff;
  font-size: 20px;
}

.hXVAekExZfcwTVA9qTh01w\=\= .BaseTableStep .BngTable .BngTableTh {
  z-index: 15;
}

.hXVAekExZfcwTVA9qTh01w\=\= .BaseTableStep .BngTable .BngEmpty {
  margin-top: 20px;
}

.hXVAekExZfcwTVA9qTh01w\=\= .TableContainer {
  height: 235px;
  overflow: auto;
  position: relative;
}

.hXVAekExZfcwTVA9qTh01w\=\= .AppInfo {
  position: relative;
}

.hXVAekExZfcwTVA9qTh01w\=\= .AppInfo .BngCheckbox {
  position: absolute;
  right: -2px;
  top: 8px;
}

.hXVAekExZfcwTVA9qTh01w\=\= .AppInfo b {
  font-size: 16px;
  color: #005dff;
  opacity: 0.8;
}

.hXVAekExZfcwTVA9qTh01w\=\= .AppInfo.Selectable {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px;
  cursor: pointer;
  transition: background-color 500ms;
  width: calc(33% - 50px);
  height: 80px;
  overflow: hidden;
}

.hXVAekExZfcwTVA9qTh01w\=\= .AppInfo.Selectable:hover {
  background-color: rgba(63, 81, 181, 0.03);
  opacity: 1;
}

.hXVAekExZfcwTVA9qTh01w\=\= .AppInfo.Selected {
  background-color: rgba(0, 93, 255, 0.04);
  border: 1px solid #005dff;
  opacity: 1;
}

.LTGwpjRrKSVvaa84wR-4ug\=\= {
}

.LTGwpjRrKSVvaa84wR-4ug\=\= .DialogFooter {
  display: none;
}

.LTGwpjRrKSVvaa84wR-4ug\=\= .DialogBody {
  height: 410px;
}

._4Qa0QrV9IATRqDKQuc1iXw\=\= {
}

._4Qa0QrV9IATRqDKQuc1iXw\=\= .DialogBody {
  height: 370px;
}

.-IFZ3kuVpycKfMiuckZ5gg\=\= {
}

.-IFZ3kuVpycKfMiuckZ5gg\=\= .TableContainer {
  height: 220px;
}

.WizardDialog {
}

.WizardSteps {
    display: flex;
    margin-top: 8px;
    cursor: default;
}

.WizardStep {
    flex: 1;
    text-align: center;
    position: relative;
    height: 6px;
    background-color: #E2E2E2;
}

.WizardStep .material-icons {
    font-size: 12px;
    margin: 2px;
}

.WizardStep.Active {
    background-color: #3558EF;
}

.WizardStep--step {
    box-sizing: border-box;
    height: 26px;
    width: 26px;
    border-radius: 12px;
    line-height: 24px;
    margin: -10px auto 0;
    font-size: 14px;
    font-weight: 500;
    background-color: #E2E2E2;
    border: 2px solid #FFFFFF;
}

.WizardStep.Active .WizardStep--step {
    background-color: #3558EF;
    color: white;

}

.WizardStep.Done .WizardStep--step {
    height: 16px;
    width: 16px;
    background-color: #859af5;
    border: none;
    margin-top: -5px;
    margin-bottom: 15px;
    line-height: 20px;
    color: white;
}

.WizardStep--title {
    display: block;
    height: 14px;
    opacity: 0.8;
    color: #292C31;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 14px;
    margin-top: 10px;
}

.WizardStepsContainer {
    width: calc(100% - 22px);
}

.WizardStepsContainer .WizardSteps {
    margin-top: 40px;
    margin-bottom: 40px;
}
._7rNyBFMmqDJpMpLRL6Iedw\=\= {
  word-break: keep-all;
  text-align: left;
  padding: 30px 40px 0;
}

._7rNyBFMmqDJpMpLRL6Iedw\=\= h1 {
  font-weight: bold;
  font-size: 32px;
  line-height: 37px;
  text-align: left;
}

._7rNyBFMmqDJpMpLRL6Iedw\=\= h3 {
  font-size: 20px;
  line-height: 24px;
  text-align: left;
}
.\+metL1t8JBH-viMLx8i6\+w\=\= {
  min-width: 80px;
  max-width: 80px;
  text-align: center;
}

.jEkVDujrhFrK1OXc6RaGOw\=\= {
  height: 24px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

._666J8SmVYgiszu4ua6CNAA\=\= {
  line-height: 40px;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\= {
  display: inline-flex;
  align-items: center;
  color: #005dff;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\= div {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 93, 255, 0.1);
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.success {
  color: #00b84a;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.success div {
  background-color: rgba(0, 184, 74, 0.1);
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.danger {
  color: #ff0000;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.danger div {
  background-color: rgba(255, 0, 0, 0.1);
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.warning {
  color: #f89406;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.warning div {
  background-color: rgba(248, 148, 6, 0.1);
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.purple {
  color: #7b68ee;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\=.purple div {
  background-color: rgba(123, 104, 238, 0.1);
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\= .Icon {
  font-size: 18px;
}

.oRA\+8q4-nqeQWzu8h-jTiA\=\= b {
  font-size: 18px;
}

.jEIFYl-\+W3B9JPZvmmQhrw\=\= {
  width: 100%;
  background: rgba(0, 93, 255, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 12px 20px;
  box-sizing: border-box;

  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}

.jEIFYl-\+W3B9JPZvmmQhrw\=\= a {
  color: #285fff;
}
.UFHFqTd-NWf5cdaKpOAOSg\=\= {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-color: white;
    border: 1px solid #E0E0E0;
    border-radius: 100%;
    cursor: pointer;
    box-sizing: border-box;
}

.z3tKpzx58RAZ3OmeFzzWMw\=\= {
    border-width: 6px;
    border-color: #0679FF;
}

.z3tKpzx58RAZ3OmeFzzWMw\=\=.egYQajScjBI4NkxsQ8yTmA\=\= {
    border-color: #E24C38;
}

.z3tKpzx58RAZ3OmeFzzWMw\=\=.u48oS\+tQs5v6PtPoBj4HqA\=\= {
    border-color: #269C59;
}
.RJ2K8lCKREbuxDJGKERruQ\=\= {
  height: 260px;
  overflow: auto;
}

.hIysgOjMy8QSTitUAhKAKA\=\= {
  color: #373737;
  font-weight: 500;
}

.hFrjOchkYSx\+UQdoOEzqFw\=\= {
  height: 30px;
  width: 100%;
}

.VHyKD-HI7OHgx1GYtXmurg\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

._1\+RMD6ztuTYOY8Wca2RUMg\=\= {
  color: #888888;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 11px;
}

._13RTyVp9l2zesJtZZHN2nA\=\= {
  width: 60%;
  left: 35%;
}

.yit4omjebnjxIBncfv6hEQ\=\= {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-end;
  height: 50px;
}

._8pwGS\+H3VPyCfnF4EJOH7Q\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.Xffj356-djbxHQhFM4RJpg\=\= {
  height: 450px;
  display: flex;
  flex-flow: row wrap;
}

.OQdodr0UB2LDcxOULusd\+w\=\= {
  height: 100%;
  flex-grow: 1;
  width: 50%;
}

.AuRHZbSAV2VIuAjiGJJySw\=\= {
  height: 100%;
  flex-grow: 1;
  width: 50%;
}

.OQdodr0UB2LDcxOULusd\+w\=\= > legend,
.AuRHZbSAV2VIuAjiGJJySw\=\= > legend {
  color: #669fc7;
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 30px;
  border-bottom: 1px solid #e5e5e5;
  width: 97%;
}

.OQdodr0UB2LDcxOULusd\+w\=\= > div.BngCheckbox > label > span,
.AuRHZbSAV2VIuAjiGJJySw\=\= > div.BngCheckbox > label > span {
  line-height: 25px !important;
}

.cGOkOBGmPuVaOoRlrihCFQ\=\= {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-end;
  height: 50px;
}

.-jg0LUDdkVkNXrjAp1RI\+A\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #005dff;
  color: white;
  height: 35px;
  border-radius: 4px;
  padding: 0 15px 0 15px;
  cursor: pointer;
}

.oIoB7VR3IuzEycgsFpBn9g\=\= {
  overflow: auto;
  height: 335px;
  position: relative;
}

._2Is01CbdqaFNkpeuyT03GA\=\= {
  margin: 35px;
}

.g9xZkM-hjUXvuFIB4\+bvAA\=\= > div {
  margin-bottom: 8px !important;
}

._2Is01CbdqaFNkpeuyT03GA\=\= > h6 {
  width: fit-content;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._2Is01CbdqaFNkpeuyT03GA\=\= label {
  font-size: 12px;
  font-weight: 400;
}

.oTbpMr\+I6EqtVk7nXCZNSw\=\= {
  padding: 35px;
}

.jupnbSksCocJJnAwld87SA\=\= {
  color: #333333;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.02em;
  margin-top: 24px;
  margin-bottom: 16px;
}

.fh1QcXRk6o7OnZLKMfK7WA\=\= {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.GH-uXSyg6bE1SC8pXoqdaQ\=\= {
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  min-height: 400px;
  position: relative;
}

.IgNaFf\+9ElDaX61-48u\+OQ\=\= {
  color: #005dff;
  font-size: 15px;
  font-weight: 700;
  gap: 5px !important;
  margin-left: 10px;
  padding: 8px;
  transition: background-color 250ms linear, color 250ms linear, filter 250ms linear;
}

.IgNaFf\+9ElDaX61-48u\+OQ\=\=:hover {
  background-color: rgba(0, 0, 0, 0.08);
  text-shadow: none;
}

.IgNaFf\+9ElDaX61-48u\+OQ\=\= i {
  font-size: 24px !important;
}

.zAsVljEZeBPsVmEseXw9vA\=\= {
  color: #333;
  margin-right: 15px;
}

.NATIWTsP-DutNnx0lL7zNg\=\= {
  align-items: center;
  border-bottom: 1px solid #e4e4e4;
  box-sizing: border-box;
  display: inline-flex;
  justify-content: space-between;
  padding: 5px;
  width: 100%;
}

.UDVPEOEs693sXHBE3ML7BQ\=\= {
  background: #00a355;
  width: fit-content;
}

.QMBgnxM6mprkGY33mU6J4g\=\= {
  background: #f98900;
  width: fit-content;
}

.HDOKXx9mi0\+Z0Wgg89Ol2w\=\= {
  background: #ffffff;
  border-radius: 100%;
  height: 35px;
  width: 35px;
}

.w\+CsSuk8wtyWm7--0wTISA\=\= {
  align-content: center;
  align-items: center;
  color: #7f7f7f;
  display: flex;
  height: 34px;
  justify-content: center;
}

.l4jrnmnbVcrJUNQ64l10hA\=\= {
  background-size: cover !important;
  border-radius: 100%;
  height: 35px;
  width: 35px;
}

._7isgDVSGz\+2Xtm-JF7snPQ\=\= li {
  box-shadow: none !important;
  padding: 5px 15px;
}

.T62glWikotbDtmfIYvbe4Q\=\= .LinkedObjects {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  width: 100%;
}

.fxCk4mh2qBIDUD8SuVzZaA\=\= {
  max-width: 450px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._4A3L85nty0lu29bDGeNTNA\=\= .DialogBody {
  max-height: 450px;
  overflow: auto;
}

._4A3L85nty0lu29bDGeNTNA\=\= .DialogBody,
._4A3L85nty0lu29bDGeNTNA\=\= .DialogBody label,
._4A3L85nty0lu29bDGeNTNA\=\= .DialogBody button {
  font-size: 12px;
}

.UPhEEylorwLsbJdWvs4nTA\=\= {
  display: flex;
  flex-direction: column;
  width: 50%;
}

.rvVcsQvVeXNLcQZxMC-PmQ\=\= {
  flex: 1;
  margin-bottom: 0 !important;
}

.rvVcsQvVeXNLcQZxMC-PmQ\=\= input {
  border: 1px solid #b5b5b5 !important;
  color: #888888;
  font-weight: 500;
  height: 40px !important;
}

.VpcLABBNn0Lv9eDDrHy3DA\=\= {
  display: inline-flex;
  gap: 20px;
  width: 100%;
}

.e0aaVpZO14pxNndpDEbRsg\=\= {
  width: 50%;
}

.e0aaVpZO14pxNndpDEbRsg\=\= .BngSelectSearch .OptionPreview {
  border: 1px solid #b5b5b5;
  padding: 4px 6px;
}

.e0aaVpZO14pxNndpDEbRsg\=\= label {
  font-weight: 500;
  margin-bottom: 10px;
}

.ngzN3CmN8JcobE5pYHCg9w\=\= {
  display: flex;
  flex-direction: column;
  padding-bottom: 18px;
}

.NiLrU5Ivk\+7cpZD5N0y59Q\=\= {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 10px;
}

.D0fqRUFIvdT1g9N88nOKcQ\=\= {
  align-items: baseline;
  display: inline-flex;
}

._9kgtxjcYX2TS5sGY5Dkrpw\=\= {
  color: #005dff;
  padding-left: 0;
  padding-bottom: 0;
}

.baCO3THaxDySNVuE37zIQw\=\= {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.ngzN3CmN8JcobE5pYHCg9w\=\=.RIGJOMkH5kxUidCIZMRkJQ\=\= .NiLrU5Ivk\+7cpZD5N0y59Q\=\=,
.ngzN3CmN8JcobE5pYHCg9w\=\=.RIGJOMkH5kxUidCIZMRkJQ\=\= ._9kgtxjcYX2TS5sGY5Dkrpw\=\=,
.ngzN3CmN8JcobE5pYHCg9w\=\=.RIGJOMkH5kxUidCIZMRkJQ\=\= .-Bk0AJH64fVtt7iLp7kThg\=\= {
  color: #d16e6c;
}
.tcc-xf8k\+65qH69DFhDR6A\=\= .dialog-body {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.YDxNmNjyRWZAAthjzXXAPw\=\= {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}

.pd9VEBmfSStyUR6WsDPF2w\=\= {
  border-left: 3px solid #d1d1d1;
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
  padding: 20px;
}

.nL7liBXy98LhC1HmLEzuWA\=\= {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0 10px 10px 10px;
  width: 100%;
}

.llJYaiWuuvJS6OUPhDz-Fg\=\= {
  display: inline-flex;
  gap: 20px;
}

.\-8qgFjecqgxdxGDra08yAA\=\= {
  display: flex;
  flex-direction: column;
  width: 50%;
}

.LoQGhktg1m2AfZbKSGIuxg\=\= {
  align-items: center;
  box-shadow: 0 1px 0 0 #e4e4e4;
  display: inline-flex;
  padding: 5px 0;
  gap: 5px;
}

.LoQGhktg1m2AfZbKSGIuxg\=\= span:not(.BngTag) {
  color: #333333;
  font-size: 16px;
  font-weight: 500;
}

._5LpeAay68IuHOuUcXA7kKA\=\= {
  align-items: center;
  box-shadow: 0 1px 0 0 #e4e4e4;
  display: inline-flex;
  gap: 5px;
  padding: 5px;
}

.FEIJm1NMZ3BQwD0WBlCTYg\=\= {
  width: fit-content;
}

._9iW80Nu18oERRxp1jyxZkA\=\=::before {
  border-radius: 100%;
  background: #669eff;
  content: '';
  display: inline-block;
  height: 10px;
  margin-right: 2px;
  width: 10px;
}

.\+gF2wIIFF59l\+HUEK42Ryg\=\= {
  margin-left: -150px;
  height: 550px;
  width: 855px;
}

.\+gF2wIIFF59l\+HUEK42Ryg\=\= .UiBlocker {
  height: 100%;
  min-height: 500px;
}

.\+gF2wIIFF59l\+HUEK42Ryg\=\= .logsTableWrapper {
  min-height: 435px;
}

.\+gF2wIIFF59l\+HUEK42Ryg\=\= .logsTableWrapper .BngTableTd:first-child,
.\+gF2wIIFF59l\+HUEK42Ryg\=\= .logsTableWrapper .BngTableTh:first-child {
  padding-left: 40px;
}

.vT0e\+F2usn6Cgt5rszlfMQ\=\= {
  margin-left: 6px;
  width: 100%;
}

._7ijzj6t6HIRgHxzFVE0Cmw\=\= {
  background-color: white !important;
  border-radius: 4px !important;
  box-shadow: inset 0 0 0 1px #ccc !important;
  color: #555 !important;
  font-size: 14px !important;
  height: 38px !important;
  position: relative !important;
}

.eouRdXM\+oH23wCPmiFssNw\=\= {
  background: #ffffff;
  background-size: cover !important;
  border-radius: 100%;
  height: 34px;
  width: 34px;
}

.jcT7PQMlZUUvPsFWBEbPEg\=\= {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.jcT7PQMlZUUvPsFWBEbPEg\=\= label {
  margin-bottom: 0;
}

.LLpABHVUa1cIRURXESrtHg\=\= {
  display: flex;
  padding-top: 5vh;
  width: 100%;
  height: 90vh;
  flex-direction: column;
  align-items: center;
  overflow: hidden scroll;
}

.F5F83Nf2LJMXRoDlRKtOtw\=\= {
  align-items: center;
  background-color: #0f82f4;
  background-position: center;
  background-size: contain;
  border-radius: 12px;
  display: flex;
  height: 220px;
  justify-content: center;
  position: relative;
  width: 90%;
}

.B33WKs7NBZa\+qQIWPAdQjg\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 220px;
  justify-content: space-evenly;
}

.B33WKs7NBZa\+qQIWPAdQjg\=\= > div > img {
  height: 60px;
  margin-left: 5px;
}

.B33WKs7NBZa\+qQIWPAdQjg\=\= > div {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 48px;
  line-height: 45px;
  font-weight: 700;
  color: white;
}

.mqdkY6DJjw\+2dP77PGJyog\=\= {
  height: 50px;
  max-width: 50vw;
  overflow-x: auto;
}

.z6jd-2r1lrXQs8fZhBFvMQ\=\= {
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px;
}

._9i\+LoZLUBBbYTG21Qosv4w\=\= {
  border-radius: 4px;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  margin-right: 10px;
  padding: 5px 10px 5px 10px;
}

._9i\+LoZLUBBbYTG21Qosv4w\=\= > i {
  margin-right: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.oW1Y19dQhl6-\+OIt9a11lg\=\= {
  display: flex;
  height: 1555px;
  width: 90%;
}

.AzvzXYWgUb5KHakoPgtn3Q\=\= {
  width: 85%;
  height: 1555px;
  display: flex;
  justify-items: center;
  flex-direction: column;
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\= {
  height: 235px;
  width: 75%;
  margin: 25px;
  display: flex;
  border-radius: 12px;
  border: 1px solid #e4e4e4;
  padding: 12px;
  gap: 12px;
  transition: all 0.2s ease-in-out;
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\=:hover,
.y68eAyZybxDLXCfWQPy-eg\=\=:hover,
.YVO7xITM698Ce5WFohddFA\=\=:hover {
  cursor: pointer;
  transform: scale(1.02);
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\=.reverse {
  flex-direction: row-reverse;
}

.jV4zzWUGssbUEQkqi-fKwg\=\= {
  display: flex;
  height: 100%;
  width: 50%;
  gap: 8px;
  flex-direction: column;
}

.AP8xGRDRtC0gwQQSOlo2gA\=\= {
  align-content: center;
  aspect-ratio: 16/9;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\=:not(.vertical) .AP8xGRDRtC0gwQQSOlo2gA\=\= > img,
.fa1MBEf3iqIO1GejEFFQ-Q\=\=:not(.vertical) .AP8xGRDRtC0gwQQSOlo2gA\=\= {
  height: 100%;
}

.AP8xGRDRtC0gwQQSOlo2gA\=\= > img,
.fa1MBEf3iqIO1GejEFFQ-Q\=\=.vertical .AP8xGRDRtC0gwQQSOlo2gA\=\= > img {
  aspect-ratio: 16/9;
  border-radius: 12px;
}

.Ng5w0hYSZaUMeg2d6yhbUg\=\= {
  width: 30%;
  display: flex;
  gap: 5px;
  flex-direction: column;
}

.oXjK\+sukU8Xyi58EadK8zw\=\= {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  padding: 20px 0 0 10px;
}

._36R1r9FVxPiNQJNFfeExkA\=\= {
  display: flex;
  flex-direction: row;
}

._36R1r9FVxPiNQJNFfeExkA\=\= > img {
  height: 30px;
  border-radius: 15px;
  padding: 10px;
  filter: invert(0.3);
  transition: all 0.2s ease-in-out;
}

._36R1r9FVxPiNQJNFfeExkA\=\= > img:hover {
  cursor: pointer;
  transform: scale(1.05);
}

.YEr\+e97DKLOYUSfA9jfuAQ\=\= {
  border-radius: 15px;
  color: white;
  display: inline-block;
  padding: 0 10px 0 10px;
  width: fit-content;
}

.eLmpfHrZp2Ib6DcpPd84tA\=\= {
  color: #333333;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
}

.zvIqM4yYpJVL0KbXXbFpDw\=\= {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: -0.005em;
  text-align: left;
  color: #888888;
  display: flex;
  align-items: center;
  flex-direction: row;
}

.zvIqM4yYpJVL0KbXXbFpDw\=\= > div {
  height: 3px;
  width: 3px;
  background-color: #888888;
  border-radius: 100%;
  margin-right: 5px;
  margin-left: 5px;
}

.Nz3jKEDd8CSUwlrMsJTpVw\=\= {
  font-weight: 400;
  font-size: 15px;
  line-height: 15px;
  letter-spacing: -0.005em;
  text-align: left;
  color: #555555;
}

.y68eAyZybxDLXCfWQPy-eg\=\= {
  background-color: #333333;
  color: white;
  font-size: 25px;
  padding: 12px 24px 12px 24px;
  border-radius: 6px;
  width: fit-content;
  display: flex;
  align-items: center;
  margin: 10px;
  transition: all 0.2s ease-in-out;
}

.y68eAyZybxDLXCfWQPy-eg\=\= > img {
  height: 40px;
  margin-right: 10px;
}

._6JGz-SYzITmyUPyMTcnNmA\=\= {
  border: 1px solid #e4e4e4;
  border-radius: 12px;
  height: 580px;
}

._1oHbhRIJWFrSiL0mU6OdKA\=\= {
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  padding: 10px;
}

.lluIE9d90WAZTRhhJdNwCA\=\= {
  border-top: 1px solid #e4e4e3;
  padding-left: 10px;
  padding-right: 10px;
  overflow: auto;
  height: 552px;
}

.YVO7xITM698Ce5WFohddFA\=\= {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #555555;
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 10px;
  transition: all 0.2s ease-in-out;
}

.YVO7xITM698Ce5WFohddFA\=\= > div {
  font-weight: 500;
  font-size: 15px;
  margin-bottom: 5px;
  margin-top: 10px;
  line-height: 18px;
  color: #333333;
}

.zlEbKt-bDvWDLA-KhLWkLQ\=\= {
  display: grid;
  justify-items: center;
  width: 90%;
  margin-top: 15px;
  position: relative;
}

.zlEbKt-bDvWDLA-KhLWkLQ\=\= .title {
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
  letter-spacing: 0;
  text-align: left;
  color: #333333;
  margin-bottom: 5px;
}

.zlEbKt-bDvWDLA-KhLWkLQ\=\= .title.hide {
  display: none;
}

.syEZy\+fCXiGmHTiq7XX9kA\=\= {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
  justify-items: center;
  align-items: end;
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\=.vertical {
  flex-direction: column;
  height: 325px;
  justify-content: center;
  width: 80%;
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\=.vertical .jV4zzWUGssbUEQkqi-fKwg\=\= {
  display: flex;
  height: unset;
  width: 100%;
  gap: 8px;
  flex-direction: column;
}

.fa1MBEf3iqIO1GejEFFQ-Q\=\=.vertical .AP8xGRDRtC0gwQQSOlo2gA\=\= {
  align-content: center;
  aspect-ratio: 16/9;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: auto;
  width: 100%;
}

.Og2NOlqh3gY9kcgwKBkLfA\=\= {
  height: 100px;
  width: 99vw;
  background-color: rgb(255 255 255);
  position: absolute;
  bottom: 0;
  box-shadow: 0 0 70px 80px rgba(255, 255, 255, 1);
  display: grid;
  justify-items: center;
  align-items: end;
}

.Og2NOlqh3gY9kcgwKBkLfA\=\=.hide {
  display: none;
}

._6MgnxyZVIUUnRRerr3-fgg\=\= {
  height: 35px;
  width: fit-content;
  margin-bottom: 10px;
  display: flex;
  flex-direction: row-reverse;
}

.Bae1PujU7TDmOBuM1weKqA\=\= {
  width: 80%;
  background-color: white;
  min-width: 800px;
  margin: 20px 0 20px 0;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
}

.mIjKsg-VS\+e\+BmbYsppcpw\=\= {
  width: 60%;
  gap: 18px;
  display: grid;
  height: 170px;
  user-select: none;
  padding: 50px 0 0 30px;
}

.hgv4r5k0tbH7-glqThbUwQ\=\= {
  color: #333333;
  font-size: 24px;
  font-weight: 700;
}

.sEDUwQeeqw1kUQ2h8W3vdQ\=\= {
  color: #555;
  font-weight: 400;
  font-size: 14px;
}

.sEDUwQeeqw1kUQ2h8W3vdQ\=\= a {
  cursor: pointer;
}

.f9EnTUiMWwpjB7c0N0TD7A\=\= {
  background-image: url(628a3258d6e2a66d8e3550f1fa6ea909.svg);
  height: 260px;
  width: 260px;
  position: absolute;
  left: 65vw;
  top: 6%;
}

.josysDEBETaPytvcj8LBag\=\= li.link {
  background-color: #f6f6f6;
}

.josysDEBETaPytvcj8LBag\=\= .tab-content {
  border-radius: 0 0 1% 1%;
  overflow: hidden;
}

.flg92x7icaxRzBfkZsT1AA\=\= {
  margin-left: 24px;
}

.ajKD\+EMBtwSHA84qfGmb9Q\=\= {
  position: relative;
  display: flex;
  justify-content: center;
  background-color: #f6f6f6;
  height: calc(100vh - 48px);
  overflow: auto;
}

.\+-dI4P6dAjAVgYi9bV7sBQ\=\= {
  padding: 10px 18px 10px 18px;
  margin-top: 8px;
}

._6MN-vU2cThvGYrYlHDrZRg\=\= {
  display: flex;
  flex-direction: column;
  gap: 25px;
  z-index: 3;
  position: relative;
}

.x\+1efxKrngO9D7sA8Lr4Fw\=\= {
  display: flex;
  user-select: none;
}

.T\+CxMtKMzMgwI8w0v8md7w\=\= {
  border: 1px solid #e23d3d;
  border-radius: 10px;
  color: #e23d3d !important;
  padding: 3px 8px;
  height: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
}

._82xYcYI8lqTVypToOxK05A\=\=,
.T\+CxMtKMzMgwI8w0v8md7w\=\= {
  color: #555555;
  font-size: 12px;
  font-weight: 400;
}

.f2sTNzPRAoWWOhVyHy\+x2w\=\= {
  width: inherit;
  height: 110px;
  padding: 20px;
  background-color: #e4e4e4;
  margin-bottom: 20px;
  border-radius: 14px;
  display: grid;
  gap: 5px;
}

.N8G3YgmG2RRj7\+2OrE1xoQ\=\= {
  font-weight: 500;
}

.MVgai9Q6FhkmRzo2FmcMZA\=\= {
  font-size: 12px;
  font-weight: 400;
}

.LkO2r3nf-Y6A6W52SHgYWw\=\= {
  display: flex;
  gap: 6px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  margin-left: auto;
}

.LkO2r3nf-Y6A6W52SHgYWw\=\= i {
  position: relative;
  font-size: 16px;
  top: 2px;
}

.Mt8AKVXeyl-97SA2-NVbIA\=\= .wrapperAdaOpen img {
  margin-right: 50px !important;
  z-index: 10001 !important;
}

.Mt8AKVXeyl-97SA2-NVbIA\=\= .contentContainer {
  margin-right: 200px !important;
  z-index: 10004 !important;
}

.Mt8AKVXeyl-97SA2-NVbIA\=\= .contentContainer {
  position: fixed !important;
  z-index: 10004 !important;
}

.Mt8AKVXeyl-97SA2-NVbIA\=\= .disableInfo {
  z-index: 10000;
  background: rgba(0, 0, 0, 0.45) !important;
}

._2OY0jSZWlHW9wbrXE6MsiQ\=\= {
  width: 100%;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  background-color: #ffffff;
  align-items: center;
}

.bPqTdl8M7nGxJal0WYYFfA\=\= {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.x\+LUnpb0ldk\+wDQkqt4FIw\=\= {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}

.nr1MVSOJteAVy9g3n6liKw\=\= {
  display: flex;
  margin: 4px 0 8px 0;
}

._3mzLMmG8Rum-Npi2E3J7UQ\=\= {
  color: #555555;
  font-size: 18px;
  font-weight: 700;
}

.Fc-lLzDIrvb-ieYWr6Xjlw\=\= {
  color: #888888;
  font-weight: 400;
  font-size: 12px;
}

.qGN4RNQhh363VJlwAVINDA\=\= {
  height: 15px;
  padding: 20px;
  display: flex;
  align-items: center;
  user-select: none;
  border-top: solid 1px #d1d1d1;
}

.lfuSmY8sE0jWjP0jNGJBkA\=\= {
  display: flex;
  gap: 6px;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
}

.lfuSmY8sE0jWjP0jNGJBkA\=\= i {
  position: relative;
  font-size: 16px;
  top: 2px;
}

.k-fv0v3iNpKtrhUdP6deIw\=\=,
.-mDEqzm62wAvb40t5SbYvQ\=\= {
  margin-left: auto;
}

.-mDEqzm62wAvb40t5SbYvQ\=\= {
  display: flex;
  color: #f98900;
  font-weight: 600;
  font-size: 14px;
  gap: 3px;
}

.-mDEqzm62wAvb40t5SbYvQ\=\= i {
  font-size: 15px;
  position: relative;
  top: 3px;
}

.TUOZoiTCOKZcpD85BG-FjA\=\= {
  cursor: pointer;
  user-select: none;
}

.UKGYIdNUrkBWUZ0hRfhLqg\=\= {
  gap: 30px;
  display: flex;
}

._5DQYVaP9V8cBaOMQkxx17Q\=\= {
  position: fixed;
  z-index: 5001;
}

._0RgIwoFtr8Ly0By6jIV4Jw\=\= {
  position: fixed !important;
  z-index: 5002 !important;
  width: 70% !important;
  height: 600px !important;
}

._0RgIwoFtr8Ly0By6jIV4Jw\=\= iframe {
  height: 540px !important;
}

.M-Sg1QcCs7op7lqLU-15dw\=\= .AdaOpenHandImg {
  margin-right: 0 !important;
}

.M-Sg1QcCs7op7lqLU-15dw\=\= .BngAdaBackground {
  margin-right: 180px !important;
  margin-bottom: 190px !important;
  z-index: 5000 !important;
}

.PxyeTwkyLXd-SGCHmQQXiQ\=\= {
  border: none;
  width: 89px;
  height: 36px;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 700;
}

.Y7wFPNXTcPEju45cW\+Z\+xQ\=\= {
  background-color: var(--blue-default);
  color: white;
  transition: background-color 0.2s ease;
}

.Y7wFPNXTcPEju45cW\+Z\+xQ\=\=:hover {
  background-color: #1e498c;
}

._3AoDVasiN7YkHNPeW8\+2Zg\=\= {
  background-color: #e5e5e5;
  color: #aeaeae;
  cursor: not-allowed;
}

.nD4VEW5z7U-dy9On3hfIaw\=\= {
  margin-left: 10px;
}

.rhSSPfvT\+YOkRadl8bnIsQ\=\= {
  max-width: 20%;
  height: fit-content;
  flex-shrink: 0;
  border-radius: 8px;
  align-self: center;
}

.oLx8v76dx6mwqALSFJriRg\=\= {
  display: flex;
}

.VyIY95Zj0ZcaFxMCwsgsOw\=\= .wrapperAdaOpen img {
  margin-right: 50px;
  z-index: 10001;
}

.VyIY95Zj0ZcaFxMCwsgsOw\=\= .contentContainer {
  margin-right: 200px;
  z-index: 10004;
}

.VyIY95Zj0ZcaFxMCwsgsOw\=\= .contentContainer {
  position: fixed;
  z-index: 10004;
}

.VyIY95Zj0ZcaFxMCwsgsOw\=\= .disableInfo {
  background: rgba(0, 0, 0, 0.45);
}

.xoSCaKHdsEcSAwgRtI\+h5w\=\= {
  padding: 10px 18px;
  margin-top: 8px;
}

.HaYNG3YzdpUr592aEAUxWw\=\= {
  padding: 0 12px;
}

.hs1o-tPd1TwGza\+1q0Z71w\=\= {
  display: flex;
  gap: 12px;
  align-items: center;
}

.n0OzPAYX-wejo6wB-vorUQ\=\= {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 8px;
  height: fit-content;
  border-radius: 4px;
  background-color: #e6efff;
  border: 1px solid #ccdfff;
  padding: 8px 18px;
}

.n0OzPAYX-wejo6wB-vorUQ\=\= i {
  font-size: 18px;
  color: var(--blue-default);
}

.n0OzPAYX-wejo6wB-vorUQ\=\= span {
  color: #555555;
}

.n0OzPAYX-wejo6wB-vorUQ\=\= button {
  border-radius: 2px;
  border: 1px solid #005dff;
  background: #fff;
  color: #005dff;
  text-align: center;
  font-weight: 700;
  padding: 6px 12px;
  margin-left: auto;
}

.iW\+fnEbxgL0ogWAvOF7OtA\=\= {
  min-height: calc(100vh - 450px);
}

.n7YozIE4zG7ZS0vf9UqcZw\=\= {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 24px 0;
}

.TeEKtQsVgjVKMwd6M-obCw\=\= {
  display: flex;
  flex-direction: row;
}

.GQnDpKRtRsqAo\+\+Pkb7oaQ\=\= {
  width: 100%;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}

.GQnDpKRtRsqAo\+\+Pkb7oaQ\=\= .UCT8o2a1clVffGmXo0\+wPg\=\= {
  padding: 8px 12px;
  border-radius: 4px 0 0 4px;
  border: 1px solid #e4e4e4;
  background: #f6f6f6;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.LCmG4BvpLL1q4Ay5abvTTg\=\= {
  width: 230px;
}

.GQnDpKRtRsqAo\+\+Pkb7oaQ\=\= .DLBrfCjD4dLbo-8oIdeZtA\=\= {
  color: #005dff;
  background-color: #fff;
}

.xoSCaKHdsEcSAwgRtI\+h5w\=\= .BngEmpty.LabsVotingForm {
  top: unset !important;
  transform: none !important;
}

.xoSCaKHdsEcSAwgRtI\+h5w\=\= .BngEmpty.LabsVotingForm .Image {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 1;
}

.xoSCaKHdsEcSAwgRtI\+h5w\=\= .BngEmpty.LabsVotingForm .Title {
  position: absolute;
  top: 45px;
  text-align: center;
  font-size: 16px;
  color: #292c31;
  font-weight: bold;
  letter-spacing: 0.5px;
  word-break: normal;
  z-index: 2;
}

.xoSCaKHdsEcSAwgRtI\+h5w\=\= .BngEmpty.LabsVotingForm .Message {
  position: absolute;
  top: 90px;
  text-align: center;
  line-height: 16px;
  z-index: 2;
  word-break: normal;
}

.xoSCaKHdsEcSAwgRtI\+h5w\=\= .BngEmpty.LabsVotingForm .Container {
  width: 100%;
  display: grid;
  justify-items: center;
  align-items: center;
}

.GgA7JdGQJwvma76c-1ORSQ\=\= {
  left: 40vw;
  width: 50vw;
}

.Df6H3h15Ldnu9FfDC2OpYw\=\= {
  padding: 16px 12px;
}

.FnsuzjPxiS5J1FxL8vF8Jg\=\= {
  display: flex;
  align-items: center;
  padding-bottom: 12px;
}

.NIo2QwKSbyu0zvVA3N5-gQ\=\= {
  margin-left: auto;
  cursor: pointer;
  color: #005DFF;
  padding: 8px 8px 3px 8px;
}

.NIo2QwKSbyu0zvVA3N5-gQ\=\=:hover {
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 50% ;
}

.l55KG2wNoCfdKN8jTAY6NA\=\= {
  margin-left: auto;
}

.smaA76PhgT8kFvQDG01GYg\=\= {
  height: 65vh;
  overflow: hidden;
  padding: 8px 12px;
}

.CxeudYzQdK1AnP1x8rgfyw\=\= {
  width: 48%;
}

.l9HCRcfoc8Ahij0LNQEVqw\=\= {
  display: flex;
  gap: 4%;
}

.q44r2H2DN9nYRXh2dyIgGA\=\= {
  display: flex;
}

.q44r2H2DN9nYRXh2dyIgGA\=\= > button {
  margin-left: auto;
}

.I96Ga3PJXrm0zZEl5fHYhw\=\= {
  background-color: #f89406;
}

._0KqdHTbnwVoE7bKedRIalA\=\= {
  background-color: #00a355;
}

.i6rNL8A\+EzjJzlJWxYnztw\=\= {
  background-color: #dc3545;
}

._7aJT-JbABkpfkYY99\+IsoA\=\= li i {
  font-size: 20px !important;
}

._7aJT-JbABkpfkYY99\+IsoA\=\= li span {
  font-size: 16px;
}

.ZutCTEFBlWLKxLia8O0tcg\=\= {
  height: 60vh;
}

.sqSvjcbnaNvC3ONcCOfV-w\=\= {
  height: calc(65vh - 48px);
  overflow-y: auto;
  overflow-x: hidden;
}

.Ngsd3EgIrvQ9VuAXkwD0Aw\=\= {
  width: 100%;
  margin-left: 6px;
}

.ca\+Y5ndze6phdqUVJv9YJg\=\= {
  display: flex;
  flex-direction: row;
  width: 100%;
  gap: 6px;
}

.IxUOc1ZfPwKOlduyrDctAw\=\= {
  width: 100%;
  border-radius: 4px;
  border: 1px solid #e4e4e4;
  height: 121px;
  display: flex;
}

.IxUOc1ZfPwKOlduyrDctAw\=\=.rO77RfXZ7ncJww8KOX0oTA\=\= {
  height: fit-content;
}

.dFeTkYmEyi\+dGDGkEJ2\+jg\=\= {
  display: flex;
  padding: 1.35vh 1.5vw;
  gap: 1.5vw;
  width: 100%;
}

.rO77RfXZ7ncJww8KOX0oTA\=\= .dFeTkYmEyi\+dGDGkEJ2\+jg\=\= {
  align-items: start;
}

.SPsES9UCPnEjuijbb1uJ5g\=\= {
  display: flex;
  gap: 1.5vw;
}

.QlbNUrvelanELQfrkDedsQ\=\= {
  height: 97px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.QlbNUrvelanELQfrkDedsQ\=\= span {
  font-size: 18px;
  font-weight: 700;
}

.QlbNUrvelanELQfrkDedsQ\=\= i {
  font-size: 24px;
}

.sY0nknjanE2MdHkzRbRzBQ\=\= {
  width: 167px;
  height: 94px;
  flex-shrink: 0;
  border-radius: 8px;
}

.k74WRt72rYDzDE5w5Of5BQ\=\= {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.mH0Ff-PjdUmR9egwppqiSg\=\= {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.\+Kj1ZEZh6ApMjX1HZZWGng\=\= {
  display: flex;
  gap: 8px;
}

.VDe86EEPEgjkerWnHJxYcA\=\= {
  display: flex;
  gap: 4px;
}

.Irp5C8M9EwfF9A5n0PBGfw\=\= {
  font-size: 10px;
  color: #727272;
}

.Irp5C8M9EwfF9A5n0PBGfw\=\=._59wld7EBq-Dg0jmRxUkHGw\=\= {
  font-size: 15px;
}

.DuAQoQbSiiAOqBGnKsCnig\=\= {
  color: var(--dark-gray-title);
  font-size: 16px;
  font-weight: 700;
}

._1XTBBZw12FrgpV2588HjkA\=\= {
  width: fit-content;
}

._1XTBBZw12FrgpV2588HjkA\=\= span {
  margin: 4px 0;
}

.m4Q8LaCpL5lFBXp17lWVAQ\=\= {
  color: var(--gray-description);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.MPkhSIGEcs8W\+va69dThxw\=\=,
.Jw99642sHPBkBEdX8M7-Dw\=\= {
  color: #005dff;
  font-size: 12px;
  font-weight: 500;
  text-decoration-line: underline;
  cursor: pointer;
  margin-left: 5px;
}

._25UTNrZVTWj30-qYSfmPCQ\=\= {
  background-color: #f89406;
}

.\+0pqDZTeDWO6fckrK1Tdmg\=\= {
  background-color: #00a355;
}

._1DQsj4GSyFgednx8Twgf5g\=\= i,
.N45gN-AkOpMBe2rCILXYMg\=\=.yhyiJlBi4ju3I0uQUrtUgg\=\= i {
  background: #00a355;
  color: white;
  border-radius: 100%;
}

.Brov6U27v3uv632BgfVy8Q\=\= i {
  background: #e23d3d;
  color: white;
  border-radius: 100%;
}

.yhyiJlBi4ju3I0uQUrtUgg\=\= {
  color: #00a355;
}

.N45gN-AkOpMBe2rCILXYMg\=\= i {
  font-size: 18px !important;
  padding: 5px;
}

.Oy5n03-jGgdYGC82qUpnqA\=\= {
  color: #e23d3d;
}

._5gtQ3Je86e66z1C68HaMSA\=\= {
  padding: 10px 18px 10px 18px;
  margin-top: 8px;
}

.kpUirfXutjlbkq6xuoZBwg\=\= {
  padding: 2vh 8vw;
}

.wNIfVOYF-X6x-sshNW5xew\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  height: 34px;
  border-radius: 4px;
  background-color: #e6efff;
  border: 1px solid #ccdfff;
}

.wNIfVOYF-X6x-sshNW5xew\=\= i {
  margin-left: 8px;
  font-size: 18px;
  color: var(--blue-default);
}

.wNIfVOYF-X6x-sshNW5xew\=\= span {
  color: #555555;
}

._5gtQ3Je86e66z1C68HaMSA\=\= .pHZqDffxoUdDfDBlfL8HCg\=\= {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-top: 18px !important;
}

._5gtQ3Je86e66z1C68HaMSA\=\= .pHZqDffxoUdDfDBlfL8HCg\=\= .BngInput {
  padding: 14px;
}

._5gtQ3Je86e66z1C68HaMSA\=\= .pHZqDffxoUdDfDBlfL8HCg\=\= .control-label.flex-center-items {
  margin-bottom: 12px;
  color: #333;
  font-weight: 500;
}

._5gtQ3Je86e66z1C68HaMSA\=\= .pHZqDffxoUdDfDBlfL8HCg\=\= .BngTextArea {
  height: 112px;
}

._5gtQ3Je86e66z1C68HaMSA\=\= .pHZqDffxoUdDfDBlfL8HCg\=\= .BngSelect {
  height: fit-content;
  padding: 14px;
}

.XXlijmp-muwHUzBxxUfX8A\=\= {
  width: 100%;
  position: relative;
}

.I8TwiRFWKaXHT3V5wBq24Q\=\= {
  width: 30%;
  position: absolute;
  right: 0;
  top: 12px;
}

.JzvRvuqvuKOoREMlZOOlPA\=\= {
  display: inline-flex;
  gap: 8px;
  flex-flow: row wrap;
}

.GjtvC6Q8xaAG4ywzFecfwA\=\= {
  width: 100%;
  display: flex;
}

.Xl93O3u7OvRpEC1M4XJpbA\=\= {
  margin-left: auto;
}

.fuRIzHn0SZ6c5TIiSrE98g\=\= {
  width: 100%;
}

._1oD0g8ynAlvdhLHNi2KBNw\=\= {
  position: relative;
  width: 100%;
  height: 10px;
  border-radius: 22px;
  background: #dbdbdb;
}

.FdYujQeIGdVuPKyFOta1uQ\=\= {
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  border-radius: 22px;
  background-color: #015d00;
  background-image: linear-gradient(314deg, #015d00 0%, #04bf00 74%);
}

._9R08bPGYb39OKz4i4k-N4A\=\= {
  --btn-blue: #0f82f4;
  --link-blue: #3f9bf6;
  background-size: cover;
  height: calc(100vh - 48px);
  height: calc(100dvh - 48px);
}

.BgBlbzR4ei0-GCtqOdpt1A\=\= {
  background-color: rgba(239, 239, 239, 0.85);
  width: 670px;
  height: calc(100vh - 48px);
  height: calc(100dvh - 48px);
  box-sizing: border-box;
  position: relative;
  overflow-y: auto;
  z-index: 1;
}

.DarkMode .BgBlbzR4ei0-GCtqOdpt1A\=\= {
  background-color: rgba(0, 0, 0, 0.85);
}

.xnbHhwAQrmyJ6IDJ-HMBjA\=\= {
  width: 212px;
}

.Ii-Dbzi78x9JW3IxG\+nLhg\=\= {
  overflow: auto;
  padding: 0 20px;
  width: 392px;
}

.DaPpmUCZhPaLKbAv7q2N3g\=\= {
  min-height: 302px;
}

._9R08bPGYb39OKz4i4k-N4A\=\= .BngPrimaryButton {
  background-color: var(--btn-blue) !important;
  padding: 14px 0 14px 0;
  border-radius: 8px;
  transition: filter 200ms ease-in-out;
  width: 100%;
}

._9R08bPGYb39OKz4i4k-N4A\=\= .BngPrimaryButton:hover {
  background-color: var(--btn-blue) !important;
  filter: brightness(95%);
}

._9R08bPGYb39OKz4i4k-N4A\=\= .BngCancelButton {
  padding: 0 !important;
  transition: filter 200ms ease-in-out;
}

._9R08bPGYb39OKz4i4k-N4A\=\= .BngCancelButton:hover {
  background-color: transparent !important;
  filter: brightness(150%);
}

._9R08bPGYb39OKz4i4k-N4A\=\= input[type='checkbox']:checked + .lbl::before {
  background: var(--btn-blue) !important;
  background-color: var(--btn-blue) !important;
}

.w6ghjF0CNGKoW7WZ8rO6UQ\=\= {
  width: 100%;
  min-height: 115px;
  max-height: 260px;
  height: calc(100vh - 500px);
  height: calc(100dvh - 500px);
  background-color: rgba(0, 0, 0, 0.1);
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}

.w6ghjF0CNGKoW7WZ8rO6UQ\=\= img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.w6ghjF0CNGKoW7WZ8rO6UQ\=\= p {
  font-weight: 400;
  font-size: 12px;
  line-height: 12px;
  color: #3A4045 !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.DarkMode .w6ghjF0CNGKoW7WZ8rO6UQ\=\= p {
  color: white !important;
}

.w6ghjF0CNGKoW7WZ8rO6UQ\=\= h3 {
  font-weight: 700;
  font-size: 16px;
  line-height: 16px;
  color: #3A4045;
  margin: 0;
}

.DarkMode .w6ghjF0CNGKoW7WZ8rO6UQ\=\= h3 {
  color: white;
}

.NjpYdh-OU3FYD3ow8ia-pQ\=\= {
  position: absolute;
  width: 100%;
  bottom: 0;
  box-sizing: border-box;
  padding: 10px 15px 10px 15px;
  box-shadow: 0 0 4px 0 rgba(255, 255, 255, 0.25);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 1));
}

.DarkMode .NjpYdh-OU3FYD3ow8ia-pQ\=\= {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 1));
}

.RDPVzdUfmgKlZIaldPSjgw\=\= {
  font-weight: 400;
  font-size: 12px;
  color: #3A4045;
  transition: filter 200ms ease-in-out;
}

.RDPVzdUfmgKlZIaldPSjgw\=\=:hover {
  color: #3A4045;
  filter: brightness(90%);
}

.DarkMode .RDPVzdUfmgKlZIaldPSjgw\=\= {
  color: white;
}

.DarkMode .RDPVzdUfmgKlZIaldPSjgw\=\=:hover {
  color: white;
}

._9R08bPGYb39OKz4i4k-N4A\=\= h1 {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
}

._9R08bPGYb39OKz4i4k-N4A\=\= p {
  font-size: 13px;
  font-weight: 400;
  color: #555555;
  line-height: 16px;
  margin: 0;
}

._9R08bPGYb39OKz4i4k-N4A\=\= input {
  border-radius: 8px;
}

._0FOFIYbGWBwbgXbDZ\+HpYg\=\= {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #cccccc;
  transition: filter 200ms ease-in-out;
}

._0FOFIYbGWBwbgXbDZ\+HpYg\=\=:hover {
  filter: brightness(80%);
}

._0FOFIYbGWBwbgXbDZ\+HpYg\=\=.hVGir\+1JhPaBIUL85CNRoA\=\= {
  background-color: var(--btn-blue);
}

.pBCPsFQa13lXI20Xpfrjyw\=\= {
  padding-left: 10px;
}

.cQ7cyAprasg0bgQY3pgrmw\=\= {
  padding: 0 25px;
}

.t\+kkSB0gP4PXWBbVNI9nnQ\=\= {
  position: absolute;
  bottom: 0;
  color: white;
  z-index: 1;
  left: 10px;
  font-size: 10px;
  padding: 0 5px 0 5px;
  background-color: #0005;
  border-radius: 4px;
}

._7KeP3\+PyA9K-DS5QRPwb-A\=\= {
  position: fixed;
  top: 4px;
  right: 10px;
  color: white;
}

@media only screen and (max-device-width: 670px) {
  .BgBlbzR4ei0-GCtqOdpt1A\=\= {
    box-shadow: 0 0 4px 0 #00000040;
    height: auto;
    min-height: 500px;
    padding: 25px 0;
  }
}
.HSNqPhPoi3RSzs60cxBzUg\=\= {
  background-color: rgb(0, 0, 0, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10002;
}

.PIDgeJR2D0-VN6be9Qw\+RA\=\= {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgb(229, 229, 229);
  padding: 24px 32px;
  z-index: 10003;
}

.\+LsfgYxkJ3Kkik8GY8NkKg\=\= {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
}

._5I-3Dr4NHQxTeuB18q9AyA\=\= {
  height: 14px;
  width: 306px;
  border-radius: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0;
  text-align: center;
  color: rgba(136, 136, 136, 1);
}

.GcwhAC3OUAelHAfNtrs1xA\=\= {
  color: rgba(136, 136, 136, 1);
}

.EGsrho7Jp\+lX9wz2k1Eksg\=\= {
  color: rgba(77, 142, 255, 1);
}

.NsAG7zaRNJzwHW2ZbrX8eA\=\= {
  display: none;
}

.p3znsCEYWN6V1h4yz8H-3w\=\= {
  font-size: 14px;
  color: #3A4045;
  font-weight: 400;
}

.DarkMode .p3znsCEYWN6V1h4yz8H-3w\=\= {
  color: var(--default-text-color)
}

.DarkMode .pz9dZuMH9h6-pN1\+rZqxbQ\=\=,
.DarkMode .pz9dZuMH9h6-pN1\+rZqxbQ\=\= a {
  color: #999999;
}

.p3znsCEYWN6V1h4yz8H-3w\=\= a {
  color: var(--link-blue) !important;
  font-weight: 500;
  transition: filter 200ms ease-in-out;
}

.p3znsCEYWN6V1h4yz8H-3w\=\= a:hover {
  filter: brightness(90%);
}

.pz9dZuMH9h6-pN1\+rZqxbQ\=\= {
  color: #787878;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
}

.pz9dZuMH9h6-pN1\+rZqxbQ\=\= a {
  color: #787878;
  font-weight: 500;
  transition: filter 200ms ease-in-out;
}

.pz9dZuMH9h6-pN1\+rZqxbQ\=\= a:hover {
  filter: brightness(90%);
}

.frSECCqWE9LjVJbU0xXHXA\=\= {
  position: absolute;
  right: 13px;
  top: 6px;
  font-size: 12px;
  font-weight: 400;
  color: #787878;
}

.DarkMode .frSECCqWE9LjVJbU0xXHXA\=\= {
  color: #999999;
}

._7y4kvBj\+4Aphksdz40k0nw\=\= {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0);
  z-index: 2147483647;
}

.KF052s\+4P2ZMRn-ggSJ02g\=\= span {
  color: #3A4045;
  font-size: 14px;
}

.iOw136Yhi-AXCUguQJLFfg\=\= {
  background-color: transparent !important;
  color: var(--link-blue) !important;
  padding-left: 2px;
  transition: filter 200ms ease-in-out;
}

.iOw136Yhi-AXCUguQJLFfg\=\=:hover {
  filter: brightness(90%);
}


.L3Uppfkus4RVdp1N698zPA\=\= {
}

.DarkMode p {
  color: #EFEFEF;
}

.BpreJ5\+XtnUZLvm2IwIcVw\=\= {
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #5f5f5f;
  cursor: pointer;
  transition: opacity 200ms ease-in-out;
}

.BpreJ5\+XtnUZLvm2IwIcVw\=\=:hover {
  opacity: 0.8;
}

.BpreJ5\+XtnUZLvm2IwIcVw\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.7;
}

.BpreJ5\+XtnUZLvm2IwIcVw\=\=:last-child {
  border-bottom: none;
}

.BpreJ5\+XtnUZLvm2IwIcVw\=\= .Icon {
  color: #005dff;
  font-size: 24px;
}

.RrhTwJOW-qSoG0D-B9NJ5g\=\= .Icon {
  color: #34bc67;
  padding-left: 3px;
}

.btn.BngCancelButton.RmEpit\+U5S-5dLDB87b6Rg\=\= {
  color: #5F5F5F
}

.DarkMode .btn.BngCancelButton.RmEpit\+U5S-5dLDB87b6Rg\=\= {
  color: #999999 !important;
}
.i4xsCZh7RUXqaF8LC9SjTQ\=\=.BngCancelButton,
.DarkMode .i4xsCZh7RUXqaF8LC9SjTQ\=\=.btn.BngCancelButton {
  color: #337dff !important;
  font-weight: 400;
  font-size: 12px;
}

.DVbmKalEeVzDc1oNBe9KEA\=\=.BngCancelButton {
  color: #5f5f5f !important;
  font-weight: 400;
  font-size: 12px;
}

.DarkMode .DVbmKalEeVzDc1oNBe9KEA\=\=.BngCancelButton {
  color: #999999 !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= {
  display: flex;
  justify-content: center;
  gap: 4px;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input,
.DarkMode .Tpm9-6tNeSqFmc8CYGFNfA\=\= input {
  color: #333333 !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input {
  width: 40px;
  height: 46px;
  background: rgba(255, 255, 255, 0.8) !important;
  border: 1px solid #d1d1d1 !important;
  border-radius: 4px !important;
  font-weight: 700;
  font-size: 32px !important;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  padding: 8px 0;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input:not([value='']) {
  background: rgba(255, 255, 255, 0.8) !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input:focus {
  background: rgba(255, 255, 255, 1) !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input.-e3nazGB7GFVg5QJtCzBrw\=\= {
  border-color: #00a355 !important;
}

.error input {
  border-color: #e23d3d !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input._4\+8tTDB3IqgHLK35OrGHDg\=\= {
  border-color: #ffb800 !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input:focus {
  background: #ffffff !important;
  border-color: #005dff !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input.i8GSZxRflVUp71sCc5sOQg\=\=:focus {
  border-color: #e23d3d !important;
}

.Tpm9-6tNeSqFmc8CYGFNfA\=\= input._4\+8tTDB3IqgHLK35OrGHDg\=\=:focus {
  border-color: #ffb800 !important;
}

.map-editor .tab-content {
    height: calc(100vh - 161px);
    overflow: hidden;
    padding: 16px 3px 16px 12px;
}

.map-editor .tab-content .conf-container {
    height: calc(100vh - 206px);
    margin-bottom: 8px;
    overflow: auto;
}

.map-editor .tab-content .conf-container .table {
    margin: 0;
}

.map-editor .map-preview-container .tab-content {
    padding: 0;
    height: calc(100vh - 140px);
}

.map-editor .selected {
    border: 1px solid #EEE;
}

.map-preview {
    height: calc(100vh - 140px);
    position: relative;
}

.map-editor .tab-buttons .btn {
    padding: 2px 12px;
    margin: 0px;
}

.map-editor .tab-buttons{
    height: 28px;
    margin-top: 15px;
}

.tab-buttons .btn.small {
    padding: 1px 0 0 2px;
    font-size: 12px !important;
}

.button-container > button > i {
    font-size: 16px;
    padding: 2px;
    margin: 0 !important;
}

.map-editor .add-tooltip-btn {
    height: 30px;
}

.map-editor td.text-center {
    text-align: center;
}

.map-editor .unstyled > li > b {
    width: 70px;
    display: inline-block;
}

.map-circles-ic {
    display: inline-block;
}

.map-circles-ic .color-container .color {
    padding: 0;
    border: 0;
    height: 10px;
    width: 10px;
    cursor: pointer;
}

.map-circles-ic .color {
    border-radius: 100%;
}

.legend-item-config {
    margin-bottom: 5px;
}

.legend-item-config:last-child {
    margin-bottom: 0;
}

.measure-types > label {
    display: inline-block;
    margin-right: 10px
}

.measure-types > label:last-child {
    margin-right: 0;
}

input.borderless-input,
select.borderless-input {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
    height: 29px;
}

.bound-config .borderless {
    border-radius: 5px;
    border-right: 1px solid;
    border-left: 1px solid;
}

.bound-config .borderless-input {
    padding-right:0;
    width: 40px;
}

.borderless .add-on {
    background: transparent;
    border: none;
}

.borderless .add-on:last-child {
    padding-left: 0;
}

.borderless input {
    padding-right: 0;
    padding-left: 0;
    text-align: right;
}

.operator-selection {
    width: 120px;
    padding-right: 0;
}

.band-value-input {
    width: 80px;
    padding-right: 0;
    text-align: right;
}

.add-band-button-div {
    border-bottom: 1px solid #CCC;
    padding-bottom: 5px;
    margin-bottom: 5px;
    text-align: right;
}

.map-editor .map-editor-options legend {
    font-size: 13px;
}

.map-editor .map-editor-options * {
    font-size: 12px;
}

.btn-editor-map-enable-true.enable{
    background-color: #2283c5 !important;
    color: #fff !important;
}

.btn-editor-map-enable-false.enable{
    background-color: #e7e7e7 !important;
    color: #888888 !important;
}

.map-editor .add {
    vertical-align: super;
}

.map-editor .floating-object-actions .on-react{
    margin-top: -26px !important;
}

.map-editor .fill-w.with-add {
    width: calc(100% - 25px);
}
.map-editor .overlay {
    background-color: white;
    opacity: 0.2;
}
.map-editor .expanded-analyst-menu {
    width: 50vw;
    z-index: 12;
}

.map-editor .analyst-expand-btn {
    border-radius: 0;
    position: absolute;
    right: 4px;
    top: 3px;
    color: #C0C0C0 !important;
    padding: 0 !important;
}

.map-editor .analyst-expand-btn:active,
.map-editor .analyst-expand-btn:focus,
.map-editor .analyst-expand-btn:hover {
    text-decoration: none;
    outline: none;
}

.sweet-alert p > pre.MapEditorMdx {
    height: 150px;
    overflow: auto !important;
    white-space: nowrap;
}

.showSubtitleOnMapButton {
    height: 20px;
    padding-top: 0 !important;
}

.showSubtitleOnMapButton > i {
    font-size: 20px !important;
    padding: 0 !important;
}
.HeatMapConfDialog .use-metric-container {
    position: relative;
}

.HeatMapConfDialog .use-metric-container .fa-info-circle {
    position: absolute;
    top: 2px;
    left: 125px;
    cursor: help;
}
.form-group.inline-checkbox .control-label {
    display: inline-block;
}

.form-group.inline-checkbox .checkbox {
    display: inline-block;
    float: left;
    padding: 0;
}

.ReduxFormCheckbox.checkbox.form-control {
    display: flex;
    align-items: center;
}

.ReduxFormCheckbox.checkbox.form-control label {
    margin-bottom: 0;
}
.ReduxFormSlider .value {
    margin-left: 5px;
}

._8wmkxQ4DuPNE8eLshiywyA\=\= {
  display: flex;
  align-items: center;
  padding-left: 12px;
}

._8wmkxQ4DuPNE8eLshiywyA\=\= .BngAvatar {
  height: 40px;
  width: 40px;
}

.WD6RZnrPpqRyykiS6N4L4g\=\= {
  padding: 0 10px;
}

.SA-OPVzvp7m\+nEuTvpDIlw\=\= {
  border-radius: 9px;
  padding: 1px 11px;
  color: #ffffff;
}

.iTXyCfJryqPwkWgD2ie8zg\=\= {
  background: #29c46c;
}

.YXg2MctoSItuftPthP9XgQ\=\= {
  background: #ffcf3c;
}

._7eSCuSaqFERNFzH56VLw7A\=\= {
  background: #ff913c;
}

.LzOx8HIwce5eJR8YZAeJkg\=\= {
  background: #e24c38;
}

._9vS5cbzdtp3DoitsvA6grA\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  width: fit-content;
  padding: 9px 15px;
}

.AMjj1a6mPceC6Dm4ktCNnA\=\= {
  cursor: pointer;
}

.jWqnwIyefyCc1nhnQhq2nw\=\= {
  cursor: not-allowed;
}

.AMjj1a6mPceC6Dm4ktCNnA\=\=:hover {
  background-color: rgba(0, 0, 0, 0.08);
  border-radius: 8px;
}

.C8VILHh-Otk2mpQVAL0YFQ\=\= {
  display: flex;
  flex-direction: row;
}

.AzeyPFYQR-oxJP2r-zT96g\=\= {
  transition: max-height 500ms linear, opacity 300ms linear;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}

.AzeyPFYQR-oxJP2r-zT96g\=\= .BngIconButton {
  padding: 12px;
}

.eBrFY8sbM3kIEnFbFGySAg\=\= {
  max-height: 100vh;
  opacity: 1;
}

.AzeyPFYQR-oxJP2r-zT96g\=\= label {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  top: 10px;
  left: 60px;
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 4px;
  cursor: pointer !important;
}

.AzeyPFYQR-oxJP2r-zT96g\=\= label:after {
  position: absolute;
  top: 8px;
  left: -6px;
  content: '';
  width: 0;
  height: 0;

  border-right: solid 6px rgba(0, 0, 0, 0.8);
  border-bottom: solid 6px transparent;
  border-top: solid 6px transparent;
}

.AzeyPFYQR-oxJP2r-zT96g\=\= div {
  position: relative;
  margin-top: 10px;
  display: flex;
  align-items: center;
}

.XwyDc-nPyI7pVi6ttvLIGg\=\= .search-button {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 0 !important;
  padding: 8px !important;
  transition: ease-in-out 250ms;
  transition-property: background-color, color;
}

.XwyDc-nPyI7pVi6ttvLIGg\=\= .search-button:not(:disabled):hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.ZfMaX1VedRYtIiNu-UQcyA\=\= {
  background: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.195822);
  width: 300px;
  display: block;
  margin: 5px 0;
  border: 1px;
  border-radius: 4px;
  text-align: left;
  font-weight: 500 !important;
  max-width: 260px;
}

.ZfMaX1VedRYtIiNu-UQcyA\=\= i {
  font-size: 16px;
}

.ZfMaX1VedRYtIiNu-UQcyA\=\= span {
  font-size: 14px;
}

.Vmp10pHpWBx6OtyI7lxdgA\=\= div:not(#userLevelWrapper) {
  display: flex;
  align-items: center;
  padding: 11px 15px;
  font-weight: 500;
  color: #6e6e6e;
  cursor: pointer;
  line-height: 30px;
}

.Vmp10pHpWBx6OtyI7lxdgA\=\= .BngDropdown {
  padding: 0 !important;
}

.Vmp10pHpWBx6OtyI7lxdgA\=\= hr {
  color: #e2e2e2;
  margin: 0;
  width: 100%;
}

.rLZy9T7uy0UvNlar27HvCw\=\= {
  max-height: 25px;
}

.Vmp10pHpWBx6OtyI7lxdgA\=\= div:hover:not(#userLevelWrapper) {
  background: #efefef;
}

.Vmp10pHpWBx6OtyI7lxdgA\=\= i {
  padding: 0 8px 0 5px;
}

.zJHilgfFeaYJfTf4ox9s0Q\=\= {
  transition: max-height 0.3s ease-in-out, top ease-out;
  max-height: 300px;
  overflow: hidden;
}

.zJHilgfFeaYJfTf4ox9s0Q\=\=.i98ct7kwUtfI7iawbF8d0A\=\= {
  max-height: 0;
}

.zJHilgfFeaYJfTf4ox9s0Q\=\= div {
  margin-left: 31px;
  border-left: 1px dashed #005dff;
}

.OmdErxUFhULzNk4iJVGdog\=\= {
  font-weight: 500;
  font-size: 12px;
}

.b-wmIWCJTybAC\+4X18NIgg\=\= label {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.TCS1XQmSpcBiSbkin3XvCg\=\= {
  padding: 7px;
  border-radius: 100%;
  border: 2px solid white;
  text-align: center;
}

.Qx0gls7mBD-7M9ck5RqeQw\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  margin-left: 10px;
}

.Qx0gls7mBD-7M9ck5RqeQw\=\= .BngTag {
  border-radius: 14px;
  cursor: pointer;
  padding: 4px 4px;
}
.wCjiM5WdMJQln8raRr7Liw\=\= {
    height: 594px;
}

.yr-eerU6ZbE5hp2dv9Tx1A\=\= {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: #E2E2E2 1px solid;
}

.AuZcZ\+Kv0P8X5rjoy-ThpQ\=\= {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.\+dSweEPOT9E85phgFE\+hCA\=\= {
    border-radius: 6px;
    font-size: 17px;
    cursor: pointer;
    right: 0;
    padding: 3px;
    margin-left: 27px;
    color: #005dff;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.\+dSweEPOT9E85phgFE\+hCA\=\=:hover {
    background-color: #eee;
}

.HKwB0xaQz5YHcpYQE3ZFOA\=\= {
    width: 330px;
    margin-right: 17px;
}

.pnqlEPpxjZSO\+ZuLZcgDCA\=\= {
    margin-top: 6px;
    background-color: #f6f6f6;
    margin-left: -2px;
    height: 466px;
}

.Q1XhuHLIXQZC8QDYlOnPsw\=\= {
    overflow: auto;
    max-height: 438px;
    background-color: #f6f6f6;
    border: 1px solid #E4E4E4;
}

.deAmHkBy3\+vCI5rGYbl25A\=\= {
    padding-left: 48px !important;
}

._0pV3gaUiYyB5bwa1c7vx7w\=\= {
    padding-left: 48px !important;
}

.eTGzKVfN1k8\+WR4wDrbUxg\=\= {
    padding-left: 20px !important;
    width: 120px;
}

.Y5ZZvB3afgNzuX9VnXVLBg\=\= > div {
    justify-content: center;
}

.BywMKagYbHIsp796fb7JuA\=\= {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    overflow: hidden;
    line-height: 37px;
    padding-left: 10px;
    font-size: 12px;
    color: #373737;
    font-weight: 500;
    align-items: center;
}

.BywMKagYbHIsp796fb7JuA\=\= :first-child {
    justify-content: center;
    padding-left: 0;
    margin-left: 0;
    opacity: unset;
}

.BywMKagYbHIsp796fb7JuA\=\= .div-information-group .group-item-slide-name > div {
    display: flex;
    align-items: center;
}

.BywMKagYbHIsp796fb7JuA\=\=.div-information-group {
    justify-content: center;
    opacity: unset;
}

.BywMKagYbHIsp796fb7JuA\=\=.group-item-slide-name {
    opacity: unset;
}

.TdQSG3YAK6hjoa8RdARnnQ\=\= .div-information-group .group-item-slide-name {
    opacity: unset;
}

.TdQSG3YAK6hjoa8RdARnnQ\=\= .div-information-group .group-item-slide-name .nameOwnerWrapper {
    display: flex;
    align-items: center;
}

.TdQSG3YAK6hjoa8RdARnnQ\=\= .div-information-group .group-item-slide-name .nameOwnerWrapper:first-child {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #3a87ad;
    color: white;
    border-radius: 15px;
    padding-right: 5px;
    padding-left: 5px;
    height: 20px;
}

.GGAEw3IxB9A6em-ou9smeQ\=\= .div-information-group .group-item-slide-name > div {
    display: flex;
    align-items: center;
}

.GGAEw3IxB9A6em-ou9smeQ\=\=.div-information-group {
    justify-content: center;
    opacity: unset;
}

.GGAEw3IxB9A6em-ou9smeQ\=\=.group-item-slide-name {
    opacity: unset;
}

.BywMKagYbHIsp796fb7JuA\=\=.group-item-slide-name {
    opacity: unset;
}

.BywMKagYbHIsp796fb7JuA\=\= .div-information-group .group-item-slide-name > div {
    display: flex;
    align-items: center;
}

.BywMKagYbHIsp796fb7JuA\=\=.div-information-group {
    justify-content: center;
    opacity: unset;
}

.PHazIOuqdwWzYeGn6cRoWA\=\= {
    background: #ffffff;
    border-radius: 100%;
    width: 34px;
    height: 34px;
}

.jfw2m3bM8OuFLqXDk43jxg\=\= {
    width: auto;
    height: 34px;
    border-radius: 100%;
    background-size: cover !important;
}

.Tg99KFcrtVQzX0IKtS5qog\=\= > div {
    justify-content: center;
}
.usermobile-table-tr:nth-child(even) {
  background-color: #f6f6f6 !important;
}

.usermobile-table-tr:nth-child(odd) {
  background-color: #ffffff !important;
}

.table-title-column {
  padding-left: 14px;
  height: 37px;
  line-height: 37px;
}

.NoFormCheckbox.checkbox.enableuser-mobile-checkbox > label > input[type='checkbox'] {
  width: 16px !important;
  height: 16px !important;
  margin-top: 0;
}

.NoFormCheckbox.checkbox.enableuser-mobile-checkbox > label > span.lbl::before {
  margin: 0px;
}

.usermobile-table-tr .publisherlist-table-td div .help {
  color: #337dff;
}

.usermobile-table-tr .publisherlist-table-td div .cancel {
  color: #e23d3d;
}

.usermobile-table-tr .publisherlist-table-td div .check_circle {
  color: #4ed624;
}

.usermobile-table-tr .publisherlist-table-td div .help,
.usermobile-table-tr .publisherlist-table-td div .cancel,
.usermobile-table-tr .publisherlist-table-td div .check_circle,
.usermobile-table-tr .publisherlist-table-td div .send-solicitation.disabled,
.usermobile-table-tr .publisherlist-table-td div .send-solicitation {
  font-size: 20px;
  padding-left: 5px;
  padding-right: 5px;
}

.usermobile-table-tr .publisherlist-table-td div .send-solicitation.disabled {
  color: #e4e4e4;
}

.usermobile-table-tr .publisherlist-table-td div .send-solicitation {
  color: #555555;
}

.usermobile-table-tr .publisherlist-table-td div .send-solicitation:not(.disabled):hover {
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  transform: scale(1.1);
}

.usermobile-table-tr .publisherlist-table-td div .send-solicitation.disabled:hover {
  cursor: not-allowed;
}

.ntkvEIRyIyYUNyAvM9wcsw\=\= {
    height: 550px;
    width: 80%;
    max-width: 1050px;
    left: 36%;
    overflow: hidden;
}

.ntkvEIRyIyYUNyAvM9wcsw\=\= .modal-dialog,
.ntkvEIRyIyYUNyAvM9wcsw\=\= .modal-content,
.ntkvEIRyIyYUNyAvM9wcsw\=\= .modal-body {
    height: 100%;
    overflow: hidden;
}

.rzyIW4km5fI5Cxn8kGHB0A\=\= {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: #E2E2E2 1px solid;
}

.CfqUhfreHu-O75u2uG\+1Aw\=\= {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px;
}

.ME3iys0aK4lrnLy98thy\+Q\=\= {
    cursor: pointer;
    color: #373737;
    font-weight: 500;
    opacity: 0.8;
    display: inline-flex;
    padding: 3px;
    margin: 7px 12px;
    align-items: center;
    border-radius: 6px;
}

.ME3iys0aK4lrnLy98thy\+Q\=\=:hover {
    background-color: #eee;
}

.ME3iys0aK4lrnLy98thy\+Q\=\= i{
    color: #373737;
}

.C\+0PaVt4VXvpuKPvu6GWDw\=\= .BngTableTh:first-child,
.C\+0PaVt4VXvpuKPvu6GWDw\=\= .BngTableTd:first-child {
    padding-left: 38px;
}

.C\+0PaVt4VXvpuKPvu6GWDw\=\= .BngTableTh {
    color: #333;
}

.C\+0PaVt4VXvpuKPvu6GWDw\=\= tr {
    height: 65px !important;
    max-height: 65px;
}

._0dMe8Ct-iLbrdHpxnQdpgA\=\= {
    cursor: pointer !important;
    font-weight: 500;
    padding: 3px;
    margin: 0;
}

.KM0ngVtmqR77gJPnVOzYSw\=\= {
    max-height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 42px;
}

.KM0ngVtmqR77gJPnVOzYSw\=\= strong {
    color: #005dff;
}

.w2KruGSnpNLQJNAr26149Q\=\= {
    z-index: 321051 !important;
}

.w2KruGSnpNLQJNAr26149Q\=\=.ActivityFilterDropdownPopperOverlay {
    z-index: 321050 !important;
}

.auqb-fCgU2NGamM89YaD6w\=\= {
    width: 240px;
    padding: 28px;
    display: block;
    margin: 5px 0;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    border: 1px;
    border-radius: 4px;
}

.C\+0PaVt4VXvpuKPvu6GWDw\=\= .BngEmpty {
    top: 65%
}

.C\+0PaVt4VXvpuKPvu6GWDw\=\= tr:first-child {
    padding-left: 15px;
}

.C\+0PaVt4VXvpuKPvu6GWDw\=\= tr:last-child {
    padding-right: 15px;
}

._8NhOTOhkp1y6NG7N2NpmrA\=\= li {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.M\+PHJASGget6rcWy0tvBbQ\=\= {
    height: 38px !important;
    box-shadow: inset 0 0 0 1px #ccc !important;
    border-radius: 4px !important;
    font-size: 14px !important;
    color: #555 !important;
    position: relative !important;
    background-color: white !important;
}

._5EnZ90-4wf67MF9eGwvNHQ\=\= {
    z-index: 999999  !important;
}

.VVEKrtSu0GDJkfHRD\+gIvQ\=\= {
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.UEYsInZtsBBAqfT1Ybdz1Q\=\= {
    overflow-y: scroll;
    height: 408px;
}
._6fhpuIlvSTeFgk3DB\+X3OQ\=\= {
    width: 420px;
    margin-left: -210px;
}

._6fhpuIlvSTeFgk3DB\+X3OQ\=\= input {
    height: 42px;
    border: 1px solid #D5D5D5;
}

._6fhpuIlvSTeFgk3DB\+X3OQ\=\= label {
    padding-left: 5px;
}
.XoZJIVpGCzA6moAKTN-6TA\=\= {
  width: 50vw;
  margin-left: 0;
  margin-right: 0;
  left: 24vw;
}

.XoZJIVpGCzA6moAKTN-6TA\=\= div.dialog-body,
.XoZJIVpGCzA6moAKTN-6TA\=\= div.widget-body {
  min-height: 55vh;
}

.tEqbfjfgKEJ5JPjS82Caew\=\= {
  height: 40px;
}

.TgGeblgX0Q0rZnpIwK6fMA\=\= {
  height: 53vh;
}

.IyA-g6g9UWh7aJMiurAolQ\=\= {
  padding-top: 15px;
}

.bOboUApd1mgIFe-QPMhXaw\=\= {
  background: rgba(0, 0, 0, 0.8) !important;
  padding: 5px;
}

.YGgJOX\+u8ClotkLbWBINvw\=\= {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin-left: 0 !important;
  transition: top 0.3s ease, left 0.3s ease, transform 0.3s ease;
  display: flex;
  border-radius: 5px;
  align-items: center;
  flex-direction: column;
  padding: 1.25em;
  box-sizing: border-box;
  width: 32em;
  font-family: inherit;
  font-size: 1rem;
}

.jZNiovFrV5EjSdJrGinwVw\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.jZNiovFrV5EjSdJrGinwVw\=\= img {
  margin: 20px 0 27.5px 0;
  width: 80px;
}

.jZNiovFrV5EjSdJrGinwVw\=\= span {
  font-weight: 700;
  font-size: 26px;
  margin-bottom: 10px;
}

.JzCw6mvhV9i2d5AqRzT8cQ\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.\+U-hZxmJ87W1nqY\+GNjjHQ\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 5px;
}

.\+U-hZxmJ87W1nqY\+GNjjHQ\=\= label {
  margin: 0 0 0 10px;
  cursor: pointer !important;
}

.YGgJOX\+u8ClotkLbWBINvw\=\= .BngCircleCheckbox {
  width: 17px;
  height: 17px;
}

.rIC6OSbSPhgW2G5pKv5Rhw\=\= {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.KuDKz52spO4jEbXmljzdhQ\=\=.BngCancelButton {
  background-color: #a4a4a4 !important;
  color: #ffffff !important;
  margin-left: 20px !important;
}

.KuDKz52spO4jEbXmljzdhQ\=\=.BngCancelButton:hover {
  background-color: rgba(164, 164, 164, 0.8) !important;
}

.YGgJOX\+u8ClotkLbWBINvw\=\= .modal-dialog .modal-content .modal-footer {
  background-color: #ffffff;
  border-top: none;
}

._47-BijyDGwnVvqTAf5LZNA\=\= {
  overflow: auto;
  height: calc(100% - 48px);
  padding: 24px;
  box-sizing: border-box;
}

.EryAjPRMD\+bjJbtD6K6Vww\=\= {
  display: flex;
  gap: 12px;
}

.sYE2\+GyYNeF1O71TlP6HJw\=\= {
  flex: 1;
}

.favorites-nav-tab.active {
    display: block;
}

.favorites-nav-tab {
    display: none;
}

div.favorite-itens a:hover .favorite-caption {
    color: #2e76fd !important;
}

.favorite-empty-message {
    text-align: center;
}

img.favorite-empty-image {
    height: 140px;
}

.favorite-empty-title {
    padding: 16px 0 8px 0;
    font-size: 16px;
    color: #292C31;
    font-weight: 500;
    letter-spacing: .5px;
}

.favorite-empty-message {
    margin-top: 10px;
}

.favorite-empty-description {
    line-height: 16px;
}

.favorite-item {
    width: Calc(50% - 12px);
    color: #9f9f9f;
    background: #FFFFFF;
    margin: 5px;
    border-radius: 4px;
    box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.07);
    border: 1px solid #E4E4E8;
    height: 72px;
    float: left;
}

.favorite-itens {
    padding: 10px;
}

.favorite-description {
    font-size: 11px;
    letter-spacing: .1px;
    line-height: 12px;
    max-height: 24px;
    overflow: hidden;
}

.favorite-caption {
    color: #202020;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 14px;
    margin-bottom: 5px;
    max-height: 28px;
    overflow: hidden;
    font-size: 13px;
}

i.favorite-icon {
    font-size: 36px;
    color: #9f9f9f;
}

td.favorite-text-td, td.favorite-icon-td {
    height: 74px;
}

td.favorite-icon-td {
    padding: 0 14px;
    border-right: 1px solid #E4E4E8;
    width: 44px;
    text-align: center;
}

td.favorite-text-td {
    padding: 0 10px 0 14px;
    color: #656565;
}

.home-favorites .widget-body, .home-last-activities .widget-body {
    height: 270px;
}

.home-favorites {
    margin-right: 2px;
}

.home-last-activities {
    margin-left: 3px;
}

.activities-nav-tab.active{
    display: block;
}

.activities-nav-tab{
    display: none;
}

.RecentActivities .widget-body-inner {
    height: 270px;
}
.highlight-items {
    padding: 10px;
}

.widget-header > :first-child {
    float: none;
    line-height: unset;
    font-size: initial;
    align-items: center;
}

.expandable-header {
    display: inline-flex;
}

.highlight-note-content-item-title {
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #383838;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: .6px;
    padding-bottom: 7px;
}

.highlight-note-content-item-description {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 400;
    height: 45px;
    color: #383838;
    font-size: 12px;
    line-height: 15px;
}

.highlight-note-content-item-card {
    border-radius: 0 0 2px 2px;
    cursor: pointer;
}

.highlight-note-content-item-desc {
    padding: 15px;
    background: #ffffff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.highlight-note-content {
    overflow: hidden;
    height: 400px;
}

.highlight-note-content-item-image {
    border-bottom: 1px solid #e4e4e4;
}

.highlight-note-content-item-image img {
    max-height: 157px;
    border-radius: 4px 4px 0 0;
}

.highlight-note-content-item {
    width: 280px;
    max-height: 265px;
    margin: 10px 5px;
    border: 1px solid #E4E4E8;
    box-shadow: 0 5px 10px -2px rgba(0,0,0,0.07);
    border-radius: 4px;
}

.highlight-note-right-item-title a,
.highlight-note-right-item-description a{
    text-decoration: none;
    color: #ffffff;
}

.dialog-body,
.widget-body{
    border-radius: 4px;
}

.highlight-nav-tab.active{
    display: inline-flex;
}

.highlight-nav-tab{
    display: none;
}

.arrow {
    margin-left: 5px;
    cursor: pointer;
}

.highlight-items-center {
    display: block;
    margin: auto;
}
.CxIcj3zhalFebJPF2t18Yw\=\= {
  box-sizing: border-box;
  height: calc(100vh - 48px);
  overflow-y: auto;
  position: relative;
}

.XBpllSneXAdTkHJO8iIahQ\=\= {
  background: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  box-sizing: border-box;
  padding: 25px 35px;
  max-width: 670px;
  margin: 30px auto 50px auto;
  min-width: 550px;
}

.SCwfqt-7A-GGygdvphZJQQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  text-align: center;
}

.SwpQNxisHoB7v8bXG7KZqg\=\= {
  min-height: 150px;
}

.JNwd54L91vuPefqBynlrbQ\=\= {
  color: #888888;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.bH8U0ImsKcFBxASrEo1GPQ\=\= {
  background: #fff;
  border: none;
  border-radius: 12px;
  max-width: 580px;
  overflow: hidden;
  width: 580px;
}

.bH8U0ImsKcFBxASrEo1GPQ\=\= .widget-main {
  padding: 12px 25px;
}

.bH8U0ImsKcFBxASrEo1GPQ\=\= .widget-body {
  padding: 0 10px 12px 10px;
}

.SFEQbkrkAinG87Mkf6kNBQ\=\= {
  background: #333333 !important;
  color: #fff !important;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 321055;
}

.PL9ptGQgG1w6ycyD0qHNRg\=\= {
  align-items: center;
  display: flex;
  gap: 35px;
  justify-content: center;
  margin-top: 10px;
  width: 100%;
}

.KzIxPVtHpUtPbk\+CXV8Vxw\=\= {
  border-radius: 2px;
  font-weight: 700;
  padding: 8px 18px;
}

.mayj34SeV06xsatGQGJCAg\=\= {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.mayj34SeV06xsatGQGJCAg\=\=.N8a3cVG0B3HnwOlB\+Sm-vQ\=\= {
  max-height: 347px;
}

.k9Ade0K-xZeZY2Q34\+PoPw\=\= {
  align-items: center;
  border-radius: 8px;
  display: inline-flex;
  justify-content: center;
  height: 150px;
  overflow: hidden;
  width: 100%;
}

.k9Ade0K-xZeZY2Q34\+PoPw\=\= svg {
  width: 100%;
}

.NYTXY5a0p\+MUiEyPee5g8w\=\= {
  color: #333333;
  font-size: 26px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
}

.Lqyit9mjrxpePlvkic9dmA\=\= {
  color: #00a355;
  font-size: 82px !important;
}

.uhb95UAy7szPkHY0Gm2YmQ\=\=.BngTable .BngTableTd,
.FLSi8tEFiQ3VSYr1Sq4Ojw\=\=.BngTable .BngTableTd {
  border: none !important;
}

.uhb95UAy7szPkHY0Gm2YmQ\=\=.BngTable .BngTableTr:hover .BngTableTd,
.uhb95UAy7szPkHY0Gm2YmQ\=\=.BngTable .BngTableTr .BngTableTd,
.FLSi8tEFiQ3VSYr1Sq4Ojw\=\=.BngTable .BngTableTr:hover .BngTableTd,
.FLSi8tEFiQ3VSYr1Sq4Ojw\=\=.BngTable .BngTableTr .BngTableTd {
  background: inherit;
  color: #333333;
  padding: 12px 0;
}

.IMIDI93nmcPHAqvqaeNruA\=\= {
  align-items: center;
  display: inline-flex;
  font-size: 18px;
  gap: 5px;
  justify-content: end;
  text-align: right;
  width: 100%;
}

.GJlce73hTOAgihqI0crupw\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 5px;
  width: 80%;
}

.GJlce73hTOAgihqI0crupw\=\= span {
  line-height: 28px;
}

.xcu8MdKT1jYMB2DMjnxw1A\=\= {
  color: #888888;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.kWykkkwV2iAAWCX2JzHQyA\=\= {
  color: #333;
  line-height: 16px;
}

.MbgAqN6Tf1xhMqhlgoAr5g\=\= {
  width: fit-content;
}

.MbgAqN6Tf1xhMqhlgoAr5g\=\=.J\+1DqEKc1Zda\+fR2WL-m\+w\=\= {
  background: var(--blue-default);
}

.MbgAqN6Tf1xhMqhlgoAr5g\=\=._2ihis2CZSDjzG6iWTlaoWg\=\= {
  background: var(--green);
}

.MbgAqN6Tf1xhMqhlgoAr5g\=\=.DEIUsrN7\+WAGUnTcq42msQ\=\= {
  background: #ffb533;
}

._4BVZP5FGfcVetEi-vWUqtg\=\= {
  white-space: nowrap;
}

.Klw1d8LbS6\+rzL8fYyR7dA\=\= {
  background: var(--green) !important;
}

.Klw1d8LbS6\+rzL8fYyR7dA\=\=:hover {
  filter: brightness(85%) !important;
}

.Od2td0CokRwlum4EMRExPg\=\= {
  border-bottom: 1px solid #e4e4e4;
}

.TZuv80wGMT-BD\+i6U7dqfQ\=\= {
  background: var(--background-scroll-shadow);
  overflow-y: scroll;
  padding: 0 10px;
}

.oWJoGn0Le0LoEU-35vxvcA\=\= {
  align-items: center;
  border-bottom: 1px solid #e4e4e4;
  display: flex;
  flex-direction: column;
}

.OXiT2mN3Qmr7FBV4D5a-7A\=\= {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
}

.QiZY-ogoGwaufVxk2m33bg\=\= {
  align-items: start;
  color: #555555;
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.ex\+lNkMzCuppLF5SdAAo6A\=\= {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.ex\+lNkMzCuppLF5SdAAo6A\=\= > div {
  display: inline-flex;
  flex: 1;
  flex-basis: 50%;
  gap: 5px;
}

.ex\+lNkMzCuppLF5SdAAo6A\=\= b {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 185px;
  white-space: nowrap;
}

.RYwVgYgJUB61fmk5dglkDQ\=\= {
  display: flex;
  justify-content: center;
  width: 100%;
}

.d5qg2VQ4pmRyKfbGPwLuJQ\=\= {
  border-bottom: 1px solid #e4e4e4;
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-bottom: 10px;
  padding: 12px;
}

.d5qg2VQ4pmRyKfbGPwLuJQ\=\= div {
  align-items: center;
  display: inline-flex;
  justify-content: space-between;
}

.d5qg2VQ4pmRyKfbGPwLuJQ\=\= span:not(._2Zq\+vRmNWAaKrs0BbNlukg\=\=) {
  color: #888888;
  font-size: 16px;
}

._2Zq\+vRmNWAaKrs0BbNlukg\=\= {
  color: #333333;
  font-size: 18px;
  font-weight: 500;
}

._1RFvv0IALfQ6LpzC4cwFxQ\=\= {
  display: flex;
  flex-direction: column;
  margin-left: 5px;
}

.m1eANE1D6V9PTYXU1XlRag\=\= {
  display: inline-flex;
  font-size: 10px;
  gap: 5px;
  line-height: 12px;
}

.ckrBd4VepxzelEwUTE6tRQ\=\= {
  color: #888888;
  font-size: 10px;
  font-weight: 500;
  line-height: 12px;
  text-decoration: line-through;
}

.EsRFAYb\+CACO0zEhQ7P42w\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

.DODFOfLtAmPNh30LBmHa9A\=\= {
  align-items: center;
  background: transparent;
  border: 1px solid #33b577;
  color: #33b577;
  display: flex;
  font-size: 10px;
  height: 12px;
  justify-content: center;
}

.DODFOfLtAmPNh30LBmHa9A\=\=.PBBTskE1H9IRyVElZTZ7ww\=\= {
  border-color: #faa133;
  color: #faa133;
}

.ckrBd4VepxzelEwUTE6tRQ\=\=.VtQU1GJPua1lKU4akyuo8w\=\= {
  text-decoration: none;
}

.mPqoW58YVfWjk6L8wA8Bpg\=\= {
  font-weight: 400;
  font-size: 12px;
}

.mPqoW58YVfWjk6L8wA8Bpg\=\=.fs4G-ZavdcMT6qlktciieA\=\= {
  display: inline-flex;
}

.mPqoW58YVfWjk6L8wA8Bpg\=\=.fs4G-ZavdcMT6qlktciieA\=\= .cB8T31ehX3zX2zaDYpOy8g\=\= {
  max-width: 410px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.AsBHZpUioE1kx-U\+ufwJZQ\=\= {
  text-decoration: line-through;
}

.liTDEjuBMEtfLEfeC21U6Q\=\= {
  margin-left: 5px;
}
._5y9Y2gpGRcAAupbZflb-SQ\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
}

.uo5CjjnRh7wee57khlXFHQ\=\= {
  width: 255px;
  height: 255px;
}

.OSsChPPxpW7sWivLo3ScEw\=\= {
  margin-top: 23px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 136px;
  overflow-y: scroll;
}

._23aWqABxQsEAyXWIMId7eQ\=\= {
  background-color: var(--light-gray-default);
  padding: 8px 12px;
  align-items: center;
  border-radius: 4px;
}

._7CvOelTGu-mVnKUDnfbV2g\=\= {
  display: flex;
  gap: 8px;
  align-items: center;
}

._23aWqABxQsEAyXWIMId7eQ\=\= ._7CvOelTGu-mVnKUDnfbV2g\=\= i {
  color: var(--blue-default);
}

.yUFrJRHD\+JsvrJTz1qA6Vw\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
}

.H2W4bxixRGUv5c3m60mekg\=\= {
  font-weight: 700;
  font-size: 24px;
  color: var(--dark-gray-title);
}

.H-YK9mqZF6-yTdoeuDqeEw\=\= {
  color: var(--gray-description);
}

._9MyE1jmcwDSViWVsQ1AxEw\=\= {
  position: relative;
  height: calc(100% - 40px);
}

.zOgMzBAidWT-HI\+1vNpXpA\=\= #ObjectRightMenuAccordionWrapper {
  position: static;
}

.zOgMzBAidWT-HI\+1vNpXpA\=\= #ObjectRightMenuAccordionWrapper .AccordionWrapper.ObjectRightMenuAccordion {
  height: calc(100% - 86px);
}

._9MyE1jmcwDSViWVsQ1AxEw\=\= .UiBlocker.menu-opened {
  width: calc(100% - 395px);
  height: 100%;
}

._9MyE1jmcwDSViWVsQ1AxEw\=\= .UiBlocker.menu-opened.Loading {
  width: auto;
}

._9MyE1jmcwDSViWVsQ1AxEw\=\= .UiBlocker.menu-closed {
  width: calc(100% - 55px);
  height: 100%;
}

.gX1E-SH39m-UwlEGwKcSUA\=\=.menu-opened,
.gX1E-SH39m-UwlEGwKcSUA\=\=.menu-closed {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 275px;
  z-index: 100;
  top: 2px;
  width: 175px;
}

.jYZXYgPMsln1psOnmFQPBw\=\= {
  background-color: #005dff;
  border-radius: 16px;
  font-size: 12px !important;
  width: 120px;
  display: flex;
  margin: 7px 0px 7px 10px;
}

.jYZXYgPMsln1psOnmFQPBw\=\= * {
  font-size: 14px !important;
  color: #ffffff;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  margin: 4px 3px 4px 4px;
}

.jYZXYgPMsln1psOnmFQPBw\=\= .Icon {
  width: 20px;
  display: flex;
  font-size: 20px !important;
}

.jYZXYgPMsln1psOnmFQPBw\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.4;
}

.gX1E-SH39m-UwlEGwKcSUA\=\= .ada-ai {
  right: 65px;
  top: 88px;
  z-index: 50;
  background-color: #005dff;
  padding: 2px 8px 2px 8px;
  border-radius: 8px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  margin-right: 16px;
  margin-left: 16px;
}

.gX1E-SH39m-UwlEGwKcSUA\=\= .ada-ai:hover {
  background-color: rgba(0, 93, 255, 1);
}

.gX1E-SH39m-UwlEGwKcSUA\=\= .ada-ai i {
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  margin-right: 5px;
}

.Ie96tYaPVzG8Uze-5c0q3w\=\= {
  z-index: 99;
  width: auto;
}

.mf7Whqon30cl1qHeJ4D7wg\=\= {
  display: flex;
  flex-direction: row-reverse;
  padding: 0 0 0 20px !important;
  justify-content: space-between;

  .Icon {
    margin-right: 10px !important;
  }
}

.Ie96tYaPVzG8Uze-5c0q3w\=\=.Overlay {
  z-index: 99;
  opacity: 0;
}

.e73TiI4CiWTY-WSWtjaaBA\=\= {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-top: 0;
  color: #b0b0b0;
  font-size: 30px;
  opacity: 0.6;
}

.ptRJ0KkvS9sevQnG9PnMhw\=\= {
  margin-left: auto;
}

.ptRJ0KkvS9sevQnG9PnMhw\=\= .Icon.tabset-alert-icon {
  color: #e23d3d;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: left;
  width: 12px;
  height: 12px;
}

.mAN5QPo5LgteTDIpuJjrMw\=\= {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  height: 44px;
}

._2mQef5mFgEWbgY38SlebmQ\=\= {
  position: absolute;
  color: #005dff;
  font-weight: 500;
  border-radius: 8px !important;
  z-index: 100;
  top: 15px;
  right: 110px;
  padding: 2px 10px 2px 4px;
}

._2mQef5mFgEWbgY38SlebmQ\=\=:hover {
  cursor: pointer;
}

._2mQef5mFgEWbgY38SlebmQ\=\= .Icon {
  color: #337dff;
  font-size: 20px;
}

.ieQzyqotpOVSX8JXj7m\+fA\=\= {
  width: 23px;
  text-align: center;
  height: 20px;
  background: #337dff;
  color: white;
  border-radius: 2px;
}

.EykrfPkrjiro78tShHWvHQ\=\= {
  margin-left: 15px;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
}

.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs {
  width: 100%;
}

.hdkvN-6roQUgX8uEuFKt9Q\=\= {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}

.yvriQvPByD4kdAVX3BDpFA\=\=,
.hdkvN-6roQUgX8uEuFKt9Q\=\= {
  margin: 4px;
}

.yvriQvPByD4kdAVX3BDpFA\=\= .navigation-tab-link a,
.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs .navigation-tab-link.link a,
.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs .navigation-tab-link.active a {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.EqPzzgyYIj6MmzUOdrlBfA\=\= .Icon,
.yvriQvPByD4kdAVX3BDpFA\=\= .navigation-tab-link a .Icon,
.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs .navigation-tab-link.link a .Icon,
.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs .navigation-tab-link.active a .Icon {
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
}

.yvriQvPByD4kdAVX3BDpFA\=\= .navigation-tab-link a,
.EqPzzgyYIj6MmzUOdrlBfA\=\= .Icon,
.yvriQvPByD4kdAVX3BDpFA\=\= .navigation-tab-link a .Icon,
.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs .navigation-tab-link.link a .Icon,
.hdkvN-6roQUgX8uEuFKt9Q\=\= .navigation-tabs .navigation-tab-link.active a .Icon {
  text-align: left;
}

.yvriQvPByD4kdAVX3BDpFA\=\= div.tab-content {
  overflow: hidden;
}

.hdkvN-6roQUgX8uEuFKt9Q\=\= .tab-content {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.hdkvN-6roQUgX8uEuFKt9Q\=\= .tab-content > div {
  height: 100%;
}

.EqPzzgyYIj6MmzUOdrlBfA\=\= {
  color: #005dff;
  border-radius: 8px !important;
  font-weight: 500;
  padding: 2px 10px 2px 4px;
}

._15VyjymoglTEnbvZqfPL\+A\=\= {
  position: absolute;
  display: flex;
  top: 0;
  right: 55px;
  height: 100%;
  z-index: 103; /* Z-index alto para garantir que fique na frente */
  justify-content: right;
  align-items: center;
}

.QH3FVkpg0r8eyDAlaMJCLw\=\= {
  position: fixed;
  top: 85px;
  right: 60px;
  z-index: 3;
}

.gP4xob7S4PceViSXl7S68A\=\= {
  display: flex;
  flex-direction: row-reverse;
  padding: 9px 5px 0 0;
  position: absolute;
  right: 53px;
  gap: 8px;
}

.gP4xob7S4PceViSXl7S68A\=\= .ada-ai {
  background-color: #005dff;
  padding: 3px 8px 3px 8px;
  border-radius: 8px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}

.gP4xob7S4PceViSXl7S68A\=\= .ada-ai:hover {
  background-color: rgb(71, 130, 248);
}

.gP4xob7S4PceViSXl7S68A\=\= .Icon {
  margin-left: 5px;
  font-size: 15px;
}

.gP4xob7S4PceViSXl7S68A\=\=.menu-opened {
  right: 394px !important;
}

._5uTtt364DfNbR1FgAMYQtA\=\= {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 13px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  color: #555;
  left: 0;
}

._5uTtt364DfNbR1FgAMYQtA\=\=:hover {
  user-select: none;
  cursor: ns-resize;
}

._0OaLNi0zmqaTmQNRDnKbMQ\=\= {
  overflow-y: hidden;
  padding: 10px 14px 16px 14px !important;
}

.uhrHdJDzO5GUQQPLLz9YUw\=\= {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.uhrHdJDzO5GUQQPLLz9YUw\=\=.menu-opened.is-loading {
  width: calc(100% - 394px);
}

.EFVqyy1Raq5kjJe\+0g07vQ\=\= {
  display: flex;
  height: calc(100% - 24px);
  width: calc(100% - 28px);
  position: absolute;
  z-index: 5;
  background-color: rgba(230, 230, 230, 0.5);
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

.EFVqyy1Raq5kjJe\+0g07vQ\=\=.kXJBHgZvkWy\+WNJ7xcJ\+gA\=\= {
  height: calc(100% - 20px) !important;
}

.QKdVAy8mQmXrjEZr7mpZGA\=\= {
  background-color: #337dff;
  width: auto;
  height: auto;
  border-radius: 5px !important;
  color: white;
  font-size: 12px;
  font-weight: 500;
  pointer-events: auto;
}

.QKdVAy8mQmXrjEZr7mpZGA\=\=:hover {
  background-color: #337dff !important;
}

.QKdVAy8mQmXrjEZr7mpZGA\=\= > i {
  font-size: 18px !important;
  font-weight: 400;
  line-height: 18px;
}

._50UD\+gFopnkryWHJgG-zVw\=\= {
  padding: 2px 10px 2px 4px;
  border-radius: 8px !important;
  font-weight: 500;
}

.J\+LD8m5xobqBK6pZCdD-5A\=\= {
  color: #005dff;
  border-radius: 8px !important;
  font-weight: 500;
  padding: 2px 10px 2px 4px;
}

.Ll5jBRDIhkbLKacN2Z5e5Q\=\= {
  display: flex;
  position: absolute;
  right: 15px;
  top: 10px;
  z-index: 100;
}

._2mOQP22YoSVWTzBYz\+Tt-g\=\= {
  position: relative;
  flex: 1;
  display: flex;
  min-height: 0;
}

.OGR4PCWo6WgjUgHKHVs8Cg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 250px;
  top: 10px;
  z-index: 100;
}

.zm5iWB28dx1cxAqvjMw1KA\=\= {
  border-radius: 16px !important;
  font-weight: 500;
  background-color: #005dff;
  font-size: 12px !important;
  width: 120px;
  color: #ffffff;
  padding: 2px 8px 2px 8px;
}

.zm5iWB28dx1cxAqvjMw1KA\=\=:hover {
  background-color: rgb(71, 130, 248) !important;
}

.zm5iWB28dx1cxAqvjMw1KA\=\= i {
  font-size: 20px;
}

.mX60FiPYVXW\+D7plh\+6LOA\=\= li {
  padding: 4px 12px !important;
}

.bomUpUlVyy5EuuefC\+fd6w\=\= {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 18px;
}

.pviKqtiC\+UEF9SWuNSkrwQ\=\= {
  width: 26vh;
}

._67Uo5XaLGnsgtv7VTeZ4AA\=\=,
._9Nl9nW2-0Q\+mDvogREp84A\=\=,
._0uu8u10p05cfRseMz\+TATQ\=\= .lbl,
.G0EloTvDg\+qJyC4mRNVoMw\=\=,
.zhc\+-m9yLKLd2yuVipm46A\=\= {
  height: fit-content;
  gap: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
}

.bomUpUlVyy5EuuefC\+fd6w\=\= i {
  align-items: center;
  background-color: white;
  border: 1px solid #d1d1d1;
  border-radius: 20px;
  color: #005dff;
  display: flex;
  height: 35px;
  justify-content: center;
  margin-bottom: 18px;
  width: 35px;
  cursor: pointer;
}

._9Nl9nW2-0Q\+mDvogREp84A\=\= i {
  margin-bottom: 0;
}

.bomUpUlVyy5EuuefC\+fd6w\=\= .BngField {
  margin-bottom: 0;
  height: fit-content;
}

.rMTjyOJAZANYUH97w3pmSg\=\= {
  display: flex;
  flex-direction: column;
  margin-bottom: 18px;
}

._67Uo5XaLGnsgtv7VTeZ4AA\=\= {
  margin-bottom: 8px;
}

.Gjf-1jhofsItzS8n4afKJA\=\=,
.Gjf-1jhofsItzS8n4afKJA\=\=.selected {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-align: left;
  width: 145px;
  height: 38px;
  border-radius: 8px;
  background-color: white;
  position: relative;
  cursor: pointer;
}

.Gjf-1jhofsItzS8n4afKJA\=\= {
  border: 1px solid #d1d1d1;
}

.Gjf-1jhofsItzS8n4afKJA\=\=.selected {
  border: 1px solid #005dff;
  color: #005dff;
}

.Gjf-1jhofsItzS8n4afKJA\=\= i {
  margin-right: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 14px;
  text-align: left;
  margin-left: 12px;
}

.Gjf-1jhofsItzS8n4afKJA\=\= i {
  color: #555555;
}

.Gjf-1jhofsItzS8n4afKJA\=\=.selected i {
  color: #005dff;
}

.Gjf-1jhofsItzS8n4afKJA\=\= div.BngRadio.BngCheckbox {
  position: absolute;
  right: 0;
}

.iMj7UDDebcRPPbQ1h2TCxA\=\= {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.Gjf-1jhofsItzS8n4afKJA\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  background-color: #e6e6e6;
}

.rQ6TsXEmbQL4BLGaus8PPw\=\= {
  left: 1vh !important;
  background-color: #555555;
}

.MQ3Zrq689guXvHGKKOEMOg\=\=,
.rQ6TsXEmbQL4BLGaus8PPw\=\= {
  position: absolute;
  bottom: 1vh;
  right: 18vh;
  width: 150px;
}

.MQ3Zrq689guXvHGKKOEMOg\=\= {
  right: 1vh;
}

.Gnp6z4S3EjNrd\+xfxo8SVg\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 60px;
  justify-content: space-around;
}

.BfMHLl6Gkp7mTrMJmGK1hg\=\= .controls .cleditorMain {
  height: 144px !important;
}

._9pqjrCDR5D\+iIVCzvdd8qg\=\= {
}

._9pqjrCDR5D\+iIVCzvdd8qg\=\= .UiBlocker {
  height: 100%;
}

.nHWkTO\+3bzjTJdNorug8Tg\=\=.nxUyaNp9fqpoq1dECF\+SCg\=\= {
  cursor: not-allowed;
  background-color: #e6e6e6;
  opacity: 0.4;
}

.nHWkTO\+3bzjTJdNorug8Tg\=\= {
  background-color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding: 15px;
  border-radius: 5px;
  border-left: 4px solid #57a3ff;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.NmfABZeDNbv4SAN43\+fu0Q\=\= {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 220px;
}

.nHWkTO\+3bzjTJdNorug8Tg\=\=.opened-true {
  border-radius: 5px 5px 0 0;
}

._64FSCRVUcR3F8fHPMJwHSw\=\= {
  margin-top: 2px;
  border-radius: 0 0 0 0;
  height: 400px;
  overflow-y: scroll;
}

.NmfABZeDNbv4SAN43\+fu0Q\=\= {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 220px;
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\= {
  background-color: white;
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  padding: 15px;
  border-left: 4px solid #57a3ff;
  flex-direction: row;
  align-items: center;
  border-bottom: 1px solid #e4e4e4;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\=:hover {
  cursor: pointer;
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\= .ConnectionTab-ConnectionListOption-db-logo {
  height: 32px;
  margin-right: 10px;
  mask-image: linear-gradient(to bottom, #57a3ff00 -50%, #57a3ff 100%);
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\= i {
  font-size: 24px;
  margin-right: 10px;
  color: #005dff;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\=.loading-selected {
  display: flex;
  justify-content: center;
  align-items: center;
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\=.new-database-connection {
  border-radius: 0 0 5px 5px;
}

.Ub4dfoJ80QmIdnlLpK1QEA\=\=.BngClickOutsideOverlay.Overlay {
  z-index: 99;
  background: rgba(0, 0, 0, 0) !important;
}

.Ub4dfoJ80QmIdnlLpK1QEA\=\=.bng-dropdown-parent {
  width: 306px;
  z-index: 99;
}

.hZ5sbw\+Sn4OcEBGMryopUg\=\=.FirstConnection,
.hZ5sbw\+Sn4OcEBGMryopUg\=\=.FirstSchema {
  border-radius: 5px 5px 0 0;
}

.UkIr4aMz4ZjkRD5yjUx5pA\=\= {
  width: 100%;
}

._5i-JJ1SHNzkO6d6twuBzJg\=\= > i {
  position: absolute;
  top: 20px;
  right: 40px;
  font-size: 15px;
}

.N9cD9aHQqmrJ6N0F-ePrLg\=\= {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}

.li6GNMGzXYRR1I81\+XAhcQ\=\= {
  padding: 5px;
  position: absolute;
  top: 115px;
  right: 20px;
}

.zgjTwTR8IyZ3QEQrWrWhDw\=\= {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 4px 8px 4px 8px;
  gap: 1px;
  display: flex;
  flex-direction: column;
  max-height: 40vh;
  overflow: scroll;
  margin-top: 10px;
}

.zgjTwTR8IyZ3QEQrWrWhDw\=\=.disabled {
  cursor: not-allowed;
  background-color: #e6e6e6;
  opacity: 0.4;
}

.R6EI5HsUUif-AS6DwU3rNw\=\= {
  height: 56vh !important;
}

.R6EI5HsUUif-AS6DwU3rNw\=\= .AccordionContent {
  max-height: unset !important;
}

.oYlChmEEXe9B4gfx6UABHw\=\= {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e4e4e4;
  gap: 8px;
  padding: 8px 0 8px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}

.zgjTwTR8IyZ3QEQrWrWhDw\=\= > div:last-child .-OkfU96xdV\+r7NdHvyk4Ng\=\=:not(.open) .oYlChmEEXe9B4gfx6UABHw\=\=,
.NDJt5lAyCRZEdSlsy91QjA\=\= > div:last-child .A-UpmYbzIxE0HHiG8-GxAw\=\=:not(.open) .oYlChmEEXe9B4gfx6UABHw\=\=,
.NDJt5lAyCRZEdSlsy91QjA\=\= > .NBFDvO9iVSF8FwcejH4AJQ\=\=:last-child .oYlChmEEXe9B4gfx6UABHw\=\= {
  border: none;
}

.-OkfU96xdV\+r7NdHvyk4Ng\=\= {
  position: relative;
}

.A-UpmYbzIxE0HHiG8-GxAw\=\= {
  position: relative;
}

.KnzIkrYJOJwOkft4lHDL7w\=\= {
  color: #888888;
  font-size: 16px !important;
  cursor: pointer;
}

.KnzIkrYJOJwOkft4lHDL7w\=\=.cerrado {
  transform: rotate(0deg);
}

.KnzIkrYJOJwOkft4lHDL7w\=\=.open {
  transform: rotate(90deg);
}

.NDJt5lAyCRZEdSlsy91QjA\=\= {
  position: relative;
}

.NDJt5lAyCRZEdSlsy91QjA\=\= {
  margin-left: 20px;
}

.NDJt5lAyCRZEdSlsy91QjA\=\=.closed {
  transform-origin: top;
  display: none;
  transform: scaleY(0);
}

.NDJt5lAyCRZEdSlsy91QjA\=\=.open {
  transform-origin: top;
  display: flow;
  transform: scaleY(1);
}

.NiA-31wIVVrNi9ek8IYF\+w\=\= {
  color: #888888;
  font-size: 16px !important;
}

.NiA-31wIVVrNi9ek8IYF\+w\=\=.JSON {
  font-size: 10px !important;
}

.BuhNXTzvRrBjVY-Z91q-KA\=\= {
  position: absolute;
  right: 0;
  top: 10px;
  color: #888888;
  font-size: 16px !important;
  cursor: pointer;
}

.sICOw6\+OYDeZyifHDXjanA\=\= {
  width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  text-align: left;
}

.sICOw6\+OYDeZyifHDXjanA\=\=.column {
  width: unset;
}

.UYGuGvfjfxOBt6JWSXLR3Q\=\= {
  font-size: 16px !important;
  transform: rotate(90deg);
}

.UYGuGvfjfxOBt6JWSXLR3Q\=\=.PRIMARY {
  color: #c9c90e;
}

.UYGuGvfjfxOBt6JWSXLR3Q\=\=.FOREIGN {
  color: red;
}

.uRyCDj03cCrbINm5e3vBuA\=\= {
  left: 1vh !important;
  background-color: #555555;
}

.HulWEhkIAVxjjX50HcBS3A\=\=,
.uRyCDj03cCrbINm5e3vBuA\=\= {
  position: absolute;
  bottom: 1vh;
  right: 1vh;
  width: 150px;
}

._5ycmcriYFzMZCWQ6m-OhKQ\=\= {
  background-color: #005dff;
  color: white;
  width: fit-content;
  padding: 0 3px 0 3px;
  border-radius: 5px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  justify-content: center;
  font-weight: bold;
  font-size: 10px;
}

._5ycmcriYFzMZCWQ6m-OhKQ\=\=:hover:not(.nxUyaNp9fqpoq1dECF\+SCg\=\=) {
  cursor: pointer;
}

._5ycmcriYFzMZCWQ6m-OhKQ\=\=.disabled:hover {
  cursor: not-allowed;
}

.QZam7PnE4ml1PsYjRfqo\+A\=\= {
  height: 90%;
  overflow: scroll;
  padding: 12px 0 5px 10px !important;
}

.vm0PZiu3x2R2H1yEUL238Q\=\= {
  padding: 0 12px 0 12px;
}

.JOUjtvYMY9F134c6OZmIBg\=\= {
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
  text-align: center;
  color: #337dff;
}

.mPiHMvBU3CTwbQnxb4hgLA\=\= {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}

.OzMmyr078DCJZq\+7vhykGA\=\= {
  font-size: 12px !important;
  color: #005dff;
  margin: 0 5px 0 5px;
  cursor: pointer;
}

.EmuCN7NatWmuwYA4oaTxzw\=\= {
  font-size: 13px !important;
  color: #005dff;
  margin-left: 5px;
}

.\+wnMoEqr7isIMciqL0x\+rQ\=\= {
  font-size: 15px !important;
  color: red;
}

.\+wnMoEqr7isIMciqL0x\+rQ\=\=:hover {
  cursor: pointer;
}

.RmnDHAl0F-Z9czQqzdPpig\=\= {
  color: #005dff;
  line-height: 14px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  width: max-content;
}

.RmnDHAl0F-Z9czQqzdPpig\=\=:hover {
  cursor: pointer;
}

.RmnDHAl0F-Z9czQqzdPpig\=\=.disabled:hover {
  cursor: not-allowed;
}

.sY5bKyPEi2xJxNDeWJ6x5Q\=\= {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.sY5bKyPEi2xJxNDeWJ6x5Q\=\=.syncing {
  animation: J\+3djEnoljQrdzMTPhCSNA\=\= 1s linear infinite reverse;
}

@keyframes J\+3djEnoljQrdzMTPhCSNA\=\= {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.rqfKBW-2dSB\+EvRwF1fUAA\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  height: 4vh;
  position: relative;
}

.rqfKBW-2dSB\+EvRwF1fUAA\=\=.disabled {
  opacity: 0.5;
}

.glBbNn6y1tpYh4CLO1ClYw\=\= {
  border-radius: 4px;
  position: absolute;
  right: 42px;
}

.glBbNn6y1tpYh4CLO1ClYw\=\=.bng-search.closed {
  width: 45px;
  right: 84px;
}

.glBbNn6y1tpYh4CLO1ClYw\=\=.bng-search.open {
  width: 255px;
}

.glBbNn6y1tpYh4CLO1ClYw\=\=.bng-search-input.closed {
  position: fixed;
}

.glBbNn6y1tpYh4CLO1ClYw\=\=.bng-search-input.open {
  position: unset;
}

.LkZFDjDcJWXZrIgZp0krsA\=\= {
  height: 50px;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}

.biwyZeKC5046Nml5V6MQVA\=\= {
  height: 40px;
}

.I3u-GCjwzMBff0g8YAh72g\=\= {
  display: flex;
  align-items: center;
  width: 230px;
}

.I3u-GCjwzMBff0g8YAh72g\=\= div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.I3u-GCjwzMBff0g8YAh72g\=\= > i {
  margin-right: 10px;
}

.P0qv3eNZFX6DIomEA4MUDA\=\= {
  display: flex !important;
  flex-direction: column;
  height: 60px;
  justify-content: space-around !important;
  flex-wrap: wrap;
  align-items: flex-start !important;
}

.P0qv3eNZFX6DIomEA4MUDA\=\= .KeyFieldContainer {
  overflow: hidden;
  max-width: 215px;
  text-overflow: ellipsis;
}

.P0qv3eNZFX6DIomEA4MUDA\=\= :last-child {
  margin-left: 0 !important;
}

.mqr2q3VVy8eE9z4dfoXdiA\=\= {
  margin-top: 15px;
}

.A7qEFbM4GdWc6N63Bt7kcQ\=\=,
.IN5wCGK2uoqIiaSNkUtN-Q\=\= {
  margin-bottom: 10px;
}

.CDPaeJAI6qLdEivwbnMAqA\=\= {
  display: flex;
  flex-direction: column;
}

.Bd32QGzJXg4ZkjHESCDTYQ\=\=.disabled,
.qzmzB77LypZMWc-9sg5vqw\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.4;
  background-color: #e6e6e6;
}

.WOjT58hb9mNrIEwobsAclg\=\=,
.OxliMpFaNKzClFfU1qTbTw\=\=,
.cABPs4pf-WmH4v9msiEWSg\=\=,
.uWLCQ-W5ALLrfufKqYCBJg\=\=,
.mqr2q3VVy8eE9z4dfoXdiA\=\= {
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  text-align: left;
  color: #333333;
}

.RtzNtglvbs8TsGLWfBxhZQ\=\=,
.A7qEFbM4GdWc6N63Bt7kcQ\=\=,
.IN5wCGK2uoqIiaSNkUtN-Q\=\=,
._6n8mkZMDZe4QiurzMdS6BA\=\= {
  margin-top: 10px;
}

.RtzNtglvbs8TsGLWfBxhZQ\=\= {
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-between;
}

.SK-7fR8tZ5zxQcIYfwmAHw\=\= {
  width: 65px !important;
  height: unset !important;
  margin-bottom: unset !important;
}

.QpDiu4iyrYhnLyvnE5PqKg\=\= {
  width: 200px;
}

.zXfcu1lOYmBrbkss-Ln9Ng\=\=.disabled {
  pointer-events: none;
}

.ZMuUIexG0Oz3fAy-73dP6Q\=\=,
.zXfcu1lOYmBrbkss-Ln9Ng\=\= {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

._9ZXfYtnZ\+2eiUZfQxvfPqQ\=\= .AccordionTitle .AccordionDescription,
.Bd32QGzJXg4ZkjHESCDTYQ\=\= .AccordionTitle .AccordionDescription {
  width: 100%;
}

.WOjT58hb9mNrIEwobsAclg\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
  margin-bottom: 10px;
}

.a\+IXP796l9Klh6ujHIVP3A\=\= {
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  border-radius: 15px;
  transition: background-color 0.5s;
}

.a\+IXP796l9Klh6ujHIVP3A\=\=:hover {
  cursor: pointer;
  background-color: #8080804f;
}

.QNiv-AADHzGhWuTZLr29Ew\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
  height: 100px;
  justify-content: space-between;
}

.LxILHkRkNSh9onF61podfQ\=\= {
  padding: 24px 0 24px 0;
  border-radius: 8px;
  background: #ffffff;
}

.LxILHkRkNSh9onF61podfQ\=\=:not(.empty-list) {
  height: 300px;
  overflow-y: scroll;
  padding: 5px 0 5px 0;
}

.GZTjLKyEW7f97bLws0JvJQ\=\= {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
  color: #555555;
}

.zw0BCSiayDRfiA5BZJuf\+g\=\= {
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-align: center;
  color: #337dff;
}

.zw0BCSiayDRfiA5BZJuf\+g\=\=:hover {
  cursor: pointer;
}

.BjQb9BJy3lMsSikzYw8K1g\=\= {
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  text-align: center;
  color: #005dff;
  border: 10px solid #e6efff;
  border-radius: 20px;
  background-color: #e6efff;
}

.NLteZgrxNk6O2u0\+pCy4pQ\=\= {
  background-color: #555555;
}

.kHlvRWTh\+zRZOJG3AtVyiA\=\= {
  display: flex;
  position: absolute;
  right: 62px;
  bottom: 2vh;
  z-index: 100;
  gap: 22px;
}

.r3pGfi4Yb-jwGGGqFrEAiw\=\=,
.NLteZgrxNk6O2u0\+pCy4pQ\=\= {
  width: 150px;
}

.sWq2\+r9N4hldVsvzzdjDeg\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

.sWq2\+r9N4hldVsvzzdjDeg\=\= :first-child {
  font-size: 20px;
}

.S3209MMg4ZPxWjOUFovl6w\=\= {
  height: 100%;
  display: flex;
  align-items: center;
}

.goC\+ryOoqXrRZkp-I1fQGA\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 30px;
  width: 10%;
}

.Ozkk7gs9SBdEDFhFb6JCRQ\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 30px;
  width: 75px;
}

.mtEsQCSQNvWwpiJvIsrvSQ\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 30px;
  width: 40px;
}

.MIxuMI0FiP1gnj\+PJfmNqA\=\= {
  overflow-x: hidden;
  width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.EFPpMVcgET\+rF\+rvtv7-Iw\=\= {
  height: 84vh !important;
}
.KeyFieldSelector {
    justify-content: right;
}

.KeyFieldSelector .Label {
    white-space: nowrap;
}

.KeyFieldSelector .bng-button {
    width: 150px !important;
    height: 25px !important;
    padding: 0 !important;
}

.KeyFieldSelector .HelpIcon {
    font-size: 19px;
    color: #888888;
    cursor: help;
}


/* Dropdown */
.KeyFieldSelectorDropPopper .FilterMembers {
    border: 1px solid #efefef;
    border-radius: 4px;
    padding: 6px;
}

.KeyFieldSelectorDropPopper .FilterMembers .MembersContainer {
    position: relative;
    overflow: auto;
    padding: 0 4px;
}

.KeyFieldSelectorDropPopper .FilterMembers .bng-search {
    height: 30px;
}

.KeyFieldSelector .MemberInfo .BngInput {
    background-color: white !important;
}

.KeyFieldSelectorDropPopper .AddButton {
    width: 100% !important;
}

.KeyFieldSelectorDropPopper .FilterMembers .MembersContainer .lbl {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.KeyFieldSelector .KeyFieldContainer {
    gap: 5px;
}

.KeyFieldSelector .KeyField {
    white-space: nowrap;
}

.KeyFieldSelector .label-fields-wrapper {
    display: flex;
}
.imRIXNNNgURRuj272z-5ow\=\= {
  height: 100%;
  width: 100%;
  display: flex;
  margin-bottom: 10px;
}

.cg1GZl1mlneIgtXASHgeFg\=\= {
  width: 95%;
  margin-right: 10px;
}

.Gt2V6yuzEmWC6j2REmnI6w\=\= {
  width: 95%;
}

.XUsDwxPHk0tUE0wMXt4qgA\=\=,
.radsmpJ\+gNRf-fHagF6y7g\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  border-bottom: 1px solid #c4c4c4;
  color: #79abd7;
  padding-bottom: 10px;
}

._8OGZ1YsVMzu9GhtcmgNxqw\=\= {
  border-radius: 5px !important;
  height: 25px;
  display: flex;
  align-items: center !important;
  background-color: #2183c5 !important;
  color: white !important;
  font-size: 12px;
}

._8OGZ1YsVMzu9GhtcmgNxqw\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

._2LurRaxu5BgjA8P5ItQZtQ\=\= {
  font-size: 18px !important;
}

.w1CMGf5\+1fRzYrVU86aKvA\=\= {
  height: 250px;
  z-index: 321050;
}

.RFqLANIdDyVybPOiOSp8rA\=\= {
  background-color: white;
  border: 1px solid lightgray;
  padding: 2px 2px 7px;
  border-radius: 5px;
  height: 240px;
}

.ej25aTLf9alyyWCiYarjAw\=\= {
  margin: 5px 0 5px 0;
}

.awG49mOeXdb9b57GabJ0aA\=\= {
  height: 205px;
  padding: 3px;
  padding-bottom: 0;
  overflow-y: scroll;
}

.LsqDlTFubEwENsMCGPCXfw\=\= {
  border-radius: 5px !important;
  height: 26px;
  display: flex;
  justify-self: end;
  font-weight: bold;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-right: 3px;
  align-items: center !important;
}

.gHnZ-d9yHZESGn2gW3IoNw\=\= {
  justify-self: start;
  color: #555 !important;
  margin-left: 3px;
}

.d0LqnlirLsqrT-xpoyNfGQ\=\= {
  color: red !important;
}

.hksWnzvCgkGTmDvYCH0wQw\=\= {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 3px 3px 0 3px;
  align-items: end;
  border-top: 1px solid lightgray;
}

.gBnMAmB-4hh-6zCjBboEfQ\=\= {
  height: 322px;
  width: 100%;
  overflow-y: scroll;
}

.G9q-grYp-iUAsTm3SuxPTg\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.G9q-grYp-iUAsTm3SuxPTg\=\=:not(:last-child) {
  border-bottom: 1px solid darkgray;
}

.XGpuu3Lt23uIufEgajyyrw\=\= {
  display: flex;
  flex-direction: row-reverse;
}

.DL5H5W5z3FDapWJQ\+eBohQ\=\= {
  background-color: #095dff;
}

.DL5H5W5z3FDapWJQ\+eBohQ\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.qU1dZFIYu4atwoazxIPQkQ\=\= {
  margin-right: 10px;
}

.vUbWXM1Dtjgoh8c3CHeoGg\=\= {
  height: 85px;
}

.sjseVgMGa33PvPbxTlfIkw\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

.sjseVgMGa33PvPbxTlfIkw\=\= :first-child {
  font-size: 20px;
}

.F8u9anH7GritrVsIuPrF1g\=\= {
  height: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}

.EZlUBvD\+Bh6W4z0qkS2jBg\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 30px;
  width: 10%;
}

.LlqriO6I\+wNx7Utng0OfcA\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 30px;
  width: 129px;
}

.DYnQG5ZW9Cg5m3bomk29eA\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 30px;
  width: 40px;
}

._722GOLkEB3AQNzeJG4l56Q\=\= {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
  display: flex;
  overflow: hidden;
  line-height: 37px;
  padding-left: 10px;
  font-size: 12px;
  color: #373737;
  font-weight: 500;
  opacity: 0.8;
  align-items: center;
}

._722GOLkEB3AQNzeJG4l56Q\=\= :first-child {
  font-size: 20px;
}

.QS2C6OkYXifkeaSKtZU2Mg\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
  width: 10%;
}

.-qrs1\+J5xDSMSRMyG1iZJw\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
  width: 70px;
}

.P\+FodUrgPKlZWHl6FTJPZw\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
  width: 355px;
}

.zv4JJQFnAqqnD1U7AecCHg\=\= {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  height: 65px;
  width: 70px;
}

.oKp5Gg5pYmhNCC5iZDknuQ\=\= {
  color: red !important;
}

._1YvLSU\+owNbWiE\+fhpT9dw\=\=,
.eno6KMLwa5yCvWjrPSsUxg\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  border-bottom: 1px solid #c4c4c4;
  color: #79abd7;
  padding-bottom: 10px;
}

.eECP6vUJtidcxwcTrWy8rg\=\= {
  border-radius: 5px !important;
  height: 25px;
  display: flex;
  align-items: center;
  background-color: #2183c5 !important;
  color: white !important;
  font-size: 12px;
}

.cGwPv7JpO\+V-3NkUEmFfYA\=\= {
  font-size: 18px !important;
}

._2n-cXEHeXPKboSsfM0nRPQ\=\= {
  height: 250px;
  z-index: 321050;
}

.BsNrP40CnvT1S9LWidoe4Q\=\= {
  background-color: white;
  border: 1px solid lightgray;
  padding: 5px;
  border-radius: 5px;
  height: 238px;
}

.FoDFTo5Va4bvIuRPkO096w\=\= {
  margin: 5px 0 5px 0;
}

.TdD2aSI\+B8TDe4IfbcOfbw\=\= {
  height: 205px;
  overflow-y: scroll;
}

._4vF8teHSCR9Y6IMmFOLFVA\=\= {
  border-radius: 5px !important;
  height: 30px;
  display: flex;
  align-items: center;
}

.U0KwwSXmv8V2JVZDSlVBkA\=\= {
  display: flex;
  flex-direction: row-reverse;
}

.Q1vdIPVmfU8LQ-cDRLemoA\=\= {
  background-color: #095dff;
}

.XxajMhHK2eaGd-5sC7q3sg\=\= {
  margin-right: 10px;
}

.rMt7bDuRdHlDgcRfimhdBA\=\= {
  height: 320px;
  overflow-y: scroll;
  margin-bottom: 20px;
}

.K8YY9d7CoCcg6Kp5DAKY8g\=\= {
  height: 100%;
  display: flex;
  align-items: center;
}

.Q1vdIPVmfU8LQ-cDRLemoA\=\=.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.Qs\+mIr3BPkJdFhcKCattQw\=\= {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  border-bottom: 1px solid #c4c4c4;
  color: #79abd7;
  padding-bottom: 10px;
}

._7qnHVDY1e0HW-ZEmpIxJPQ\=\=,
._7qnHVDY1e0HW-ZEmpIxJPQ\=\= .BngCodeMirror,
._7qnHVDY1e0HW-ZEmpIxJPQ\=\= .BngCodeMirror .BngCodeMirrorEditor .CodeMirror {
  height: 100%;
}

._7qnHVDY1e0HW-ZEmpIxJPQ\=\= .BngCodeMirror .BngCodeMirrorEditor {
  height: 100%;
}

.LwOounE6Ttt69rbeP0YMjQ\=\= {
  display: flex;
  height: 100%;
  position: relative;
}

.LwOounE6Ttt69rbeP0YMjQ\=\=[dragging='true'] .O3Jkom8dIK4mzvtmozWHQQ\=\= {
  opacity: 0.8;
}

._8XwS3jwQLYsN63iCjuB5ag\=\= {
  flex: 1;
  position: relative;
  pointer-events: auto;
  z-index: 1;
}

.zfgE0JjGlLmDp3Kq9erqEg\=\= {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out;
}

.O3Jkom8dIK4mzvtmozWHQQ\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #005dff;
  padding: 16px 12px;
  font-size: 22px;
  gap: 5px;
  background-color: #e5efff;
  border-radius: 8px;
  font-weight: 500;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out;
}

.O3Jkom8dIK4mzvtmozWHQQ\=\=.Qpmfb4i7W-rXq2tjS8\+ZyA\=\= {
  opacity: 0.8;
}

.cqIo8pN8ssy5LN\+OCIu1mw\=\= {
  color: #222;
  background-color: white;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  font-size: 12px;
  overflow: visible;
}

.uC\+8AR5sWOZt7A-xrH1fhg\=\= {
  align-items: center;
  background: #e8e8e8;
  border-bottom: 1px solid #e4e4e4;
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  border-radius: 8px 8px 0 0;
}

._3dWjl8d4si-kVSwXgHR-SA\=\= .VMbFkGJ4BfEVFqaWxPBrJg\=\= {
  font-size: 16px;
}

.JPFfRvbvK95YPJoSWbhufQ\=\=,
.stx\+9NNc2k-0KpDecugA8A\=\= {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  padding: 1px 5px 1px 10px;
}

.yL2oJuTqmY6IUQGzI6yKgQ\=\= {
  color: #005dff;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= {
  display: flex;
  flex-direction: column;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\=:not(:last-child) {
  border-bottom: 1px solid #e4e4e4;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\=:last-child {
  border-radius: 0 0 8px 8px;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\=:nth-child(odd) {
  background: #f6f6f6;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\=:nth-child(even) {
  background: #ffffff;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= i {
  font-size: 18px !important;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\= {
  align-items: center;
  display: inline-flex;
  gap: 8px;
  padding: 4px 4px 4px 10px;
  position: relative;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\= .z1LDgcvv0e3MC-DVr3o8xQ\=\= {
  margin-top: 0 !important;
}

.sCuGtcjBgk0C6n34a\+f8KQ\=\= {
  align-items: center;
  background: #005dff;
  border: 2px solid #ffffff;
  border-radius: 100%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  pointer-events: all;
  display: flex;
  height: 14px;
  justify-content: center;
  position: absolute;
  width: 14px;
  z-index: 6;
}

.JriKB3bEEiPOkwXZe1R\+zw\=\= {
  align-items: center;
  color: #fff;
  display: flex;
  justify-content: center;
  padding: 0;
}

.JriKB3bEEiPOkwXZe1R\+zw\=\= i {
  font-size: 18px !important;
}

.lfvH-Z7q3qm1QgQ9qlpOZA\=\= {
  background: #ffffff;
  border: 1px solid #d4d4d4;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 20px;
}

.mlx1-m-iPXtnalo\+70H-jQ\=\= {
  font-size: 16px;
  font-weight: bold;
}

.V160r3w-\+7tJwVIuwCVlkw\=\= {
  display: inline-flex;
  justify-content: space-between;
}

.vW4VXEiFjhnK2Xmu4T4omg\=\= {
  width: 10px !important;
  height: 10px !important;
  opacity: 0;
  pointer-events: none;
}

.KV95pXCshIhcBMnGxqTHnQ\=\= ._43EQvWfrxbuVic7s5Z1BrA\=\=:hover .vW4VXEiFjhnK2Xmu4T4omg\=\= {
  opacity: 1;
  pointer-events: auto;
  background: #ffffff;
  border: 2px solid #005dff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}

.EwIAezZInLpw6RbDxyOYfA\=\= {
  display: block;
}

.fmnp3v-jQ0cU5iWPTsjZJQ\=\= {
  width: 250px;
}

.fmnp3v-jQ0cU5iWPTsjZJQ\=\= ul {
  border-radius: 8px !important;
}

.fmnp3v-jQ0cU5iWPTsjZJQ\=\= li {
  padding: 7px 9px !important;
}

.fmnp3v-jQ0cU5iWPTsjZJQ\=\= li i:has(img) {
  margin-bottom: 6px;
}

.fmnp3v-jQ0cU5iWPTsjZJQ\=\= li.disabled {
  opacity: 0.4 !important;
}

.RoHsCLb8L97l3cbETFTzgg\=\= {
  border: 2px solid #00a355;
}

.g8EfE0WuBaWgr8WvsXhTmg\=\=:hover {
  background-color: #ffffff !important;
}

.-tAJbYPt1rTYMZihlc6RzQ\=\= i {
  font-size: 16px !important;
}

.lKfuOutVmEPmuHx5aRzVXA\=\= {
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 100;
  color: #00a355;
  background-color: #ffffff;
  border-radius: 50%;
  padding: 0 !important;
}

.nUUtodSkEVbxYx6W52JO0g\=\= {
  display: flex;
  align-items: center;
  gap: 2px;
  width: 100%;
}

.A-4dh5afDlsQAU2z-OVXBA\=\= {
  border-radius: 8px !important;
}

.jGp\+jQnpRCJbVG7Iybiy7A\=\= {
  padding: 4px !important;
}

._20y9sRwUZ4nu\+1x\+nhK1aA\=\= {
  height: 100%;
  width: 100%;
}

.ACiBohko8XWJr2YMmzrnzA\=\= {
  font-size: 16px;
}

/* this gets exported as style.css and can be used for the default theming */
/* these are the necessary styles for React Flow, they get used by base.css and style.css */
.react-flow {
  direction: ltr;
}
.react-flow__container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.react-flow__pane {
  z-index: 1;
  cursor: -webkit-grab;
  cursor: grab;
}
.react-flow__pane.selection {
    cursor: pointer;
  }
.react-flow__pane.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}
.react-flow__renderer {
  z-index: 4;
}
.react-flow__selection {
  z-index: 6;
}
.react-flow__nodesselection-rect:focus,
.react-flow__nodesselection-rect:focus-visible {
  outline: none;
}
.react-flow .react-flow__edges {
  pointer-events: none;
  overflow: visible;
}
.react-flow__edge-path,
.react-flow__connection-path {
  stroke: #b1b1b7;
  stroke-width: 1;
  fill: none;
}
.react-flow__edge {
  pointer-events: visibleStroke;
  cursor: pointer;
}
.react-flow__edge.animated path {
    stroke-dasharray: 5;
    -webkit-animation: dashdraw 0.5s linear infinite;
            animation: dashdraw 0.5s linear infinite;
  }
.react-flow__edge.animated path.react-flow__edge-interaction {
    stroke-dasharray: none;
    -webkit-animation: none;
            animation: none;
  }
.react-flow__edge.inactive {
    pointer-events: none;
  }
.react-flow__edge.selected,
  .react-flow__edge:focus,
  .react-flow__edge:focus-visible {
    outline: none;
  }
.react-flow__edge.selected .react-flow__edge-path,
  .react-flow__edge:focus .react-flow__edge-path,
  .react-flow__edge:focus-visible .react-flow__edge-path {
    stroke: #555;
  }
.react-flow__edge-textwrapper {
    pointer-events: all;
  }
.react-flow__edge-textbg {
    fill: white;
  }
.react-flow__edge .react-flow__edge-text {
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }
.react-flow__connection {
  pointer-events: none;
}
.react-flow__connection .animated {
    stroke-dasharray: 5;
    -webkit-animation: dashdraw 0.5s linear infinite;
            animation: dashdraw 0.5s linear infinite;
  }
.react-flow__connectionline {
  z-index: 1001;
}
.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}
.react-flow__node {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: -webkit-grab;
  cursor: grab;
}
.react-flow__node.dragging {
    cursor: -webkit-grabbing;
    cursor: grabbing;
  }
.react-flow__nodesselection {
  z-index: 3;
  transform-origin: left top;
  pointer-events: none;
}
.react-flow__nodesselection-rect {
    position: absolute;
    pointer-events: all;
    cursor: -webkit-grab;
    cursor: grab;
  }
.react-flow__handle {
  position: absolute;
  pointer-events: none;
  min-width: 5px;
  min-height: 5px;
  width: 6px;
  height: 6px;
  background: #1a192b;
  border: 1px solid white;
  border-radius: 100%;
}
.react-flow__handle.connectionindicator {
    pointer-events: all;
    cursor: crosshair;
  }
.react-flow__handle-bottom {
    top: auto;
    left: 50%;
    bottom: -4px;
    transform: translate(-50%, 0);
  }
.react-flow__handle-top {
    left: 50%;
    top: -4px;
    transform: translate(-50%, 0);
  }
.react-flow__handle-left {
    top: 50%;
    left: -4px;
    transform: translate(0, -50%);
  }
.react-flow__handle-right {
    right: -4px;
    top: 50%;
    transform: translate(0, -50%);
  }
.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}
.react-flow__panel {
  position: absolute;
  z-index: 5;
  margin: 15px;
}
.react-flow__panel.top {
    top: 0;
  }
.react-flow__panel.bottom {
    bottom: 0;
  }
.react-flow__panel.left {
    left: 0;
  }
.react-flow__panel.right {
    right: 0;
  }
.react-flow__panel.center {
    left: 50%;
    transform: translateX(-50%);
  }
.react-flow__attribution {
  font-size: 10px;
  background: rgba(255, 255, 255, 0.5);
  padding: 2px 3px;
  margin: 0;
}
.react-flow__attribution a {
    text-decoration: none;
    color: #999;
  }
@-webkit-keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
@keyframes dashdraw {
  from {
    stroke-dashoffset: 10;
  }
}
.react-flow__edgelabel-renderer {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.react-flow__edge.updating .react-flow__edge-path {
      stroke: #777;
    }
.react-flow__edge-text {
    font-size: 10px;
  }
.react-flow__node.selectable:focus,
  .react-flow__node.selectable:focus-visible {
    outline: none;
  }
.react-flow__node-default,
.react-flow__node-input,
.react-flow__node-output,
.react-flow__node-group {
  padding: 10px;
  border-radius: 3px;
  width: 150px;
  font-size: 12px;
  color: #222;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  border-color: #1a192b;
  background-color: white;
}
.react-flow__node-default.selectable:hover, .react-flow__node-input.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
      box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.08);
    }
.react-flow__node-default.selectable.selected,
    .react-flow__node-default.selectable:focus,
    .react-flow__node-default.selectable:focus-visible,
    .react-flow__node-input.selectable.selected,
    .react-flow__node-input.selectable:focus,
    .react-flow__node-input.selectable:focus-visible,
    .react-flow__node-output.selectable.selected,
    .react-flow__node-output.selectable:focus,
    .react-flow__node-output.selectable:focus-visible,
    .react-flow__node-group.selectable.selected,
    .react-flow__node-group.selectable:focus,
    .react-flow__node-group.selectable:focus-visible {
      box-shadow: 0 0 0 0.5px #1a192b;
    }
.react-flow__node-group {
  background-color: rgba(240, 240, 240, 0.25);
}
.react-flow__nodesselection-rect,
.react-flow__selection {
  background: rgba(0, 89, 220, 0.08);
  border: 1px dotted rgba(0, 89, 220, 0.8);
}
.react-flow__nodesselection-rect:focus,
  .react-flow__nodesselection-rect:focus-visible,
  .react-flow__selection:focus,
  .react-flow__selection:focus-visible {
    outline: none;
  }
.react-flow__controls {
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.08);
}
.react-flow__controls-button {
    border: none;
    background: #fefefe;
    border-bottom: 1px solid #eee;
    box-sizing: content-box;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    padding: 5px;
  }
.react-flow__controls-button:hover {
      background: #f4f4f4;
    }
.react-flow__controls-button svg {
      width: 100%;
      max-width: 12px;
      max-height: 12px;
    }
.react-flow__controls-button:disabled {
      pointer-events: none;
    }
.react-flow__controls-button:disabled svg {
        fill-opacity: 0.4;
      }
.react-flow__minimap {
  background-color: #fff;
}
.react-flow__minimap svg {
  display: block;
}
.react-flow__resize-control {
  position: absolute;
}
.react-flow__resize-control.left,
.react-flow__resize-control.right {
  cursor: ew-resize;
}
.react-flow__resize-control.top,
.react-flow__resize-control.bottom {
  cursor: ns-resize;
}
.react-flow__resize-control.top.left,
.react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}
.react-flow__resize-control.bottom.left,
.react-flow__resize-control.top.right {
  cursor: nesw-resize;
}
/* handle styles */
.react-flow__resize-control.handle {
  width: 4px;
  height: 4px;
  border: 1px solid #fff;
  border-radius: 1px;
  background-color: #3367d9;
  transform: translate(-50%, -50%);
}
.react-flow__resize-control.handle.left {
  left: 0;
  top: 50%;
}
.react-flow__resize-control.handle.right {
  left: 100%;
  top: 50%;
}
.react-flow__resize-control.handle.top {
  left: 50%;
  top: 0;
}
.react-flow__resize-control.handle.bottom {
  left: 50%;
  top: 100%;
}
.react-flow__resize-control.handle.top.left {
  left: 0;
}
.react-flow__resize-control.handle.bottom.left {
  left: 0;
}
.react-flow__resize-control.handle.top.right {
  left: 100%;
}
.react-flow__resize-control.handle.bottom.right {
  left: 100%;
}
/* line styles */
.react-flow__resize-control.line {
  border-color: #3367d9;
  border-width: 0;
  border-style: solid;
}
.react-flow__resize-control.line.left,
.react-flow__resize-control.line.right {
  width: 1px;
  transform: translate(-50%, 0);
  top: 0;
  height: 100%;
}
.react-flow__resize-control.line.left {
  left: 0;
  border-left-width: 1px;
}
.react-flow__resize-control.line.right {
  left: 100%;
  border-right-width: 1px;
}
.react-flow__resize-control.line.top,
.react-flow__resize-control.line.bottom {
  height: 1px;
  transform: translate(0, -50%);
  left: 0;
  width: 100%;
}
.react-flow__resize-control.line.top {
  top: 0;
  border-top-width: 1px;
}
.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

.z8RAql7aYPjP4XNsrDBagA\=\= {
  width: 750px;
  max-height: 600px;
  margin: unset;
  left: 31%;
}

.YreSc02OVZyNoIBgEgkILQ\=\= {
  height: 400px;
  overflow: auto;
}

.rbscfUiUV61ZH9sUBswPzg\=\= {
  display: flex;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 8px 18px 4px 18px;
  justify-content: space-between;
  position: relative;
  flex-wrap: wrap;
}

.gS0oZxlOnJbIFJqC6uBeEg\=\= {
  width: 200px;
  border-radius: 8px;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
}

._5L917nq0oFCsyTjeQqfprA\=\= {
  height: 36px !important;
  width: 200px !important;
  border-radius: 8px !important;
  border: 1px solid #ccc !important;
}

.M1M2IILTK0obbJC8IPL6GQ\=\= {
  display: flex;
  flex-direction: column;
}

.ZYuBr-ed2n0FcrAFMV7glg\=\= {
  display: flex;
  flex-direction: column;
}

.nmA9M8Rnz1ph-T\+kQrwZnw\=\= {
  color: #005dff;
}

.obJV0zMYqMI72FPVEFRWFw\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 26px;
  height: 26px;
  top: 5px;
  right: 10px;
}

.obJV0zMYqMI72FPVEFRWFw\=\= i {
  font-size: 16px !important;
}

._6-x-GF-CvB18sxykIwTOkw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.iBfDmu3c4uxyJdaa7ubWig\=\= {
  font-weight: 500;
}

.QyCCQhAfqrvgLOdD00jGxg\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 7px;
  margin: 8px;
}

.SrG-ae-OQV76g\+uE-WjxsQ\=\= {
  font-size: 12px !important;
  padding: 4px 8px !important;
  font-weight: 500;
  background-color: white;
  color: black;
}

.-GtBrIDTAdCYMW7ahM\+z4A\=\= {
  background-color: #005dff;
  color: white;
}

.VLc0lm43aHFpnFDqp8cBgQ\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  margin-top: 155px;
  gap: 5px;
}

._7E0No\+WvjkouNtVac133Nw\=\= {
  width: 800px;
  margin: unset;
  left: 31%;
}

.Isgyfcz-fp\+kJIqd-4RGSg\=\= {
  height: 550px;
  display: flex;
  gap: 8px;
  flex-direction: column;
}

.M2p\+fQ2\+INr6udB9kSFYgQ\=\= {
  display: flex;
  gap: 4px;
  align-items: center;
  justify-content: center;
  padding: 4px;
  border-radius: 6px;
  border: 1px solid;
  width: 130px;
  height: 30px;
  font-size: 12px;
}

.M2p\+fQ2\+INr6udB9kSFYgQ\=\= i {
  font-size: 16px;
}

.izCJ3gzZWqLDf8S5Kv5yLw\=\= {
  height: 100%;
}

.s2HA5-njcECE43tf-HgwCQ\=\= {
  padding: 0 !important;
}
.q3KhU5gkZtaMPOWZUWnHLQ\=\= {
  width: 900px;
  max-height: 700px;
  margin: unset;
  left: 510px;
}

.NR9B2qxKjiVnvja1wQ\+ARg\=\= {
  display: flex;
  flex-direction: column;
  height: 500px;
  overflow: auto;
  gap: 20px;
}

.q3KhU5gkZtaMPOWZUWnHLQ\=\= .BngForm .BngField {
  margin-bottom: 0 !important;
}

.dsMEm-SxpkIpbEZIRmyx6w\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.AUqfaO5ZNa7gFYtm-AHoLg\=\=,
.t3uOyM6frJZFetf2Z6JIyw\=\= {
  font-size: 16px;
  font-weight: 500;
}

.-qS4zkfPYN30-C0UedaZxQ\=\= {
  display: flex;
  background-color: #ffffff;
  padding: 16px;
  border-radius: 8px;
  gap: 15px;
}

.-qS4zkfPYN30-C0UedaZxQ\=\= .zq64AQbskxFldTV1z0sQfA\=\= {
  margin: 0 !important;
}

._7DJimoEaD-NVB6KgLDCBhA\=\= {
  width: 200px;
  border-radius: 8px;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
  padding: 6px 0 6px 0;
}

._7DJimoEaD-NVB6KgLDCBhA\=\= label {
  font-size: 16px;
}

.juZ0VivWqunDY-9N7pncRA\=\= {
  display: flex !important;
  align-items: center;
}

.ZOW0HKC7J-VetQPT3ssSEA\=\= {
  width: 545px;
  line-height: normal;
  text-align: justify;
}

._2uLQZuJWwCK2m3AEk2g5ag\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.iLxbZlYwXVyvu-FwQU32fA\=\= {
  color: #005dff;
  padding: 4px;
  font-size: 28px !important;
}

.iLxbZlYwXVyvu-FwQU32fA\=\= i {
  font-size: 28px !important;
}

.qPwo8WKIQ3\+ocS7mjMNJFA\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 125px;
}

.gM222DhFhSE66jKWwCpn2A\=\=,
._6fVoyYNpHOHF7Ms\+7SuouA\=\=,
.HFZU\+iK-iAWSXb4-lmkUNA\=\= {
  display: flex;
  flex-direction: column;
}

.\+Tqxby5sQUsg3866m\+8oBQ\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
}

.SwdpboCtxnnGpRMyhygbUQ\=\= {
  display: flex;
  border-radius: 8px;
  gap: 15px;
  background-color: #ffffff;
  height: 64px;
  padding: 24px 14px 6px 14px;
}

.kHx\+-cDN8r4iaFa90Rhcbg\=\= {
  width: 250px;
  border-radius: 8px;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
  padding: 5px 0 5px 0;
}

.kHx\+-cDN8r4iaFa90Rhcbg\=\= label {
  font-size: 14px;
}

.oVNSX1JDIufXQ6u1xdCl6w\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin-top: 8px;
}

.xEAG6vhAnT3zclaK2jHG5Q\=\= {
  display: flex;
  justify-content: space-between;
}

.QjxcfireXVxTrsP9OBALDw\=\= {
  color: #e23d3d;
  border-radius: 8px !important;
}

.lmHOf6ia6zl4G6vd4Q7mfw\=\= {
  opacity: 0.7;
  cursor: not-allowed;
}

.P9SpP9BT40eXGcFypvsQKA\=\= {
  background-color: #e3f2fd !important;
  border: 1px solid #2196f3 !important;
}

._4-ux28XWjOFN21TZ\+WICFA\=\= {
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  padding: 6px;
  justify-content: space-between;
}

._4-ux28XWjOFN21TZ\+WICFA\=\=,
.uktBDDpt3ZEnVLE3rBCQAQ\=\= {
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  color: #555555;
  padding: 2px 6px;
  width: 160px;
}

.uktBDDpt3ZEnVLE3rBCQAQ\=\=.AdvancedOptionsPopper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.uktBDDpt3ZEnVLE3rBCQAQ\=\=:hover {
  cursor: pointer;
  background-color: #f3f3f3;
}

.dksq0Eaj76U32\+Xw2U-WmQ\=\= {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
}

.dksq0Eaj76U32\+Xw2U-WmQ\=\= i,
.uktBDDpt3ZEnVLE3rBCQAQ\=\= i {
  font-size: 16px !important;
}

.S9zsQ0Drpi6KkJZslAFskw\=\=.DimensionType.bng-dropdown-parent,
.S9zsQ0Drpi6KkJZslAFskw\=\=.Operator.bng-dropdown-parent,
.S9zsQ0Drpi6KkJZslAFskw\=\=.MeasureMasksOptions.bng-dropdown-parent,
.S9zsQ0Drpi6KkJZslAFskw\=\=.MeasureMasks.bng-dropdown-parent {
  max-width: 168px;
}

.L30rUQr9Fwl2R-bvhOnt-A\=\=.disabled {
  cursor: not-allowed;
  background-color: #e6e6e6;
  opacity: 0.4;
}

.S9zsQ0Drpi6KkJZslAFskw\=\= {
  box-shadow: 0 0 4px 0 #00000040;
  padding: 1px;
  border-radius: 4px;
  z-index: 99;
}

.S9zsQ0Drpi6KkJZslAFskw\=\=.AdvancedOptions.bng-dropdown-parent {
  max-width: 150px;
}

.uktBDDpt3ZEnVLE3rBCQAQ\=\= {
  padding: 2px 0 2px 8px;
  gap: 4px;
  background-color: #ffffff;
  border-top: 1px solid #e4e4e4;
  &:first-child {
    border-top: unset;
  }
}

.uktBDDpt3ZEnVLE3rBCQAQ\=\=.not-allowed,
.uktBDDpt3ZEnVLE3rBCQAQ\=\=.not-allowed > i {
  cursor: not-allowed;
  background-color: #e6e6e6;
  color: #c1c1c1;
}

.eg6mmHe5DxPcbzAkqdnwpg\=\=,
.x0w3PS2wbyNdNrcmQDgRTg\=\= {
  color: #555555;
  margin-right: 5px;
}

.x0w3PS2wbyNdNrcmQDgRTg\=\= {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-align: center;
}

.TvCYq50C2YX1pvCdUvBclA\=\= {
  width: 92%;
  padding: 2px 6px 2px 8px;
  gap: 4px;
  background-color: #ffffff;
  border-top: 1px solid #e4e4e4;
}

.S9zsQ0Drpi6KkJZslAFskw\=\=.Overlay {
  z-index: 99;
  background-color: unset;
}

._5JwrB8XHBLH4GKgybGPlWQ\=\= {
  border: none;
  border-radius: unset;
  padding: unset;
}

._8niDFNG0iabxVl9VLHvgLA\=\= {
  width: 18vh;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  margin-bottom: 0 !important;
  border-radius: 8px !important;
  color: #555555 !important;
}

.aDWbr3xmWEOSxuA\+ayWJAg\=\= {
  display: flex;
  align-items: center;
  gap: 5px;
}

.bh43PL0f5HOxeUa4nvpjXQ\=\= {
  width: 130px;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  margin-bottom: 0 !important;
  border-radius: 8px !important;
  color: #555555 !important;
}

.Q2p1fYAi9qoBvQARC3oCvw\=\= {
  font-size: 20px !important;
  margin-right: 5px;
}

._4ctMp4ZcPCxw0yPYUX\+CDg\=\= {
  color: blue;
  cursor: pointer;
  font-size: 18px !important;
  border-radius: 100%;
  padding: 2px;
}

._4ctMp4ZcPCxw0yPYUX\+CDg\=\=:hover {
  background-color: rgba(0, 0, 0, 0.08);
}

.dksq0Eaj76U32\+Xw2U-WmQ\=\=,
.Mr1z1c49Xt\+vpkT67nLf9Q\=\= {
  max-width: 19vh;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}

.vtZWgNRuagOtbqiOfUKVSg\=\= {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  color: #555555;
}

.ZAXkv-u-c4fV80TnaIQVlw\=\= {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  color: #181d1f;
}

._6cEJV9qkihoxBvYVHYSJUQ\=\= {
  font-size: 14px !important;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}

._6cEJV9qkihoxBvYVHYSJUQ\=\=.close {
  color: #e23d3d;
}

._6cEJV9qkihoxBvYVHYSJUQ\=\=.priority_high {
  color: #faa133;
}

.GCOMrfcsrF3tqv-gnRHxsg\=\= tbody tr td {
  padding: 0 12px 0 12px !important;
  height: 44px;
}

.GnyyRynyy89CghFXv8edqQ\=\=.AdvancedOptionCheckbox {
  display: flex;
  align-items: center;
}

.mWOg4OKYYhqpr-L0PAfiQA\=\= {
  color: #555555;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  text-align: left !important;
  text-underline-position: from-font;
  text-decoration-skip-ink: none;
}

._0tDyJSk9lT\+KGiWzGqZ9tA\=\= {
  display: flex;
}

.hMTEQpCRtvySHQFI0DQs1A\=\= {
  width: 32px;
  height: 24px;
  padding: 4px 8px 4px 8px;
  gap: 4px;
  border-radius: 60px;
}

.-zeRzng3p-SZpp-ulgMlKg\=\= {
  position: absolute;
}

.iKkuIlqhqBMc0At6PK2IqQ\=\= {
  width: 8px;
  height: 8px;
  color: #00a355;
  font-size: 10px !important;
  font-weight: 400 !important;
  line-height: 16px !important;
  text-align: center;
  position: relative;
  top: 5px;
  left: 15px;
}

.gN46gOdZuG2S06tb89Up9Q\=\= {
  width: 700px;
  left: 47%;
}

.Aee08KWMaRczgUblmxMsPA\=\= {
  height: 450px;
  overflow: auto;
}

.FJa7xWZg9B2KVIJn-G2jWQ\=\= {
  display: flex;
  gap: 18px;
}

.x7QUJffRirAv\+iIvlvPn3A\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.kXHLayC7eb28kbI00NnX0A\=\= {
  font-weight: 500;
}

.AqMRUZI2bBZUYmbOXTVtzg\=\= {
  color: #005dff;
}

.FeddT8esOIYUKXgIIGpQ\+Q\=\= {
  height: 36px !important;
  border-radius: 8px !important;
  border: 1px solid #ccc !important;
}

.tnjnPMdpNDUP8bAkugwLDQ\=\= {
  width: 320px;
}

.oU0z899vFVLVB8\+e4Tf1Pg\=\= {
  border-radius: 8px;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
}

._243wiLq9iR0xSxcGCevN5Q\=\= ul {
  display: inline-grid;
  margin: 8px 2px 2px 5px !important;
  li {
    height: 24px;
  }
}

.VVZLKWwzczpVM4ehooYLyA\=\= {
  display: flex;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 14px 14px 6px 14px;
  flex-direction: column;
  margin-bottom: 20px;
}

.YcNvMphDZ91P6tLE8STEKw\=\= {
  width: 185px;
}

.j9Dl\+aXBt1\+V6eCOq\+XsKw\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin-top: 4px;
}

.Xnc2lHd\+1YRcpoGGWOvXWg\=\= {
  display: flex;
  margin-bottom: 12px;
}

.Xnc2lHd\+1YRcpoGGWOvXWg\=\= .ChbvHS8S5mQQngEOeoKamA\=\=:nth-child(1) {
  margin-right: 95px;
}

.Xnc2lHd\+1YRcpoGGWOvXWg\=\= .ChbvHS8S5mQQngEOeoKamA\=\=:nth-child(2) {
  margin-right: 70px;
}

._6f6aBbtL3Nfe9cfj4cXpBQ\=\= {
  display: flex;
  gap: 15px;
}

.ChbvHS8S5mQQngEOeoKamA\=\= {
  font-weight: 500;
}

._671Spyieb1VTIPum-GN42Q\=\= {
  width: 320px;
}

.cOHZVtXJlbFbpZy-zK3nFg\=\= {
  display: flex;
  align-items: center;
  gap: 90px;
}

.CW6C879g-b5mdo6MfBnQ4Q\=\= .JvSJSDZQ1lZptiZPv2GxeA\=\= {
  display: flex;
  flex-direction: row-reverse;
}

._7NgFIPsLrT4GapnuG2Leqg\=\= {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 14px 14px 6px 14px;
}

._5z\+Cenyiuf7NfqNknuh7mA\=\= {
  font-weight: 500;
  margin-bottom: 12px;
}

.gkVsp8lXnBfCG36Gq7-RkQ\=\= {
  color: #e23d3d;
  border-radius: 8px !important;
}

.wfPND6vXj22rec8pXokjUw\=\= {
  display: flex;
  justify-content: space-between;
}

.Wcse7FuKHH4dMHNl9wDWKw\=\= {
  width: 775px;
  left: 43%;
}

._3pGI6HwchZZ4OGcV\+tsytA\=\= {
  height: 350px;
  overflow: auto;
}

.Wcse7FuKHH4dMHNl9wDWKw\=\= .BngForm .BngField {
  margin-bottom: 0 !important;
}

.MdKzETV47FHFd5gun9pFVg\=\= {
  display: flex;
  gap: 18px;
  margin-bottom: 15px;
}

.TS8UTYioCrmD45jWsvFMxQ\=\= {
  width: 356px;
}

.bVp5No38IX0367rV6-qkog\=\= {
  height: 34px !important;
  border-radius: 8px !important;
  border: 1px solid #ccc !important;
}

.-h1mg0RWKigLeZtHlU8-3g\=\= {
  display: flex;
  justify-content: space-between;
}

.bjFpTQdffrbrwUy5znDf9A\=\= {
  display: flex;
  border-radius: 8px;
  background-color: #ffffff;
  padding: 8px;
}

._6kYDss6i-tDRhM6\+fKoZiw\=\= {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  max-width: 100%;
}

.NnHMHhGfHxzvxd9cvrFBbw\=\= {
  display: flex;
  align-items: center;
  gap: 6px;
}

.eH6p6XJ1pbBr4AMpokKlJg\=\= {
  display: flex;
  align-items: center;
  position: relative;
}

.EpnHTKS0zki3cv\+q2pZd3Q\=\= {
  display: flex;
  align-items: center;
  position: absolute;
  left: 6px;
  top: 10px;
  cursor: grab;
  user-select: none;
  z-index: 100;
  i {
    font-size: 16px;
  }
}

.M4JipEHPJW\+Vc3sLcurFtw\=\= ul {
  display: inline-grid;
  margin: 8px 2px 2px 5px !important;
  li {
    height: 24px;
  }
}

.WwAQRjpjhSPIheeUr8P-3w\=\= {
  width: 200px;
  .OptionPreview {
    padding: 2px 6px 2px 24px;
  }
  .OptionPreview i {
    font-size: 20px;
    margin-right: 0 !important;
  }
}

.EpnHTKS0zki3cv\+q2pZd3Q\=\=:active {
  cursor: grabbing;
}

.Q2q58SBCt2nn0buQKPhlSQ\=\= {
  padding: 2px;
  i {
    font-size: 18px !important;
  }
}

.O6AVNgziIdsc1gofiGmqag\=\= {
  width: 100%;
}

.KQ0gt8IKiRgG0gJYc9S0ug\=\= {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

._7gKDcc9Srl95an7L\+RDrBg\=\= {
  position: relative;
  width: 100%;
}

._9fhI9vLLHkf-6Cv0mMWBDg\=\= {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

._3ogDz5n5ULzaFBMqHeW7Vw\=\= {
  margin-top: 20px;
}

._3ogDz5n5ULzaFBMqHeW7Vw\=\= label,
.MdKzETV47FHFd5gun9pFVg\=\= label,
.o6G5Sz1f6UrG3VyAi4vWXA\=\= {
  font-size: 14px;
  font-weight: 500;
}

.G6scaLbDnlL8q8cSc93aZQ\=\= {
  display: flex;
  justify-content: space-between;
}

._4FvHRb2n-DDri1A6EN8z4A\=\= {
  color: #e23d3d;
  border-radius: 8px !important;
}

.OWTvLfTgeN20ypulLW5i1g\=\= {
  position: absolute;
  font-size: 14px !important;
  top: 3px;
  right: 2px;
}

.cFNXWn0nfycPYLBojmkLYg\=\= {
  color: #e23d3d;
}

.VanOIGhkgNjed2\+Jklg4TA\=\= {
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-align: left;
  color: #333333;
}

._3egSXwcE6AiXYN\+G5m-tzQ\=\= .fWAXIO03w1U5svPrzd9OHw\=\= {
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  text-align: left;
  color: #333333;
}

.QCJy1H2ObUtlgGoPvnq27Q\=\= {
  position: relative;
  display: flex;
  align-items: flex-end;
}

.WZu9XGbpnrGdqsR\+dBO1Sw\=\= {
  width: 60px;
}

.QCJy1H2ObUtlgGoPvnq27Q\=\= .ada-ai {
  background-color: #005DFF;
  padding: 2px 8px 2px 8px;
  border-radius: 8px;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  margin-left: 5px;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-items: center;
  height: fit-content;
}

.QCJy1H2ObUtlgGoPvnq27Q\=\= .ada-ai:hover {
  background-color: rgb(71, 130, 248);
}

.QCJy1H2ObUtlgGoPvnq27Q\=\= .Icon {
  margin-left: 5px;
  display: flex;
}

._4GIkwVtKGzqg0Dww\+Tydag\=\= {
  width: 600px;
  max-height: 500px;
  margin: unset;
  position: fixed;
  top: 20%;
  left: 33%;
}

.XEHoVkLwY4UuD7wtHyg3Vg\=\= {
  display: flex;
  justify-content: space-between;
  padding: 0 40px 0 10px;
}

.G6J7fi0ZLVrH2vTsdIHgZQ\=\=,
.PC2olLYs15HTxtjGRdh85A\=\= {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.G6J7fi0ZLVrH2vTsdIHgZQ\=\= label,
.PC2olLYs15HTxtjGRdh85A\=\= span {
  font-weight: 500;
  font-size: 15px;
}

.Tvg9CnbG-QS1pRRd9ejyUw\=\= {
  width: 200px;
  border-radius: 8px;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
  padding: 3px 0 3px 0;
}

.T8eif\+2WNeoeUfbEVEU-CA\=\= {
  padding: 0 10px 0 10px;
}

.a9NxGQFQkiBHEeT4xCbOmg\=\= {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 10px;
  margin-top: 16px;
  max-height: 145px;
  overflow: auto;
  border-radius: 8px;
  border: 1px solid #ccc;
}

.SgqpYo9Iwl-D9VD6xU6X2A\=\=,
.zG5JYgra\+PlMbltezZADiw\=\= {
  display: flex;
  align-items: center;
}

.SgqpYo9Iwl-D9VD6xU6X2A\=\= {
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}

.NptafkDWWHeyFSbG90hGaQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 7px;
}

.Binpz4O37HaJZZv2qkUlQg\=\= {
  padding: 16px;
  text-align: center;
  width: 100%;
}

._8DrIKSXjXQknhYpGkQ\+-7Q\=\= {
  display: flex;
  align-items: center;
  gap: 5px;
}

.py6Js4\+RxbgDaaGQ1a1jaw\=\= {
  width: 400px;
  left: 54%;
}

.UUyEmxw-zYHyvXkt9fUbVg\=\= {
  height: 260px;
}

.zx0JjXFo8NCvh0\+KSz5TGg\=\= {
  display: flex;
  flex-direction: column;
}

.nSBFh5SwzI\+1OLXYOaIR5Q\=\= {
  border-radius: 8px;
  border: 1px solid #ccc !important;
  cursor: pointer !important;
}

.z2T5viYeLpTFd3irhSvdSQ\=\= ul {
  display: inline-grid;
  margin: 8px 2px 2px 5px !important;
  li {
    height: 24px;
  }
}

.GjGf1SDF\+8BIepxdd4o3Vw\=\= {
  height: 36px !important;
  border-radius: 8px !important;
  border: 1px solid #ccc !important;
}

.zx0JjXFo8NCvh0\+KSz5TGg\=\= label {
  font-size: 14px;
}
.DashboardPage {
  position: relative;
}

.DashboardPage.Editing #body-dashboard-home {
  width: calc(100% - 53px);
}

.DashboardPage #body-dashboard-home {
  height: calc(100vh - (var(--navbar-height) + var(--breadcrumb-height)));
  overflow-y: auto;
  overflow-x: hidden;
}

.DashboardPage .dashboard-wrapper-with-filters.filter-top-fixed #body-dashboard-home,
.DashboardPage .dashboard-wrapper-with-filters.filter-bottom-fixed #body-dashboard-home {
  height: calc(100vh - (var(--navbar-height) + var(--breadcrumb-height) + 43px));
}

.MoveObjectParent {
  position: fixed;
  bottom: 50px;
  opacity: 1;
  z-index: 350;
  left: calc(50% - 225px);
  border-radius: 100px;
  animation: softComing 0.5s ease-out;
}

@keyframes softComing {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.MoveObjectParent .save-snackbar .bng-snackbar-icon,
.MoveObjectParent .save-snackbar .bng-snackbar-message {
  cursor: not-allowed;
}

.MoveObjectParent .bng-snackbar .cancel-move-object {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.free-style-marker-class.OnGridCreation .DashGrid .DashGridItem.select-item-to-move {
  box-sizing: border-box;
  border: 2px dashed #005dff !important;
  opacity: 1 !important;
}

.MoveObjectOverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #333;
  opacity: 0.3;
  z-index: 250;
}

.free-style-marker-class.OnGridCreation {
  z-index: 300 !important;
}

.free-style-marker-class.OnGridCreation .dash-item-newmenu,
.free-style-marker-class.OnGridCreation .icon-dropdown,
.free-style-marker-class.OnGridCreation .iconDescription {
  visibility: hidden;
}

.free-style-marker-class.OnGridCreation .item-content-container {
  background-color: transparent;
}

.free-style-marker-class.OnGridCreation .DashGridItem.Container {
  opacity: 0.3;
}

.free-style-marker-class.OnGridCreation .DashGrid .DashGridItem.react-resizable {
  border: 2px dashed #828282;
  opacity: 0.8;
}

.free-style-marker-class.OnGridCreation .DashGrid .DashGridItem.react-resizable .widget-box .widget-body {
  border-color: transparent;
}

.free-style-marker-class.OnGridCreation .container-dropdown-menu .drop-button {
  display: none;
}

.free-style-marker-class .dashboard-page-break-filler {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: transparent;
}

.free-style-marker-class.OnGridCreation .dashboard-page-break-filler {
  display: block;
}

/*================ Dropdown ==============*/

.fsZTgNX2b2f8b7ml8kDhAQ\=\= {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.fsZTgNX2b2f8b7ml8kDhAQ\=\= > div > button {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}

.fsZTgNX2b2f8b7ml8kDhAQ\=\= > div > button > i {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.fsZTgNX2b2f8b7ml8kDhAQ\=\= > div {
  position: relative;
  margin-top: 10px;
}

.fsZTgNX2b2f8b7ml8kDhAQ\=\= > div > label {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.8);
  color: white;
  top: 10px;
  left: 60px;
  white-space: nowrap;
  padding: 4px 8px;
  border-radius: 4px;
  cursor: pointer !important;
}

.fsZTgNX2b2f8b7ml8kDhAQ\=\= > div > label:after {
  position: absolute;
  top: 8px;
  left: -6px;
  content: '';
  width: 0;
  height: 0;
  border-right: solid 6px rgba(0, 0, 0, 0.8);
  border-bottom: solid 6px transparent;
  border-top: solid 6px transparent;
}

/*================ RenderActions ==============*/

.HK0AkLLo-k8DhzHqV6SN2g\=\= {
  background: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.195822);
  width: 300px;
  display: block;
  margin: 5px 0;
  border: 1px;
  border-radius: 4px;
  text-align: left;
  font-weight: 500 !important;
  max-width: 260px;
}

.HK0AkLLo-k8DhzHqV6SN2g\=\= i {
  font-size: 16px;
}

.HK0AkLLo-k8DhzHqV6SN2g\=\= span {
  font-size: 14px;
}

.yq-UnOGT5ICH-Fn4okhTig\=\= div:not(#userLevelWrapper) {
  display: flex;
  align-items: center;
  padding: 11px 15px;
  font-weight: 500;
  color: #6e6e6e;
  cursor: pointer;
  line-height: 30px;
}

.yq-UnOGT5ICH-Fn4okhTig\=\= .BngDropdown {
  padding: 0 !important;
}

.yq-UnOGT5ICH-Fn4okhTig\=\= hr {
  color: #e2e2e2;
  margin: 0;
  width: 100%;
}

.-CoP\+fbYu\+ZNrXwHsVo75w\=\= {
  max-height: 25px;
}

.yq-UnOGT5ICH-Fn4okhTig\=\= div:hover:not(#userLevelWrapper) {
  background: #efefef;
}

.yq-UnOGT5ICH-Fn4okhTig\=\= i {
  padding: 0 8px 0 5px;
}

.ehOp3KDd-ZgysjSMO-73nw\=\= {
  width: 60%;
  left: 35%;
}

.ehOp3KDd-ZgysjSMO-73nw\=\=.bs-dialog .modal-dialog .modal-content .modal-body .UiBlocker .widget-box .widget-body .widget-main {
  padding: 0 !important;
}

.ehOp3KDd-ZgysjSMO-73nw\=\=.bs-dialog.ui-draggable.DialogNewLayout .DialogBody {
  overflow: scroll;
  height: 404px;
}
.CzuaaGjcpRmEqMQaSkA5dA\=\= {
  display: flex;
  flex-direction: column;
}

.CzuaaGjcpRmEqMQaSkA5dA\=\= .d-flex.gap-2.mt-2 {
  margin-top: 0 !important;
}

.CzuaaGjcpRmEqMQaSkA5dA\=\= .BngTextArea {
  min-height: 110px !important;
  margin-bottom: 0;
}

.CzuaaGjcpRmEqMQaSkA5dA\=\= .BngField.control-group.mt-2.Required {
  margin-top: 0 !important;
}

.yQWG2kQUgRKA1bNefjuCqw\=\= {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
}

.u9RhNScLeQjMzuMkyVOu8g\=\= {
  display: flex;
  justify-content:space-between;
  align-items: center;
  width: 100%;
}

.HKrSSGsBB\+LvqJ\+fc9becg\=\= {
  font-weight: bold;
  margin: 2px 0 10px 0;
}

.u2wxsCQLbN\+Foon4zswbKQ\=\= {
  margin-bottom: 10px;
}

.u2wxsCQLbN\+Foon4zswbKQ\=\= i {
  border-radius: 50%;
  width: 24px;
  color: #005dff;
}

.u2wxsCQLbN\+Foon4zswbKQ\=\= span {
  padding-left: 10px;
  font-weight: bold;
}

.pIOm9eWxFoMbGj-5\+YxKZg\=\= {
  background: #ffffff;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.195822);
  width: 300px;
  display: block;
  margin: 5px 0;
  border: 1px;
  border-radius: 4px;
  text-align: left;
  font-weight: 500 !important;
  max-width: 260px;
}

.pIOm9eWxFoMbGj-5\+YxKZg\=\= i {
  font-size: 16px;
}

.pIOm9eWxFoMbGj-5\+YxKZg\=\= span {
  font-size: 14px;
}

._5Y29NnRump8PIxwgswq1jQ\=\= div:not(#userLevelWrapper) {
  display: flex;
  align-items: center;
  padding: 11px 15px;
  font-weight: 500;
  color: #6e6e6e;
  cursor: pointer;
  line-height: 30px;
}

._5Y29NnRump8PIxwgswq1jQ\=\= .BngDropdown {
  padding: 0 !important;
}

._5Y29NnRump8PIxwgswq1jQ\=\= hr {
  color: #e2e2e2;
  margin: 0;
  width: 100%;
}

.iXjAAMyQfwZhqw08lAVySQ\=\= {
  max-height: 25px;
}

._5Y29NnRump8PIxwgswq1jQ\=\= div:hover:not(#userLevelWrapper) {
  background: #efefef;
}

._5Y29NnRump8PIxwgswq1jQ\=\= i {
  padding: 0 8px 0 5px;
}

.uf2ICql1bti\+K1JSGlrKSg\=\= {
  border-radius: 8px;
  color: #333;
  left: 45%;
  top: 20%;
  width: 50%;
  min-width: 670px;
  max-width: 750px;
}

.uf2ICql1bti\+K1JSGlrKSg\=\= .widget-header {
  margin-bottom: -15px;
  padding: 10px 0 0 22px;
}

.uf2ICql1bti\+K1JSGlrKSg\=\= .widget-body {
  padding: 12px 10px 5px 10px;
}

.gGMOJ28aU4hRB2N1rij6LA\=\= {
  margin-bottom: 5px;
}

.o6TjtqyxnttF9N4w9yf6Mw\=\= {
  max-height: 380px;
  overflow-y: auto;
  border: 1px solid #ccc;
  border-radius: 10px;
  line-height: 26px !important;
}

.gGMOJ28aU4hRB2N1rij6LA\=\= tbody td {
  background-color: #ffffff !important;
}

.gGMOJ28aU4hRB2N1rij6LA\=\= tbody tr:first-of-type td {
  border: none !important;
}

.gGMOJ28aU4hRB2N1rij6LA\=\= tbody td:nth-child(2) {
  text-align: end;
}

.gGMOJ28aU4hRB2N1rij6LA\=\= thead {
  display: none;
}

.uf2ICql1bti\+K1JSGlrKSg\=\= button {
  border-radius: 4px !important;
}

.gAlQRBoRBIqBQdA7z\+a8zw\=\= {
  font-size: 12px;
  border-radius: 6px;
  height: 28px;
  margin-right: 5px;
  max-width: 130px;
  padding: 2px 5px;
}

.YnrftgedIQ3EsK5jbjG45Q\=\= {
  font-size: 12px;
  position: absolute;
  right: 25px;
}

.vIVoijDOHinWMO4ogPyUAw\=\= {
  font-size: 12px;
  margin: 40px 0 15px;
  text-align: center;
}

.DF4DwvFm36AS2WF-X1No4g\=\= {
  background-color: #00a355;
}

.kp2Q0lO74X5WGIhU0dnCFg\=\= {
  margin-left: 5px;
  font-weight: 600;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0;
  color: #555555;
  word-break: break-word;
}

.kp2Q0lO74X5WGIhU0dnCFg\=\= .object-name {
  font-size: 14px;
  color: #337dff;
  margin-bottom: 6px;
}

.kp2Q0lO74X5WGIhU0dnCFg\=\= .object-name a {
  white-space: wrap;
  line-height: 20px;
  word-break: break-word;
}

._5HtnM5aqN1d2HotDrk1UCg\=\= {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.VWJwcWZZLIfuvtOjv3R7cg\=\= {
  color: #005dff;
}

.VWJwcWZZLIfuvtOjv3R7cg\=\=::before {
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
}

.mTDn3obBesiil6vC\+B9pFw\=\= {
  display: block;
  padding: 0 !important;
  border-top: none !important;
  position: relative;
  height: auto;
  margin-bottom: 150px;
  width: 100%;
  overflow: visible;
}

.FVP81bWO\+1TshKQaI0HLBQ\=\= {
  width: calc(100vw - 240px);
  height: 100%;
}

.mTDn3obBesiil6vC\+B9pFw\=\= > div {
  height: fit-content;
  max-height: 114px;
  overflow-y: scroll;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  margin-top: 40px;
}

.oEuJhJF\+guBxRYee2gGFuA\=\= {
  height: 30px;
  display: flex;
  align-items: center;
  border: 2px solid #EAEAEA;
  background-color: white;
  border-radius: 8px;
  padding-left: 6px;
  padding-right: 6px;
  cursor: pointer;
}

.oEuJhJF\+guBxRYee2gGFuA\=\=:hover {
  background-color: #DCE9F8;
}

.oEuJhJF\+guBxRYee2gGFuA\=\=:hover .dash-object-name {
  color: #337dff;
}

.VWJwcWZZLIfuvtOjv3R7cg\=\=.row-extra-info-icon > div {
  margin-right: 5px;
  font-size: 16px;
}

.VWJwcWZZLIfuvtOjv3R7cg\=\=.row-extra-info-icon::before {
  font-size: 16px;
}

.kp2Q0lO74X5WGIhU0dnCFg\=\=.row-extra-info-icon {
  overflow: hidden !important;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.kp2Q0lO74X5WGIhU0dnCFg\=\=.origins {
  overflow-y: scroll;
  height: fit-content;
  max-height: 80px;
  align-content: center;
}

.kp2Q0lO74X5WGIhU0dnCFg\=\=.origins .origins-list-item {
  margin: 5px 0 5px 0;
  height: fit-content;
}

.lwv4fAbUfsN-CwCav5W9bA\=\= {
}

.P7bXuwOCCOKABTwZC7acQg\=\= {
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  color: #555555;
  margin: 10px;
}

.VMmKr-chZWi2YVY2dlMAlg\=\= {
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  color: #555555;
}

.R9HJH4OsewOUwIyxbBaXbQ\=\= {
  overflow: hidden;
}

.m6UtEkPWhZFRKytx\+cb0ZA\=\= {
  display: flex;
  align-items: center;
}

._4lMtkcXPvSy9ZlL97OH-dA\=\= {
  margin: 32px;
}

._4lMtkcXPvSy9ZlL97OH-dA\=\= .hidden {
  height: 0;
  opacity: 0;
}

.ru-nLlsjhFj5I7\+1wW9E2A\=\=:hover {
  cursor: pointer;
}

.VMvbDS7ZLpXGlw-6XD069A\=\= {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.arkkWV4wRRTlVCafD66JsQ\=\= {
  margin-right: 20px;
}

.VMvbDS7ZLpXGlw-6XD069A\=\= .bng-search {
  width: 256px;
}

.VMvbDS7ZLpXGlw-6XD069A\=\= .bng-search.closed {
  width: 86px;
}
.TsnarC5ecwKJ92ADPwgeAg\=\= {
  padding: 0;
  background-color: #f5f5f5;
  min-height: 100vh;
}

.xW3pzVv\+bIcaJplYcxfUdA\=\= {
  display: flex;
  position: relative;
  align-items: center;
}

.AD\+wmJjoODQK8UmrJ2653Q\=\= {
  position: relative;
  z-index: 10;
  width: 100%;
}

.Zm-2Zk8RoqaL8lPyGrBSQw\=\= {
  display: flex;
  position: absolute;
  right: 10px;
  z-index: 99;
  i {
    border: 0;
    font-size: 18px;
    padding: 4px 6px;
  }
}

.nRcqfQ9MNYQapfORUfkdcA\=\= {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  color: #333;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.nRcqfQ9MNYQapfORUfkdcA\=\=:hover:not(:disabled) {
  background-color: #f5f5f5;
  border-color: #005dff;
  color: #005dff;
}

.nRcqfQ9MNYQapfORUfkdcA\=\=:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.oyQPpIsWOMNT5oDWGIKeYQ\=\= {
  padding: 30px;
  max-width: 1400px;
  margin: 0 auto;
}

.\-2LfSzEi78NWpjno2Oi6xw\=\= {
  font-size: 18px;
  font-weight: 600;
  color: #333;
  margin: 0 0 20px 0;
  display: flex;
  align-items: center;
  gap: 10px;
}

.OgdgZ7z\+u4tqbfVOIsXxrA\=\= {
  font-size: 16px;
  font-weight: 400;
  color: #666;
}

.qcuk02LmsQQ5tlWIkYfSwg\=\= {
  margin-bottom: 40px;
}

.grcoxzvrQ98Uix0qzLMc\+g\=\= {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
}

.tSc\+GXvzjkn3zamHUEcqhg\=\= {
  background-color: #fff;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.tSc\+GXvzjkn3zamHUEcqhg\=\=:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}

.tSc\+GXvzjkn3zamHUEcqhg\=\= .ConsumptionKpi {
  background: transparent;
  padding: 0;
  border: none;
}

.tSc\+GXvzjkn3zamHUEcqhg\=\= .ConsumptionKpi .kpiLabel {
  margin-bottom: 15px;
}

.tSc\+GXvzjkn3zamHUEcqhg\=\= .ConsumptionKpi .kpiIcon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 24px;
  margin-right: 15px;
}

.tSc\+GXvzjkn3zamHUEcqhg\=\= .ConsumptionKpi .consumptionValue {
  font-size: 36px;
  font-weight: 700;
  color: #333;
}

.HPzsY\+o-vACHqs52zVvORg\=\= {
  background-color: #fff;
  border-radius: 8px;
  padding: 25px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.gEH\+\+qSOgFnLCIXNtex1JA\=\= {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 210px));
  gap: 15px;
}

.gEH\+\+qSOgFnLCIXNtex1JA\=\= .UserMiniature {
  width: 210px;
  transition: transform 0.2s ease;
}

.gEH\+\+qSOgFnLCIXNtex1JA\=\= .UserMiniature:hover {
  transform: translateY(-2px);
}

.wdFDYfg1mxKMDgwXsn0e2A\=\= {
  grid-column: 1 / -1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  color: #999;
}

.Pi7N\+ujbU0DHbboYBSHFLA\=\= {
  font-size: 48px;
  color: #ddd;
  margin-bottom: 15px;
}

.wdFDYfg1mxKMDgwXsn0e2A\=\= p {
  font-size: 16px;
  margin: 0;
}

@media (max-width: 768px) {
  .EqR0su43\+Di6qj-JtSmxMA\=\= {
    flex-direction: column;
    gap: 15px;
    align-items: flex-start;
  }

  .oyQPpIsWOMNT5oDWGIKeYQ\=\= {
    padding: 20px;
  }

  .grcoxzvrQ98Uix0qzLMc\+g\=\= {
    grid-template-columns: 1fr;
  }

  .gEH\+\+qSOgFnLCIXNtex1JA\=\= {
    grid-template-columns: 1fr;
  }
}

.personal-page > .icon-home {
    margin-left: 2px;
    margin-right: 7px;
}

.personal-page > .menu-text {
    width: 388px;
}

.personal-page .menu_option {
    width: 132px;
}

.menu-icon-centralized {
    float: right;
    width: 22px;
    text-align: center;
}
.Menu {
  z-index: 9999 !important;
}

.Menu.menuItemOpened .nav li,
.Menu.menuItemOpened .nav li.open > a {
  background-color: #dddddd;
}

.Menu.menuItemOpened .nav li a:hover {
  background-color: #eaeaea !important;
  color: #6e6e6e;
}

.Menu.menuItemOpened .nav .lastOpened li,
.Menu.menuItemOpened .nav .lastOpened a {
  background-color: #fafafa !important;
}

.Menu.menuItemOpened .nav .lastOpened > a {
  background-color: #e0e9fb !important;
  color: var(--main-highlight-color);
}

.Menu.menuItemOpened .nav .lastOpened > a:hover {
  background-color: #d0dcf9 !important;
}

.Menu.menuItemOpened .nav .open:not(.lastOpened) > a {
  background-color: #d0d8e7 !important;
  color: var(--main-highlight-color);
}

.Menu.menuItemOpened .open .submenu li:last-child {
  background-color: #dddddd !important;
  padding-bottom: 4px;
}

.Menu.menuItemOpened .open .submenu li:last-child a {
  box-shadow: 1px 2px 3px #c3c3c3;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom: 1px solid #c0c0c0;
}

.Menu #sidebarContainerList .spinner {
  width: 32px;
}

.sidebar.menu-min {
  width: 50px;
}

.sidebar .nav.nav-list li a {
  padding: 0;
}

.sidebar .nav.nav-list li {
  text-align: center;
}

.menutd-icon-more {
  margin: -16px 0 0 190px;
  font-size: 16px !important;
  font-weight: normal !important;
  opacity: 0.5;
}

.submenu td.menutd.menutd-icon {
  display: none;
}

.submenu td.menutd.menutd-text {
  width: 175px;
  padding-left: 42px;
}

td.menutd.menutd-icon {
  width: 35px;
  height: 40px;
  text-align: right;
  font-size: 20px;
}

td.menutd.menutd-text {
  width: 206px;
}

.menu-home {
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 60;
    font-weight: 500;
}

.menu-home.active,
.menu-home:hover {
    background: #f7f8fa;
}

.menu-home i.material-icons {
    line-height: 48px;
    height: 48px;
    width: 35px;
    color: #6e6e6e;
    font-size: 22px;
}

td.menutd.menutd-text.menutd-text-home {
    color: #6e6e6e;
}

.menutd {
    vertical-align: middle;
}

.menutd i.material-icons {
    font-size: 22px;
}

.menutd:not(:first-child) {
    padding-right: 10px;
}

.menu-text-span {
    line-height: 15px;
    margin-left: 0;
    font-weight: 500;
}

.nav-list > li .submenu > li > a {
    padding: 0 0 0 15px;
    height: 38px;
}

.menu-min .nav-list > li .submenu > li > a {
    padding: 7px 0 7px 24px;
}

.nav-list > li .submenu > li > * {
    padding: 0;
}

.nav-list > li > .submenu li > .submenu > li a {
    margin-right: 0;
}

.nav-list > li .submenu > li > a:hover {
    background: #efefef;
}

.submenu-item {
    text-align: left;
    padding: 10px 8px 10px 44px;
    text-overflow: ellipsis !important;
    white-space: nowrap;
    width: 210px;
    overflow: hidden;
}

.nav-list li .submenu {
    overflow: hidden;
    border-bottom: 1px solid #e2e2e2;
    border-left: 1px solid #e2e2e2;
}

.sidebar .nav > li > a:hover, .nav > li > a:focus {
    color: #6e6e6e;
}

.sidebar .nav-list > li > a:focus {
    color: #6e6e6e;
}

.nav-list > li > .submenu li.open > a:hover,
.nav-list > li .submenu > li > a:hover,
.open td.menutd-icon,
.sidebar .nav > li > a:hover,
.sidebar .nav > li > a:focus,
.nav-list > li.active {
    color: #575bd8;
}

i.material-icons.submenu-item-chevron {
    position: absolute;
    left: 14px;
    top: 11px;
    font-size: 16px;
    opacity: .5;
}

#sidebarContainerList i.submenu-icon {
    position: absolute;
    width: 14px;
    left: 16px;
    top: 11px;
    font-size: 18px;
}

/* Fix bug on menu items on /spr/bng url */
.BngApp .nav td.menutd.menutd-text {
    line-height: 0;
}
.event-notification {
  position: fixed;
  height: 27px;
  background-color: #000000bd;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  z-index: 9999;
  display: flex;
  width: 100%;
}

.event-notification.hidden {
  transition: all 0.75s ease-in-out;
  transform: translateY(-150%);
  position: fixed;
  height: 27px;
  background-color: #000000bd;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  z-index: 9999;
  display: flex !important;
  width: 100%;
}

.event-notification-container {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.event-notification-live-container {
  display: inline-flex;
  align-items: center;
  border-radius: 20px;
  border: 1px solid;
  width: fit-content;
  justify-content: center;
  margin-right: 10px;
  height: 20px;
}

.event-notification-live-container.glow {
  animation-name: pulse;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.event-notification-link,
.event-notification-link:focus,
.event-notification-link:hover {
  color: #ffffff;
}

.event-notification-message > a:hover {
  cursor: pointer;
}

.event-notification-live-text {
  padding-left: 8px;
  color: #FFFFFF;
}

.event-notification-close {
  font-size: 26px;
  position: absolute;
  right: 0;
  opacity: 1;
  margin-right: 6px;
}

.event-notification-close-button:hover {
  cursor: pointer;
}

.event-notification-live-icon {
  font-size: 18px !important;
  margin: 4px;
}

@keyframes pulse {
  0% {
    box-shadow: 0 0 4px 0;
  }
  50% {
    box-shadow: 0 0 4px 2px;
  }
}
.project-expired-form {
    padding: 20px 10px 0;
    text-align: center;
    word-break: normal;
    font-family: -apple-system, "San Francisco", "Helvetica Neue", "Roboto", "Lato", "Open Sans", Helvetica, Arial;
}


.project-expired-form p {
    font-size: 1.2rem;
}

.project-expired-form select,
.project-expired-form button {
    font-family: inherit !important;
    margin: 0;
    border-radius: 0;
}

.project-expired-information-link {
    display: block;
    margin: 20px 0;
}
.inactive-project-form {
    padding: 20px 10px 0;
    text-align: center;
    word-break: normal;
}

.inactive-project-form aside {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin: 20px 80px 0 80px;
}

.inactive-project-form .btn-fix {
    padding: 0;
}

.inactive-project-form p {
    font-size: 1.2rem;
}

.inactive-project-form label {
    margin-bottom: 15px;
}

.inactive-project-form select,
.inactive-project-form button {
    font-family: inherit !important;
    margin: 0;
    border-radius: 0;
}

.inactive-project-form .btn-exit button.btn.btn-primary.enable {
    background-color: #ef3558 !important;
}

.inactive-project-form .btn-exit button.btn.btn-primary.enable:hover {
    background-color: #bf2a46 !important;
}

.inactive-project-form button.btn.btn-primary.enable {
    width: 80px;
    border-radius: 2px;
}

.inactive-project-form .select-project {
    padding: 20px;
}

.inactive-project-form .searchProject {
    width: 300px;
    height: 38px;
    border-radius: 4px;
}

.inactive-project-form .activate-project {
    padding-bottom: 20px;
}
.gHAXGa9\+V8xTEuXyQ3U6JQ\=\= {
  height: 100%;
}

.Dl-kXThojyEj-78vG36fCg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40%;
  max-height: 180px;
}

._28e5IWDUVIhQTwhEG0QT-g\=\= {
  height: 100%;
  max-height: 180px;
}

.ir3bGQY1s9XkeT21PBXCdA\=\= {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2%;
  height: 60%;
}

.p5Psdjd6n1c0uC\+LD41h4g\=\= .jf5UMN2NCK1w\+eGTspKpfQ\=\= {
  text-align: center;
  margin-top: 14px;
}

._1d3qAZg4GP3oeVLqRxAAaQ\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 12px;
  overflow: scroll;
  max-height: 225px;
}

._7bTaxrHx6dWLjZQ\+egdYBA\=\= {
  width: calc(100% - 24px);
  background-color: #f6f6f6;
  border-radius: 4px;
  padding: 8px 12px;
  display: flex;
}

.x\+m27i0Qeo-UUccSQyNDLA\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
}

._7bTaxrHx6dWLjZQ\+egdYBA\=\= .x\+m27i0Qeo-UUccSQyNDLA\=\= i {
  font-size: 24px;
  color: var(--blue-default);
}

.tlfojLXiJUaFF0q9AzB-Mw\=\= {
  display: flex;
  justify-content: center;
  align-items: center;
}

._6wXFttuzKizd5c1FRKrDKw\=\= {
  display: inline-flex;
  width: calc(100% - 24px);
  height: fit-content;
  padding: 8px 12px;
  border-radius: 4px;
  background: var(--light-gray-default);
  gap: 8px;
}

.kpSwsDr03W7Wys\+I6brbUA\=\= {
  height: 370px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}

.BudZY8fzjQmxNBtNbZn21Q\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.wzvtckfJksHz55yhtNSQaw\=\= {
  color: #333;
  font-size: 14px;
  font-weight: 500;
}

.PUPtzKHqxXc3hPIZr6SSCQ\=\= {
  color: var(--dark-gray-title);
  font-size: 14px;
}

.DQo6ud-xynIC0KBSqax6VA\=\= {
  padding: 10px 18px;
  background-color: var(--blue-default);
  color: white;
  border-radius: 8px;
  border: none;
  font-weight: 700;
  margin-left: auto;
  width: 97px;
}

.Tse7boJAcx\+lw14r9pr83g\=\= .Zc6b8Jh8BUQbgpNBOLFyCQ\=\= {
  line-height: 18px;
}

.DQo6ud-xynIC0KBSqax6VA\=\=._0VatQgD2lTv5P1ggjsHVTg\=\= {
  filter: opacity(0.5);
  cursor: not-allowed;
}
.YW6eK6Ov7JbnoAktW\+32IA\=\= {
  font-size: 12px;
  font-weight: 500;
  color: var(--dark-gray-title);
}

.aTtyMej\+2j\+2OyAurfggrg\=\= {
  border: 1px solid #e4e4e4;
  width: calc(100% - 10px);
  border-radius: 4px;
  padding-left: 8px;
}

.aTtyMej\+2j\+2OyAurfggrg\=\= input {
  border: none;
}

._0qihSLcb5IShTDm4O7n2ow\=\= {
  margin-top: 76px;
}

.utfsLb5-6xa46-gx9tvSfQ\=\= {
  margin-top: 24px;
}

.SsfXNeM2VkQa309unLr2SA\=\= {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 20px;
}

.JbJW0jS4KNj\+TDBj7nAa8w\=\=,
._2vk10HaC\+ocAtgA\+z2up0w\=\= {
  width: 100%;
  height: 48px;
  border: none;
  border-radius: 8px;
}

.JbJW0jS4KNj\+TDBj7nAa8w\=\= {
  font-weight: 700;
  background-color: var(--blue-default);
  color: white;
}

._2vk10HaC\+ocAtgA\+z2up0w\=\= {
  background: transparent;
}

.UBN93XldRxalbrfRjd4GeQ\=\= {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

._68YXAu2DiMcEUqG5s2y6Ww\=\= {
  color: #005dff;
  font-size: 42px !important;
}

.eBRNcCpoia5wezR9WExYuw\=\= {
  width: 650px;
  max-height: 250px;
  overflow-y: auto;
}

.\+GOsFeslXfZM4\+BF75H2yg\=\= {
  font-size: 14px;
  font-weight: 500;
  color: #555555;
}

.Sg\+Y38GVBzBZuyPjYgJSqQ\=\= {
  display: flex;
  align-items: center;
  gap: 10px;
  box-sizing: border-box;
}

.iCmJugewRPyIILWjQAn1Iw\=\= {
  width: 300px;
}

._7u0UHpaZPcNhP8FtezIqPA\=\= {
  background: #e9443b;
}

.fikYydE8PernksOAf\+j9sg\=\= {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 2px;
}

.\+QS-IRaOxDnB\+TVK5\+t\+rg\=\= {
  background-color: #005dff;
  color: #fff;
}

.KXpA68VigRySCg\+4FTSPIg\=\= {
  background-color: #d1d1d1;
  color: #fff;
}

._5BzC4YUpOVcv8tJH-bVMKA\=\= .div-information .item-slide-name > div {
  display: flex;
  align-items: center;
}

.DhcLbpB2jJin--QmoKw1hw\=\= {
  margin-bottom: 5px;
}

.SCdFN7ThytOnbiQU2Em8bw\=\= .wrapperAdaOpen img {
  margin-right: 50px;
  z-index: 10001;
}

.SCdFN7ThytOnbiQU2Em8bw\=\= .contentContainer {
  margin-right: 200px;
  position: fixed;
  z-index: 10004;
}

.SCdFN7ThytOnbiQU2Em8bw\=\= .disableInfo {
  background: rgba(0, 0, 0, 0.45);
}

.SCdFN7ThytOnbiQU2Em8bw\=\= .contentWrapper.BngAdaBackgroundSteps {
  padding: 35px 0;
}

.SCdFN7ThytOnbiQU2Em8bw\=\= .contentWrapper.BngAdaBackgroundSteps h1 {
  margin-left: 35px;
}

.SCdFN7ThytOnbiQU2Em8bw\=\= .contentContainer h1 {
  margin-bottom: 5px;
}

.WgvnHyabNQjH2EZj8IlC0Q\=\= {
  display: inline-flex;
  gap: 5px;
  height: fit-content;
  width: 100%;
}

.WgvnHyabNQjH2EZj8IlC0Q\=\= img {
  border-radius: 14px;
  width: 200px;
}

.VMq1EUN8NVkbaol5Spmzsw\=\= {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  text-align: left;
}

.USLiXUl2H4M8hdW5LwWA3A\=\= {
  color: #fff;
  display: -webkit-box;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.ey5bkkaq\+z9epEaYUIrGVA\=\= {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 5px;
}

.h-gJmMw3EZYUnKATMl9ypw\=\= {
  align-items: center;
  display: flex;
  gap: 5px;
  justify-content: center;
  margin-top: 15px;
}

.ehozWgSHUGYhNym262VgFg\=\= {
  color: #fff !important;
  height: 40px !important;
  width: 40px !important;
}

.ehozWgSHUGYhNym262VgFg\=\=:hover {
  background: inherit !important;
}

.ehozWgSHUGYhNym262VgFg\=\= i {
  border-radius: 100%;
}

.U1D-s6xi1miU\+Mm5fy2cMw\=\= {
  background: #f98900;
  color: #fff;
  margin-bottom: 20px;
  margin-left: 35px;
  width: fit-content;
}

.XrrTmoeNrnJPj6jx32W-Kw\=\= {
  color: #fff;
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.pBnkhePGPkenTTwtO7ck-A\=\= {
  width: 50%;
}

.XwMdTwf88w5AW5bDqZvpog\=\= {
  align-self: center;
  color: #fff;
  height: 40px !important;
}

._4yUfdQMHa-5HZkazDDcmtw\=\= {
  background: #00a355;
}

.WkFiEt5VGOqW4bedaZq-9w\=\= {
  background: #e23d3d;
}

._0XH8yupWqV8SUf2abWAd8A\=\= {
  border-radius: 24px;
  overflow: hidden;
}

.lBA6m5VcWg2e2-APZMYLFg\=\= {
  float: left;
}

.VnfT2sac8lbKeHLajZWF1g\=\= {
  float: right;
}

._0XH8yupWqV8SUf2abWAd8A\=\=.lBA6m5VcWg2e2-APZMYLFg\=\= {
  padding-right: 10px;
}

._0XH8yupWqV8SUf2abWAd8A\=\=.VnfT2sac8lbKeHLajZWF1g\=\= {
  padding-left: 10px;
}

._0XH8yupWqV8SUf2abWAd8A\=\=:hover {
  cursor: pointer;
}

.db2jbEkDkoSoJeSdvt\+i7w\=\= {
  align-items: center;
  display: inline-flex;
  width: fit-content;
  white-space: nowrap;
}

.D8zrlRmKBrh-rFY7jX4EeA\=\= {
  border-radius: 8px;
  overflow: hidden;
}

.Khv0z\+k60mmG-6FXiwAcoQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  margin: 20px 0;
  width: 100%;
}

.Khv0z\+k60mmG-6FXiwAcoQ\=\= i {
  color: #005dff;
  font-size: 42px;
}

.Khv0z\+k60mmG-6FXiwAcoQ\=\= .vr5hHm7Z6rKse2tFZWVQgg\=\= {
  font-size: 24px;
  font-weight: 600;
}

.mX7zzRd\+2plb1Mb8q-m7jA\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
  margin-bottom: 20px;
}

.mX7zzRd\+2plb1Mb8q-m7jA\=\= span {
  color: #555555;
  text-align: center;
  max-width: 390px;
}

.mxEzkVXxunBnmUMSdHByyQ\=\= {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: center;
}

._7yZvo1H2WhZikjAp\+ENc4g\=\= {
  color: #555555;
  font-weight: 500;
  margin-bottom: 0;
}

._2lyPwQ0pHWvXDWjZdREPeQ\=\= {
  align-items: center;
  display: inline-flex;
  gap: 5px;
}

._2lyPwQ0pHWvXDWjZdREPeQ\=\= .BngField {
  margin-bottom: 0;
  width: 250px;
}

._2lyPwQ0pHWvXDWjZdREPeQ\=\= .BngField label {
  margin: 0;
}

._2lyPwQ0pHWvXDWjZdREPeQ\=\= button {
  height: 40px;
}

._2lyPwQ0pHWvXDWjZdREPeQ\=\= .OptionPreview {
  height: 38px;
}

.w5F6uZXRGhOt4hjSS4vc8A\=\= {
  background: #e9443b;
}

.FgN1IlSZaT9jAXdIZ8WAig\=\= {
  align-items: center;
  display: inline-flex;
  gap: 8px;
}

._8ODBlcDLEs1CPY9bGmtkuA\=\= {
  height: 20px;
  width: 20px;
}

._4FknBOe3l7AgfL5ZhLBxSQ\=\= {
  border: 1px solid #e4e4e4;
  border-radius: 8px !important;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.0717844);
  left: 45%;
  top: 15%;
  width: 720px !important;
}

._4FknBOe3l7AgfL5ZhLBxSQ\=\= button {
  border-radius: 4px !important;
}

._4FknBOe3l7AgfL5ZhLBxSQ\=\= .widget-header {
  margin-bottom: -15px;
  padding: 10px 0 0 22px;
}

._4FknBOe3l7AgfL5ZhLBxSQ\=\= .widget-body {
  padding: 12px 10px 5px 10px;
}

.DarFsvcGrLQ2LZM6urhKIQ\=\= {
  align-items: center;
  display: inline-flex;
  width: 100%;
}

.DarFsvcGrLQ2LZM6urhKIQ\=\= .LinkedObjects {
  align-items: center;
  display: inline-flex;
}

.PjRLUWUYbdQlfljeVddYCg\=\= {
  overflow-y: auto;
  max-height: 340px;
}

.txTwoQfw5WSwt5rZ9xv2Rw\=\= {
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  overflow: hidden;
}

.txTwoQfw5WSwt5rZ9xv2Rw\=\= thead th:nth-of-type(3) {
  text-align: center;
}

.txTwoQfw5WSwt5rZ9xv2Rw\=\= tbody td {
  background-color: #ffffff !important;
}

.Bv7dZ2V5AvGeMlQUZfBzdg\=\= {
  color: #fff;
  padding: 10px 25px;
  transition: transform 0.2s;
}

.GDMDEJKAPYkWX0q2GQIOWw\=\= {
  border: 1px solid #e9443b;
  color: #e9443b !important;
  height: 35px;
  padding: 0 !important;
  width: 35px;
}

.GDMDEJKAPYkWX0q2GQIOWw\=\=:hover {
  color: #ffffff !important;
  background-color: #ed6962 !important;
}

.HcY\+86btzNwU-K6sA5swwQ\=\= {
  color: #ffffff !important;
  background-color: #e9443b !important;
}

._19wF6Efpl4tnCGIVtcOczw\=\= {
  border: 1px solid #00a355;
  color: #00a355 !important;
  height: 35px;
  padding: 0 !important;
  width: 35px;
}

._19wF6Efpl4tnCGIVtcOczw\=\=:hover {
  color: #ffffff !important;
  background-color: #66c899 !important;
}

._01TSoi-d6DHN2-iBC6gLLQ\=\= {
  color: #ffffff !important;
  background-color: #00a355 !important;
}

.XGuIX4MMXLO7OrwNjzw3tw\=\= {
  display: flex;
  gap: 14px;
  justify-content: center;
}

.I25eRVzxHbC47yNqpbOQAQ\=\= > div > div {
  display: flex !important;
  justify-content: space-between !important;
  padding-top: 20px;
}

.NoteView .Content {
    height: 350px;
}

.NoteView .Content .Messages {
    padding: 20px 16px;
}

.NoteView .Content .Messages .MessagesGroup {
    margin-bottom: 10px;
}

.NoteView .Content .Messages .MessagesGroup:last-child {
    margin-bottom: 0;
}

.NoteView .Content .Messages .MessagesGroup .TimeDiv {
    text-align: center;
    margin: 20px 0;
    height: 30px;
    line-height: 30px;
}

.NoteView .Content .Messages .MessagesGroup:first-child .TimeDiv {
    margin-top: 0;
}

.NoteView .Content .Messages .MessagesGroup .TimeDiv time {
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    padding: 8px 10px 0;
}

.NoteView .Content .Messages .MessagesGroup .TimeDiv hr {
    margin-top: 0;
}

.NoteView .Panel.Footer {
    padding: 8px 12px;
    max-height: 80px;
}

.NoteView .Footer form {
    display: flex;
}

.NoteView .Footer .Actions {
    display: inline-flex;
}

.NoteView .Footer .Actions button {
    height: 40px;
    margin: auto 10px auto;
}

.NoteView .Footer .Actions button:last-child {
    margin-right: 0;
}

.NoteView .MessageInput .BngMention__input::placeholder {
    font-size: 14px;
    font-weight: 500;
}

.NoteView .MessageInput {
    flex-grow: 2;
    border: none;
    margin: 0 10px 0 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: inherit;
}

.NoteView .MessageInput .BngMention__highlighter {
    padding: 10px 6px;
    line-height: 18px;
}

.NoteView .MessageInput .BngMention__input {
    border: none;
    margin: auto 10px auto 0;
    font-size: 14px;
    font-weight: 500;
    color: inherit;
    line-height: 18px;
    max-height: 60px;
    padding: 10px 6px;
    overflow: auto !important;
}

.NoteViewPopper {
    z-index: 101;
}

.NoteViewPopper.NoteViewPopperRight {
    margin-left: -520px;
}

/******************************************************************
 ChatMessage
******************************************************************/

.ChatMessage {
    display: flex;
    flex-direction: row;
    margin-bottom: 35px;
    position: relative;
}

.ChatMessage.invert {
    flex-direction: row-reverse;
}

.ChatMessage:last-child {
    margin-bottom: 0;
}

.ChatMessage .Message .Name {
    margin-bottom: 10px;
}

.ChatMessage .Message {
    background-color: #005DFF;
    width: 100%;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 500;
    padding: 8px 10px 0;
    margin-left: 15px;
    word-break: break-word;
}

.ChatMessage.invert .Message {
    background-color: #E3E5E9;
    color: #292C31;
    margin-right: 15px;
    margin-left: 0;
}

.ChatMessage .Avatar {
    height: 32px;
    width: 32px;
    min-height: 32px;
    min-width: 32px;
    border: 2px solid #CED0D5;
    border-radius: 100%;
    overflow: hidden;
}


.ChatMessage .Avatar > * {
    height: 32px;
    width: 32px;
}

.ChatMessage .Arrow {
    height: 12px;
    width: 12px;
    transform: rotate(315deg);
    border-radius: 2px;
    background-color: #005DFF;
    position: absolute;
    left: 45px;
    top: 9px;
}

.ChatMessage.invert .Arrow {
    background-color: #E3E5E9;
    left: unset;
    right: 45px;
}

.ChatMessage .Message .Details {
    display: inline-flex;
    float: right;
}

.ChatMessage .Message .Details .Delete{
    font-size: 17px;
    visibility: hidden;
    cursor: pointer;
}

.ChatMessage.invert .Message:hover .Details .Delete {
    visibility: visible;
}

.ChatMessage.invert .Message .Details .Delete:hover {
    color: #E23D3D;
}

.ChatMessage .Message time {
    display: block;
    text-align: right;
    font-size: 10px;
    padding-left: 6px;
}


/******************************************************************
 ChatMessage
******************************************************************/

.UserSelectionMenuParent {
    z-index: 5;
    width: 340px;
    height: 300px;
    box-shadow: inset 0 0 0 0 #B5B5B5, 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    background-color: #F7F8FA;
}
.BngMention {
    overflow-x: hidden;
    width: 100%;
    border: 1px solid #ccc;
    box-sizing: border-box;
    border-radius: 4px;
    cursor: pointer;
}

.BngMention .BngMention__control {
    width: 100%;
}

.BngMention .BngMention__highlighter {
    padding: 4px 6px;
}

.BngMention input.BngMention__input {
    border: none;
    margin: 0;
}

div.BngMention__suggestions {
    z-index: 105 !important;
}

.BngMention__suggestions__list {
    max-height: 200px;
    overflow-y: auto;
}

.BngMentionText strong {
    text-shadow: 0 0 0 black;
}
.cockpit-navigator-dropdown {
    border-top: 1px solid #f6f6f6;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
    height: calc(100% - 85px);
    margin-left: -5px;
    margin-top: 30px;
    z-index: 10;
}

.cockpit-header-hidden .cockpit-navigator-dropdown {
    height: calc(100% - 35px);
    margin-top: 30px;
}

.cockpit-navigator-dropdown .cockpit-dropdown-popper-header,
.cockpit-dropdown-popper .cockpit-dropdown-popper-action.link {
    height: 24px;
}

.cockpit-navigator-dropdown .cockpit-dropdown-popper {
    box-shadow: none !important;
    border: 0 !important;
    height: 100%;
}

.cockpit-navigator-button {
    padding: 6px 10px;
    color: rgba(0,0,0,.75);
    cursor: pointer;
}

.cockpit-navigator-body {
    position: relative;
    width: 252px; /*initial size*/
    height: calc(100% - 104px);
    background-color: #F8F8F8;
    display: block;
    overflow-y: auto;
    overflow-x: hidden;
    resize: horizontal;
}

.cockpit-navigator-dropdown,
.cockpit-navigator-body {
    min-width: 255px;
    max-width: 500px;
}

.cockpit-navigator-dropdown.expanded,
.cockpit-navigator-dropdown.expanded .cockpit-navigator-body {
    width: 504px;
}

.cockpit-navigator-item {
    cursor: pointer;
    position: relative;
    width: 93px;
    padding: 5px;
    text-align: center;
    margin: 8px;
    border: 1px solid transparent;
    border-radius: 4px;
    display: inline-block;
    color: #333;
    transition: background-color, box-shadow 0.2s ease-out;
}

.cockpit-navigator-item:hover {
    background-color: rgba(0,0,0,0.02);
    border-color: rgba(0,0,0,0.1);
}

.cockpit-navigator-item.selected{
    color: #3558EF;
    border-color: transparent !important;
    background-color: #fff !important;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
}

.cockpit-navigator-item .cockpit-navigator-item-icon {
    font-size: 38px;
    padding: 10px 5px;
}

.cockpit-navigator-item .cockpit-navigator-favorite-icon {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    color: transparent;
    margin: 3px;
    padding: 3px;
    border-radius: 100%;
}

.cockpit-navigator-item.favorite .cockpit-navigator-favorite-icon {
    color: #3558EF;
}

.cockpit-navigator-item:not(.favorite):hover .cockpit-navigator-favorite-icon {
    color: #555;
}

.cockpit-navigator-item .cockpit-navigator-favorite-icon:hover {
    background: #e6e6e6;
}

.cockpit-navigator-item:not(.selected) .cockpit-navigator-item-icon {
    color: #666;
}

.cockpit-navigator-item .cockpit-navigator-item-description {
    font-size: 11px;
    font-weight: 500;
}

.cockpit-navigator-item .cockpit-data {
    height: 76px;
    padding-top: 10px;
}

.cockpit-navigator-item .cockpit-data > * {
    padding: 5px;
    display: block;
}

.cockpit-navigator-item .cockpit-data .cockpit-navigator-item-description {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*list view*/


.cockpit-dropdown-popper.navigator-list .cockpit-navigator-item {
    width: 208px;
    text-align: left;
    padding: 5px 12px;
    margin: 8px 8px 0;
}

.cockpit-dropdown-popper.navigator-list .cockpit-navigator-item .cockpit-data {
    display: inline-flex;
    align-items: center;
    padding: 0;
    height: unset;
}

.cockpit-dropdown-popper.navigator-list .cockpit-navigator-item .cockpit-navigator-item-icon {
    font-size: 20px;
    width: 20px;
    padding-left: 0;
}

.cockpit-dropdown-popper.navigator-list .cockpit-navigator-item .cockpit-navigator-item-description {
    font-size: 12px;
    width: 164px;
}

.cockpit-dropdown-popper.navigator-list .cockpit-navigator-item .cockpit-navigator-favorite-icon {
    top: calc(50% - 14px);
}
/*end list view*/


/*sobrescreve BngSearch*/
.cockpit-dropdown-popper .bng-search {
    width: calc(100% - 60px);
}

.cockpit-dropdown-popper .change-view-cockpit {
    border-radius: 100%;
    padding: 3px;
    cursor: pointer;
}

.cockpit-dropdown-popper .change-view-cockpit:hover {
    background-color: #eee;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-action.link {
    text-align: center;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-action.link a {
    display: block;
    width: 100%;
}

.cockpit-dropdown-popper-action.link.disabled{
    pointer-events: none;
}
.cockpit-action-buttons:before {
    content: "";
    position: absolute;
    height: 36px;
    top: 0;
    width: 40px;
    background-image: linear-gradient(to right, rgba(239, 239, 239, 0), rgba(239, 239, 239, 1));
    left: -40px;
    pointer-events: none;
    z-index: 3;
}

.BngIconButton.cockpit-nav-btn {
    padding: 2px;
}

.cockpit-action-buttons {
    position: relative;
    display: inline-flex;
    background: #fff;
    border-left: 1px solid #e6e6e6;
}

.cockpit-dropdown-popper {
    background: #fff;
    box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.07) !important;
    border: 1px solid #efefef !important;
    border-radius: 4px;
}

.cockpit-action-buttons .cockpit-nav-btn {
    padding: 10px;
    cursor: pointer;
}

.cockpit-action-buttons .cockpit-nav-btn.share {
    padding: 8px;
}

.cockpit-action-buttons .cockpit-nav-btn.share .share-button {
    background-color: #E6EFFF;
    color: #005DFF;
    height: 22px;
    border-radius: 14px !important;
    display: flex;
    gap: 5px;
    align-items: center;
}

.cockpit-action-buttons .cockpit-nav-btn.share .share-button .selected i {
    font-size: 18px;
}

.cockpit-action-buttons .cockpit-nav-btn.disabled {
    opacity: 0.5;
}

.cockpit-action-buttons .cockpit-nav-btn a {
    display: block;
    color: rgba(0, 0, 0, .75);
}

.cockpit-dropdown-popper .cockpit-export-popper-items .cockpit-export-item:hover,
.cockpit-action-buttons .cockpit-nav-btn:hover {
    color: #4272FE;
}

.cockpit-action-buttons .cockpit-button-group {
    border-right: 1px solid #e6e6e6;
}

.cockpit-book-dropdown-popper,
.cockpit-filter-popper,
.cockpit-book-popper,
.cockpit-export-popper {
    z-index: 10;
    margin-top: 0;
}

.cockpit-book-popper,
.cockpit-filter-popper {
    right: 0;
    width: 434px;
}

.cockpit-book-dropdown-popper .bng-dropdown .li-dropdown.link {
    padding: 0;
}

.cockpit-book-dropdown-popper .bng-dropdown .li-dropdown.link > a {
    color: #6e6e6e;
    display: block;
    padding: 10px 15px;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-action,
.cockpit-dropdown-popper .cockpit-dropdown-popper-header {
    display: flex;
    align-items: center;
    background: #fff !important;
    padding: 14px;
    letter-spacing: .5px;
    text-transform: uppercase;
    white-space: nowrap;
    color: #555;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-header {
    box-shadow: inset 0 -1px 1px #e6e6e6;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-action {
    box-shadow: inset 0 1px 1px #e6e6e6;
    cursor: pointer;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-header span {
    font-size: 13px;
    font-weight: bold;
}

.cockpit-dropdown-popper-action .cockpit-generate-book-button {
    font-size: 12px;
    color: #4272FE;
    font-weight: 500;
    text-align: center;
    width: 100%;
}

.cockpit-filter-popper-list .cockpit-dropdown-popper-header.inactive {
    border-top: 1px solid #e6e6e6;
}

.cockpit-dropdown-popper .cockpit-book-popper-items,
.cockpit-dropdown-popper .cockpit-export-popper-items,
.cockpit-dropdown-popper .cockpit-filter-popper-items {
    background: #fafafa;
    margin: 0;
    list-style: none;
}

.cockpit-dropdown-popper .cockpit-filter-popper-items {
    padding: 0 5px;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-header .cockpit-filter-type {
    margin-left: 8px;
}

.cockpit-dropdown-popper .cockpit-dropdown-popper-header .cockpit-filter-type-icon {
    font-size: 16px;
}

.cockpit-dropdown-popper .cockpit-book-popper-items {
    max-height: 300px;
    overflow: auto;
}

.cockpit-dropdown-popper .cockpit-book-popper-items .empty-list-books {
    padding: 30px 10px;
    text-align: center;
}

.CockpitHideHeaderButton {
    padding: 10px;
}
.cockpit-panel-nav-tab {
    display: none;
    grid-template-columns: repeat(auto-fill, minmax(154px, 1fr));
    grid-gap: 1rem;
}

.cockpit-panel-nav-tab.active {
    display: grid;
}

.cockpit-panel-itens-list {
    height: 270px;
    background: #fafafa;
    padding: 0 10px;
}

a.cockpit-panel-item-nav-button:hover, a.cockpit-panel-item-nav-button:focus, a.cockpit-panel-item-nav-button:active {
    background: #ffffff !important;
}

.cockpit-panel-list-item i {
    margin-right: 6px;
    font-size: 15px;
}

.cockpit-panel-popper {
    right: 0;
    z-index: 10;
    width: 745px;
    margin-top: 7px;
}

input.cockpit-panel-item-search-input {
    border: 0;
    width: 690px;
    margin-bottom: 0;
}

.cockpit-panel-itens-search-container {
    border-bottom: 1px solid #eee;
    display: flex;
    align-items: center;
    padding: 10px;
}

.cockpit-panel-itens-search-container-icon {
    color: #6e6e6e;
}

.cockpit-panel-list-item {
    padding: 10px;
    display: block;
    font-size: 13px;
    letter-spacing: .4px;
}

.cockpit-panel-list-item.current-panel a,
.cockpit-panel-list-item a:hover {
    color: #005dff !important;
}

.cockpit-header-controls-container a:hover {
    color: #4272FE;
}

.cockpit-panel-list-item a {
    font-weight: 400;
    color: #696969;
    display: flex;
    align-items: center;
}
.ChartConfDropListener .color-container .colorhextxt {
  display: none;
}
.ChartConfDropListener .color-container .color {
  border-radius: 0;
  width: 12px;
  height: 12px;
  border: none;
}

.ChartConfDropListener .conf-drop-trigger {
  margin-left: 6px;
  cursor: pointer;
  display: inline-block;
}

.ChartConfDropListener .color-container {
  padding: 0;
  border: 1px solid white;
  width: 12px;
  height: 12px;
  border-radius: 0;
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
}

.ChartConfDropListener td .checkbox {
  padding: 0;
  width: 12px;
  height: 12px;
  margin: 5px 0 0 7px;
}

.ChartConfDropListener table th {
  font-size: 11px !important;
}

.ChartConfDropListener .drop-container {
  width: 380px;
  z-index: 35;
  position: absolute;
  top: 13px;
  left: 90px;
  cursor: auto;
}

.ChartConfDropListener.inner-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 35;
  display: block;
  content: ' ';
  background-color: #333;
  opacity: 0.5;
}

.ChartConfDropListener .dropdown-menu {
  width: 320px;
  background-color: white;
  box-shadow: 0 0 5px #ccc;
  padding: 5px 10px !important;
}

.ChartConfDropListener .dropdown-menu .header *,
.ChartConfDropListener .dropdown-menu .fields .span6 > div:first-child {
  color: #333;
  text-shadow: none;
  font-size: 14px !important;
  font-weight: normal;
}

.ChartConfDropListener .dropdown-menu .fields input,
.ChartConfDropListener .dropdown-menu .fields select,
.ChartConfDropListener .dropdown-menu .fields option,
.ChartConfDropListener .dropdown-menu .fields .clear-button {
  font-size: 14px !important;
}

.ChartConfDropListener hr {
  margin: 10px 0;
}

.ChartConfDropListener select {
  width: 100%;
}

.ChartConfDropListener .header {
  margin-bottom: 12px;
  padding-top: 5px;
  border-bottom: 1px solid #ccc;
  font-weight: 500;
  height: 15px;
}

.ChartConfDropListener .header > i {
  float: right;
}

.ChartConfDropListener .ic-container .colorhextxt {
  display: block;
  width: 125px;
  margin-top: -30px;
  margin-left: 32px;
}

.ChartConfDropListener .ic-container .color {
  width: 28px;
  height: 28px;
  border: 1px solid #ccc;
}

.ChartConfDropListener .ic-container .color-container {
  margin: 0;
}

.ChartConfDropListener .ic-container {
  margin-bottom: 15px;
  position: relative;
}

.ChartConfDropListener .chart-visualization-list.disabled .overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: lightgray;
  opacity: 0.2;
  cursor: not-allowed;
  z-index: 100;
}

.limit-measure-tag-table {
  overflow: hidden;
  white-space: nowrap;
  max-width: 247px;
  text-overflow: ellipsis;
}

.summarizeValuesLabel label span,
.keepFormattingLabel label span {
  color: #333;
  text-shadow: none;
  font-size: 14px !important;
}

.ExpertConf {
    width: 500px;
    padding: 5px 10px !important;
    overflow: hidden;
    max-height: calc(80vh - 50px);
    left: 28px;
}

.ExpertConf table th,
.ExpertConf table td {
    padding: 4px;
    vertical-align: middle;
}

.ExpertConf table td.text-center {
    text-align: center;
}

.ExpertConf table * {
    font-size: 12px;
}

.ExpertConf legend {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
    height: 25px;
}

.ExpertConf .op-boxes {
    display: flex;
    flex-wrap: wrap;
    margin: 5px 0;
}

.ExpertConf .op-box {
    border: 1px transparent;
    border-radius: 4px;
    background-color: #2283c5;
    cursor: pointer;
    height: 32px;
    width: 24%;
    margin: 0 5px 5px 0;
    font-size: 13px;
    text-align: center;
    transition: opacity 0.5s;
}

.ExpertConf .op-box:hover {
    opacity: 0.6;
}

.ExpertConf .op-box img {
    background-color: white;
    margin-bottom: 5px;
    margin-top: 5px;
}

.ExpertConf .op-box span {
    display: block;
    float: none;
    color: #fff;
    font-size: 12px;
    letter-spacing: .4px;
    font-weight: 500;
    padding: 6px 0;
}

.ExpertConf .formula-table-container .formula-name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px;
}

.ExpertConf .formula-table-container {
    overflow: auto;
    max-height: calc(70vh - 180px);
}

.ExpertConf .formula-table-container table {
    table-layout: fixed;
    margin-bottom: 10px;
}

.ExpertConf .close-button {
    cursor: pointer;
    float: right;
    margin-top: 3px !important;
    color: #000;
    border-radius: 100%;
    transition: background-color .4s ease;
}

.ExpertConf .close-button:hover {
    background-color: #cccccc75;
}
.ExpertFormulaDialog {
    top: 5px;
}

.ExpertFormulaDialog .form-container {
    height: 500px;
}

.ExpertFormulaDialog .inner-tabs .tab-content {
    height: 280px;
}

.ExpertFormulaDialog .tab-content {
    height: 350px;
}

.ExpertFormulaDialog .CodeMirror {
    height: 315px;
    width: 435px;
}

.ExpertFormulaDialog .has-error .CodeMirror {
    height: 290px;
}

.ExpertFormulaDialog .free-member-box {
    height: 138px;
    overflow: auto;
}

@media screen and (min-height: 700px) {

    .ExpertFormulaDialog .form-container {
        height: 620px;
    }

    .ExpertFormulaDialog .inner-tabs .tab-content {
        height: 400px;
    }

    .ExpertFormulaDialog .tab-content {
        height: 470px;
    }

    .ExpertFormulaDialog .CodeMirror {
        height: 435px;
        width: 435px;
    }

    .ExpertFormulaDialog .has-error .CodeMirror {
        height: 410px;
    }

    .ExpertFormulaDialog .free-member-box {
        height: 198px;
        overflow: auto;
    }

}

.ExpertFormulaDialog .name-input {
    height: 62px;
}

.ExpertFormulaDialog .name-input .help-block {
    margin-left: 50px;
}

.ExpertFormulaDialog .name-input label {
    display: inline-block;
    vertical-align: middle;
}

.ExpertFormulaDialog .name-input input[type='text'] {
    width: calc(100% - 53px);
    margin-left: 10px;
}

.ExpertFormulaDialog .member-btn {
    text-align: left !important;
    padding-left: 10px;
}

.ExpertFormulaDialog .operation-btn {
    background-color: #f3f3f3 !important;
    color: #333 !important;
    font-size: 20px;
}

.ExpertFormulaDialog .droppable.drag-active {
    background-color: #CCC;
    min-width: 100px;
    min-height: 30px;
}

.ExpertFormulaDialog .mdx-table.initial {
    margin: 0 auto;
}

.ExpertFormulaDialog .preview-backdrop {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #333;
    opacity: 0.25;
}

.ExpertFormulaDialog .preview-box .preview-box-inner .mdx-box {
    width: 600px;
    height: 400px;
    overflow: auto;
}

.ExpertFormulaDialog .preview-box .preview-box-inner {
    cursor: default;
    background-color: white;
    padding: 10px;
    border: 1px solid #CCC;
    border-radius: 2px;
    z-index: 2;
}

.ExpertFormulaDialog .preview-box {
    cursor: pointer;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ExpertFormulaDialog.preview-on form {
    filter: blur(5px);
}

.ExpertFormulaDialog legend {
    color: #333;
    font-weight: 500;
    font-size: 13px;
    line-height: 20px;
}

.FormatComponent {
    width: 620px;
}

.FormatComponent .checkbox {
    padding-left: 0
}

.FormatComponent .element-box {
    width: 55px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    border: 1px solid white;
    border-radius: 3px;
}

.FormatComponent .colorhextxt {
    width: 220px;
}

.FormatComponent .IconSelector[disabled] {
    cursor: not-allowed;
    opacity: 0.5;
}

.FormatComponent .IconSelector[disabled] .element-box:hover {
    background-color: white;
}

.FormatComponent .element-box:hover {
    background-color: #eeeeee;
}

.FormatComponent .element-box.selected {
    background-color: #f8f8f8;
    border-color: #333;
}

.FormatComponent .element-box .helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.FormatComponent .element-box img {
    max-width: 50px;
    max-height: 30px;
    vertical-align: middle;
}

.BandsConfiguration input,
.BandsConfiguration select {
    margin-bottom: 0;
}

.BandsConfiguration .FormatRender {
    min-width: 29px;
    height: 29px;
    line-height: 29px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 0 3px;
    cursor: pointer;
    white-space: nowrap;
    border: 1px solid #ccc;
}

.BandsConfiguration .table td:nth-child(1) {
    width: 90px;
}

.BandsConfiguration .table td:nth-child(2) {
    width: 80px;
}

.BandsConfiguration .table td:nth-child(3) {
    width: 130px;
}

.BandsConfiguration .table td:nth-child(5) {
    width: 30px;
    text-align: center;
}

.FormulaFormat .customize-checkbox {
    position: absolute;
    right: 0;
}
.color-container {
    display: inline-block;
}

.color-container.on-input {
    width: 106px;
    height: 18px;
}

.color-container .color[disabled] {
    background-color: #eee !important;
    cursor: not-allowed;
}

.color-container .color {
    border: 1px solid #ccc;
    display: inline-block;
    width: 28px;
    height: 28px;
}

.color-container .colorhextxt {
    width: 70px;
    margin: 0 0 0 5px;
    vertical-align: top;
}
.ReduxFormSelectRadio.horizontal .ReduxFormSelectRadioItem {
    display: inline-block;
    margin-right: 10px;
}

.ReduxFormSelectRadio.horizontal .ReduxFormSelectRadioItem:last-child {
    margin-right: 0;
}
.DimensionGrouping {

}

.DimensionGrouping .MemberTree .members-container > ul {
    margin: 0 0 0 2px;
}

.DimensionGrouping .MemberTree .member > a:first-child {
    margin-right: 5px;
}

.DimensionGrouping .MemberTree .member > label {
    display: inline;
}

.DimensionGrouping .MemberTree .member.leaf {
    margin-left: 15px;
}

.DimensionGrouping .MemberTree,
.DimensionGrouping .MemberTree ul {
    list-style: none;
}

.DimensionGrouping .cm-container {
    width: 100%;
    height: 250px;
    overflow: auto;
}

.DimensionGrouping .cm-container label {
    margin-bottom: 0;
}

.DimensionGrouping .members-container {
    width: 100%;
    height: 210px;
    overflow: auto;
}

@media screen and (min-height: 700px) {
    .DimensionGrouping .members-container {
        width: 100%;
        height: 310px;
        overflow: auto;
    }

    .DimensionGrouping .cm-container {
        width: 100%;
        height: 340px;
        overflow: auto;
    }
}

.DimensionGroupingMembersWrapper {
    width: 100% !important;
}
.AggregationPopper {
    z-index: 22;
}

.Aggregation {
    width: 180px;
    display: block;
    padding-bottom: 10px;
    border-radius: 4px;
    border: 1px solid #E6E6E6;
    margin: 3px 0 0;
    background-color: #fff;
}

.Aggregation li {
    padding: 2px 15px;
    display: block;
}

.Aggregation .AggregationTitle {
    letter-spacing: 0.5px;
    font-weight: 500;
    padding-top: 12px;
    padding-bottom: 12px;
}

.Aggregation .AggregationTitle i {
    padding-right: 10px;
}

.Aggregation .AggregationTitle.Rows i:before {
    transform: rotate(270deg);
}

.Aggregation .AggregationTitle:not(.Columns) {
    border-top: 1px solid #f1f1f1;
    margin-top: 10px;
}

.Aggregation .AggregationInput .checkbox {
    padding-left: 0;
}

.Aggregation .AggregationInput label,
.Aggregation .AggregationInput span.lbl {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 146px;
}

.load-limit-button-icon {
    font-size: 12px !important;
    vertical-align: text-top;
    margin-right: 2px;
}
.load-limit-table-tr td {
    line-height: 37px;
    max-width: 260px;
    max-height: 40px;
}

.load-limit-table-tr:nth-child(even) {
    background-color: #f6f6f6 !important;
}

.load-limit-table-tr:nth-child(odd) {
    background-color: #ffffff !important;
}

.load-limit-table-input {
    background-color: transparent;
    border: none;
    border-radius: 4px;
    color: rgb(51, 51, 51);
    font-size: 14px;
    outline: none;
    width: 70%;
    border: 1px solid #ccc;
    padding: 5px;
    transition: border linear .2s, box-shadow linear .2s;
}

.load-limit-table-input:focus {
    border: 1px solid rgba(82, 168, 236, 0.8);
}

.load-limit-dialog-header {
    display: flex;
    justify-content: space-between;
    margin: 5px 25px 5px 20px;
}

.load-limit-table-global {
    color: rgba(0,0,0,0.5);
}

.load-limit-table {
    border: none;
    margin-bottom: 0 !important;
}

.load-limit-help-text {
    margin-bottom: 0;
}

.load-limit-error-text {
    margin-bottom: 0;
    color: #da4f49;
}
.BngAdvancedModeAlert {
    width: 385px;
}

.BngAdvancedModeAlert h4 {
    font-weight: 500;
}

.BngAdvancedModeAlert .Action {
    margin-top: 24px;
}

.BngAdvancedModeAlert .Message {
    font-size: 16px;
    word-break: normal;
}


/* pages/analysis/properties/mdx-edit-properties.xhtml */
#mdx-edit-properties-advanced-alert {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

#publisher-not-found-container {
    height: 100%;
}

#publisher-not-found-container > .ObjectNotPublished {
    height: 100%;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ObjectNotPublished-Body {
    display: grid;
    text-align: center;
    min-height: 30vh;
}

@media only screen and (max-device-width: 800px) {
    .ObjectNotPublished-Body {
        min-height: 50vh;
    }
}

.ObjectNotPublished-Body > * {
    padding: 10px 0;
}

.ObjectNotPublished-Body a {
    color: #599eda;
}

.ObjectNotPublished-Body .Icon {
    font-size: 120px;
    color: #599eda;
}

.ObjectNotPublished-Body .ObjectNotPublished-Message {
    font-size: 20px;
    line-height: 20px;
}

.ObjectNotPublished-Body .ObjectNotPublished-Links > * {
    display: block;
    padding-bottom: 10px;
}
.BimIntegrationDataOrigin {
    display: flex;
    flex-direction: column;
    border-radius: 6px;
    max-height: 627px;
}

.BimIntegrationDataOrigin h6 {
    font-weight: 600;
    margin: 0;
    padding: 0;
    font-size: 15px;
}

.BimIntegrationDataOrigin .IgnoreLoadErrorsCheckbox label {
    margin: 0;
}

.BimIntegrationDataOrigin > hr {
    margin: 10px 0px;
}

.BimIntegrationDataOrigin .AbsoluteButtons {
    position: absolute;
    bottom: -60px;
    z-index: 999;
}

.BimIntegrationDataOrigin .BtnValidate {
    border-radius: 0;
    font-weight: bold;
    background-color: #000000 !important;
}

.BimIntegrationDataOrigin .BtnValidCredentials {
    padding: 7px 12px !important;
}

.BimIntegrationDataOrigin .BtnPreview {
    margin-left: 10px;
    border-radius: 0;
}

.BimIntegrationDataOrigin .Connections {
    display: flex;
    align-items: center;
}

.BimIntegrationDataOrigin .Connections .ConnectionsField {
    width: 95%;
    margin-right: 10px;
}

.BimIntegrationDataOrigin .Connections .ConnectionsButton {
    background-color: #005DFF !important;
    margin-top: 8px;
}

.BimIntegrationDataOrigin .BtnTestGA4 {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 15px;
    font-weight: bold;
    background-color: #005DFF !important;
}

.BimIntegrationDataOrigin .BtnTestGA4:hover {
    background-color: #0053e6 !important;
}

.AdminUserList {
    margin: 20px 10px;
    position: relative;
}

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

.AdminUserListHeader form {
    position: relative;
    width: 100%;
}

.AdminUserListHeader .AddUserButton {
    width: 50px;
    margin-top: 0;
}
.VGKAnrRjoHzt2\+31si24YQ\=\= {
  width: 70vw !important;
  height: 850px !important;
  height: 850px;
  min-width: 800px;
  max-width: 1000px;
  margin: 5px;
}

.S6Eq-Dy8UywAGoI-P5HMOg\=\= {
  display: flex;
  align-items: center;
  padding: 0 32px !important;
}

._3lRMtEd9sRoOxwfMpWoxQg\=\= {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end !important;
}

.pILnEruzzda4lJO1hM9YVA\=\= {
  margin: 20px 0;
  font-size: 24px;
  white-space: nowrap;
  font-weight: bold;
}

.g\+ltoHqMAFUc4O18x0ldrw\=\= {
  position: relative;
  overflow: auto;
  width: 100%;
}

.gC-2JbMypokhQPn\+U7tLSA\=\= {
  opacity: 1;
  transition: visibility 0s, opacity 0.5s linear;
}

.DApMOPKgYmcZoOTjZo5shQ\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
}

.V435BeAHW-w1kjpJgDRKqw\=\= {
  margin: 20px 0 0;
  width: 200px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;

  background-color: rgba(var(--bng-connection-blue), 1) !important;
}

.V435BeAHW-w1kjpJgDRKqw\=\=:hover {
  background-color: rgba(var(--bng-connection-blue), 0.8) !important;
}

.rWG3E0gkH9dlbgFQ9H3\+9w\=\= {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

._3h9X189VgVMTmpB0izrVPw\=\= {
  margin-top: 20px;
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;

  background-color: rgba(var(--bng-connection-orange), 1) !important;
}

._3h9X189VgVMTmpB0izrVPw\=\=:hover {
  background-color: rgba(var(--bng-connection-orange), 0.8) !important;
}

.pAejDVY5vTAwGAQSbG3Axw\=\= {
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background-color: rgba(var(--bng-connection-green), 1) !important;
}

.pAejDVY5vTAwGAQSbG3Axw\=\=:hover {
  background-color: rgba(var(--bng-connection-green), 0.8) !important;
}

._5Bk-WewBAw5IGygwx-D05w\=\= {
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;

  background-color: rgba(var(--bng-connection-orange), 1) !important;
}

._5Bk-WewBAw5IGygwx-D05w\=\=:hover {
  background-color: rgba(var(--bng-connection-orange), 0.8) !important;
}

._9RDfrOoaWY7ob29PUD9QUQ\=\= {
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(var(--bng-connection-green), 1) !important;
}

._9RDfrOoaWY7ob29PUD9QUQ\=\=:hover {
  background-color: rgba(var(--bng-connection-green), 0.8) !important;
}

.BRV2gZfOeZHKRSJmYUkJ-Q\=\= {
  background-color: rgba(var(--bng-connection-orange), 0.8) !important;
}

.F1yROHfiLK9yUNiYTQNJcQ\=\= {
  background-color: rgba(var(--bng-connection-green), 1) !important;
}

.kcLMszxPiz3zn3S2yDnu5w\=\= {
  display: flex;
  flex-direction: row;
  width: 100%;
}

.exJegPmmxs7YJRbNWFWV8A\=\= {
  height: 754px;
  width: 300px;
  background-color: #fff;
  border-right: 1px solid #f7f8fa;
  padding-left: 32px;
  padding-right: 32px;
}

.\+mvax58RJkuwRB3mA560xg\=\= {
  margin: 0;
  width: 100%;
}

.J-RvG1sQurTqJmeNPmbYOg\=\= {
  margin-top: 32px;
}

.PQ0Wd6sCHK8hc45ch3lVCQ\=\= {
  display: flex;
  justify-self: center;
  align-self: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.aUfQ-fYCWDA5sCD\+XuA5Aw\=\= {
  height: 60px;
  width: 60px;
}

.ZMSyl4UsMQsuEFLg80lFNw\=\= {
  width: 100px;
  height: 32px;
  border-radius: 50px;
  color: #fff;
  background-color: rgba(var(--bng-connection-green), 1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.xseBennQ0S9sh3FwQfv0kA\=\= {
  width: 100px;
  height: 32px;
  border-radius: 50px;
  color: #fff;
  background-color: rgba(var(--bng-connection-orange), 1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.eH5vAxXcHNV5Ne\+x7xNBNQ\=\= {
  font-size: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.ukr5FscCKMStYPz\+l3G3\+w\=\= {
  position: relative;
  display: flex;
  align-items: center;
  top: 45px;
  left: 5px;
  background-color: #fff;
  max-width: fit-content;
  padding: 10px;
  height: 40px;
  border-radius: 10px;
  box-shadow: inset 0 0 0 0 #b5b5b5, 0 4px 15px 0 rgba(0, 0, 0, 0.4);

  font-size: 20px;
  color: rgba(0, 0, 0, 0.65);
}

.AH5GR3VwzTC25L-yvYH5Og\=\= {
  position: relative;
  padding: 40px 40px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable {
  width: 100%;
}

.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable .BngTableTh:first-child,
.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable .BngTableTd:first-child {
  padding-left: 32px;
}

.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable .BngTableTh:last-child,
.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable .BngTableTd:last-child {
  padding-right: 32px;
}
.AH5GR3VwzTC25L-yvYH5Og\=\= .S6Eq-Dy8UywAGoI-P5HMOg\=\= .bng-search {
  width: 400px;
  margin-right: 30px;
}
.AH5GR3VwzTC25L-yvYH5Og\=\= .S6Eq-Dy8UywAGoI-P5HMOg\=\= .bng-search.closed {
  width: 82px;
}

.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable tbody {
  min-height: 610px;
}
.AH5GR3VwzTC25L-yvYH5Og\=\= .BngTable tbody tr {
  height: 78px;
}

.NonEmptyAlertPopup {
    z-index: 20;
    top: -5px !important;
}

.NonEmptyAlertPopup .Body {
    background-color: white;
    width: 320px;
    box-shadow: 0 0 10px #eee;
}

.NonEmptyAlertPopup .WarningBg {
    padding: 10px;
    background-color: rgba(253, 255, 111, 0.25);
}

.NonEmptyAlertPopup .ArrowUp {
    margin-left: 8px;
}

.NonEmptyAlertPopup .ArrowUp {
    border-bottom-color: #ffffe5;
}

.ArrowUp {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid white;
}
.\+DFbQT4IT4b7IeuxAzxo6g\=\= {
  display: flex;
  justify-content: center;
  text-align-last: center;
  flex-direction: column;
}
.MonitorMessageObjectsTreeDialogBackdrop {
  z-index: 321052 !important;
}

.MonitorMessageObjectsTreeDialog {
  z-index: 321053 !important;
}

.BngPanel.eventlist-bng-panel {
  display: flex;
  flex-direction: column;
  width: 96.4%;
  margin: 20px;
  border: #dfdfdf 1px solid;
}

.Panel.Header.eventlist-bng-panel-header {
  height: 65px;
  display: flex;
  align-items: center;
}

.eventlist-title-text {
  font-size: 35px;
}

.headerTipWrapper {
  background-color: #add9fe;
  padding: 10px;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}
.InvalidPeriodicityAlert {
  overflow: hidden;
}

.invalid-periodicity-container {
  height: calc(100vh - 100px);
}
._6BRUDVGTLvK75H6VAX4WYA\=\= {
  align-items: center;
  background: #f6f6f6;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.VdN-VwsygEuv4Iiyd5OX2g\=\= {
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  max-width: 485px;
  padding: 24px;
}

.KHOOmkGqUYnDVyB9yzg1xw\=\= {
  height: calc(100vh - 84px);
  left: 0;
  overflow: scroll;
  position: absolute;
}

.H8HtplHRI8aBCZxbRYLAMA\=\= {
  background: #f6f6f6;
  padding: 30px 10%;
}

.v1Wx6rSCxr7jPE-jsUFz7A\=\= {
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
}

.v1Wx6rSCxr7jPE-jsUFz7A\=\= p {
  line-height: unset;
  margin-bottom: 18px;
}

.fbDh81yws4P4YwfL6PbMBw\=\= {
  display: inline-flex;
  gap: 40px;
  padding: 20px 30px 0 30px;
  border-bottom: 1px solid #e4e4e4;
}

.v14Qpsy9-WPpeKNeKtWk\+w\=\= {
  padding: 18px 30px;
}

.Y-s4V8s3hEM4xZBNmlJOYw\=\= {
  max-width: 100%;
}

.quQTrZBXQlNh9kCs8F6apA\=\= {
  margin-right: 95px;
  object-fit: contain;
  width: 215px;
}

._4Cv0laSH9X6sILNc5F0Iyg\=\= {
  background: #e6efff;
  border-color: #005dff;
  border-radius: 15px;
  color: #005dff;
  font-size: 12px;
  padding: 5px 10px;
}

.v1Wx6rSCxr7jPE-jsUFz7A\=\= .bng-search {
  background: #ffffff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18) !important;
  border-radius: 4px;
  padding-left: 5px;
}

.n6g7\+xhzzv-Ws7Az0cAnRA\=\= {
  display: inline-flex;
  flex-flow: row wrap;
  gap: 10px;
  width: 100%;
}

.K9j\+4bz\+nSXqKWE597dOzA\=\= {
  background: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  padding: 15px;
  min-width: calc((100% - 116px) / 3);
  transition: transform 0.2s;
  width: calc((100% - 116px) / 3);
}

.K9j\+4bz\+nSXqKWE597dOzA\=\=:hover:not(.BiKUZARSc9\+TxYBVOYcdUw\=\=) {
  background-color: #eee;
  cursor: pointer;
  transform: scale(1.02);
}

.rZqXH4dauS1NXqLV-bZwFA\=\= h5 {
  margin-bottom: 8px;
}

.rZqXH4dauS1NXqLV-bZwFA\=\= {
  margin-bottom: 18px;
}

.kmHxdA3sBCjmYzZFWvoSFw\=\= {
  align-items: center;
  display: inline-flex;
  margin-bottom: 8px;
}

.cUqpJXLL6xn2ZBfj-\+0uWw\=\= {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: #fff;
  color: var(--blue-default);
  position: relative;
  float: right;
  bottom: 24px;
  left: 22px;
}

.cUqpJXLL6xn2ZBfj-\+0uWw\=\= i {
  font-size: 20px;
}

@media (max-width: 800px) {
  ._4o9M4WacYqM06a0Wn3FbFQ\=\=,
  .quQTrZBXQlNh9kCs8F6apA\=\= {
    display: none;
  }
  .K9j\+4bz\+nSXqKWE597dOzA\=\= {
    width: calc((100% - 116px) / 2);
  }
}

.GenericFileSource {
}

.GenericFileSource .tab-content {
  height: 210px;
  overflow: auto;
}

.dialog.maximize .GenericFileSource .tab-content {
  height: calc(100vh - 360px);
}

.PXJeGN-IVEw6Lg4EhvZGQw\=\= {
  margin: 10px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 10px;
  background-color: #f9f9f9;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 90vh;
}

.HPIF6IMbnCh4n9RxVa\+bGg\=\= {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 120px;
}

.O9aYizXnW3FSAoxb9YypXQ\=\= {
  font-size: 32px;
  font-weight: 550;
  line-height: 50px;
  text-align: left;
}

._1VES0sxM0o56rhf9On3Psw\=\= {
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  text-align: center;
}

.eAW2vw7AaX\+-7Qa9ZVnTew\=\= {
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: left;
  margin-bottom: 5px;
}

.c00gWSBrz62joqY-fKrlgQ\=\= {
  width: 275px;
  height: 64px;
  font-size: 20px;
  padding: 18px 24px;
  border-radius: 12px;
  background-color: #337dff;
  color: #fff;
  border: none;
}

.c00gWSBrz62joqY-fKrlgQ\=\=:focus {
  outline: none;
}

.c00gWSBrz62joqY-fKrlgQ\=\=:hover {
  opacity: 0.8;
}
.VpABqQnnPMg-JJ3k2R2wCA\=\= {
  height: 440px;
}

._8LvYqgCsOOj34R6AMUxcfw\=\= {
  height: 400px;
}

._8LvYqgCsOOj34R6AMUxcfw\=\= .tab-content {
  height: 90%;
}

.IXdunPRCtb3lT0-6\+udjBA\=\= {
  display: flex;
  justify-content: space-between;
  width: 35%;
  margin-top: 5%;
}

.vaPVfAx6MGrM8CL1uVCxMA\=\= {
  font-size: 12px;
}

.lWLllgh5TOgfqoUoD8258g\=\= {
  margin: 10px 0;
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 5px;
  font-weight: 500;
  background-color: #005dff !important;
}

.lWLllgh5TOgfqoUoD8258g\=\=:hover {
  background-color: #0050db !important;
}

.BaZi7YqZitVg9b9t\+CTNKg\=\=.BngSelectSearch .OptionPreview {
    height: 22px;
    line-height: 22px;
}

.item-order-form .table-container {
    max-height: 400px;
    max-height: 50vh;
    overflow: auto;
}

.item-order-form .table-container table {
    margin-bottom: 0;
}
.ActionsDialog {}

.ActionsDialog.BngClickOutsideOverlay {
    z-index: 321051;
}

.ActionsDialog.bng-dropdown-parent {
    z-index: 321052;
}

.ActionsDialog .icon-dropdown {
    cursor: pointer;
    border-radius: 100%;
    padding: 2px;
    transition: all 0.2s ease-in;
}

.ActionsDialog .icon-dropdown:hover,
.ActionsDialog .icon-dropdown.open {
    background-color: lightgrey;
}

.ActionsDialog .NewActionBtn {
    margin: 0;
    width: auto;
    white-space: nowrap;
}

.ActionsDialog .NewActionBtn .material-icons {
    vertical-align: bottom;
}

.ActionsDialog .NewActionBtn.open {
    background: #efefef !important;
}

.ActionsDialog .ScrollContainer {
    height: 300px;
    max-height: 300px;
}
.HttpActionDialog {
}

.HttpActionDialog .navigation-tabs {
    padding: 0;
}

.HttpActionDialog .widget-main {
    padding-top: 0
}

.HttpActionDialog .BodyEditorContainer {
    position: relative;
    height: 275px;
}

.HttpActionDialog .BodyEditorContainer .BodyOpts {
    display: flex;
    align-items: baseline;
}

.HttpActionDialog .BodyEditorContainer .BodyOpts .BngRadio {
    margin-right: 15px;
}

.HttpActionDialog .KvTable .BngField {
    margin: 0;
}

.HttpActionDialog .KvTable .control-label {
    display: none;
}

.HttpActionDialog .tab-content {
    height: 325px;
}

.HttpActionDialog .ProxyAddButton {
    position: absolute;
    top: 3px;
    right: 0;
}

.HttpActionDialog .tab-content .AddButton {
    display: none;
}

.HttpActionDialog .BodyType {
    margin-bottom: 0;
}

.HttpActionDialog .BodyType .control-label {
    width: 50px;
}

.HttpActionDialog .BodyType .controls {
    width: 100%;
}

.HttpActionDialog .BodyEditorContainer .ScrollContainer {
    height: 255px;
}

.HttpActionDialog .save.TestButton {
    margin-left: 0;
    background-color: #269c59 !important;
    border-color: #269c59 !important;
}

.HttpActionDialog .save.enable.TestButton:hover {
    background-color: #26b471 !important;
    border-color: #26b471 !important;
}

.HttpTestResultDialog pre {
    max-height: 30vh;
    min-height: 30vh;
    overflow: auto;
}
.ocYA\+W4JZVjgWOMzLWQ9FA\=\= {
  max-height: 400px;
  overflow-y: auto;
}

.eDsZspYFBJkZSjcEnm86Sg\=\= {
  font-size: 14px !important;
  font-weight: 500;
  line-height: 16px;
  text-align: left;
}

.UhxcDLsuwTB-46kplQF6sw\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.o83k9-fwgBxkyoksD9rtyA\=\= {
  display: flex;
}

._96wC8iUuJMDkXOBE8y5Ijg\=\= {
  margin-right: 8px;
}

.S07I1CNpiJ5S92YlO98h2A\=\= {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #888;
}

.pX-48ui1ctTCr\+FUktyeyg\=\= {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.McJLDgpNy-jFmCBGHDpfUA\=\= {
  display: flex;
  justify-content: right;
}


/*# sourceMappingURL=bundle-408415465a659898dab2.css.map*/