/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}
.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */
  background-color: var(--base-color);
  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;
  position: relative;
  user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: " ";
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: var(--custom-highlight-background, linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));
  transform: translateX(-100%);
  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}
/* ==========================================================================
   Variables, mixins, silent classes etc.
   ========================================================================== */
.gd-alerts-list {
  width: 100%;
}

.gd-alerts-list__items {
  padding: 10px 0 10px 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  max-height: 365px;
}
.gd-alerts-list__items .skeleton-flex {
  flex: 1;
}
.gd-alerts-list__items .skeleton-margin {
  margin-left: 10px;
}
.gd-alerts-list__items .gd-react-loading-skeleton-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
}
.gd-alerts-list__items .gd-react-loading-skeleton.react-loading-skeleton {
  --base-color: var(
      --gd-dashboards-title-borderColor-from-theme,
      var(--gd-palette-complementary-2, #ebeff4)
  );
  --highlight-color: var(
      --gd-dashboards-content-backgroundColor,
      var(--gd-palette-complementary-0, #fff)
  );
}

.gd-alerts-list__buttons {
  padding: 10px 0;
}
.gd-alerts-list__buttons .gd-alerts-list__add-button {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  padding-left: 28px;
}
.gd-alerts-list__buttons .gd-alerts-list__add-button::before {
  font-size: 15px;
}

.gd-alerts-list__empty {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  color: var(--gd-palette-complementary-6, #94a1ad);
}

.gd-alerts-list--widget .gd-alerts-list-item {
  --icon-size: 13px;
  --icon-left-padding: 10px;
  --item-height: 42px;
}

.gd-alerts-list--dialog .gd-alerts-list-item {
  --icon-size: 16px;
  --icon-left-padding: 0;
  --item-height: 50px;
}

.gd-alerts-list-item {
  --item-height: 42px;
  --icon-size: 26px;
  --icon-left-padding: 10px;
  display: flex;
  gap: 10px;
  align-items: center;
  cursor: pointer;
  transition: background-color 100ms ease-in-out;
  height: var(--item-height);
}
.gd-alerts-list-item:hover, .gd-alerts-list-item--isActive {
  background-color: var(--gd-palette-complementary-2, #ebeff4);
}
.gd-alerts-list-item--readonly {
  cursor: default;
}
.gd-alerts-list-item__content {
  flex-grow: 1;
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  padding: 5px 0 5px var(--icon-left-padding);
}
.gd-alerts-list-item__icon {
  background-color: var(--gd-palette-complementary-2, #ebeff4);
  padding: calc(var(--icon-size) / 2);
  border-radius: 51%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-alerts-list-item__icon--invalid {
  background-color: var(--gd-palette-error-dimmed, #fcedec);
}
.gd-alerts-list-item__icon > * {
  width: var(--icon-size);
  height: var(--icon-size);
}
.gd-alerts-list-item__text-content {
  overflow: hidden;
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-alerts-list-item__shortened-text {
  white-space: nowrap;
  display: inline-block;
  width: 100%;
}
.gd-alerts-list-item__title {
  font-weight: 700;
}
.gd-alerts-list-item__subtitle {
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.gd-alerts-list-item__menu-icon {
  border: none;
  background: transparent;
  width: var(--item-height);
  height: var(--item-height);
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 100%;
  transition: background-color 100ms ease-in-out;
}
.gd-alerts-list-item__menu-icon:hover, .gd-alerts-list-item--isActive .gd-alerts-list-item__menu-icon {
  background-color: var(--gd-palette-complementary-4, #ccd8e2);
}

.gd-alerts-list__items:focus-visible {
  outline: none;
}
.gd-alerts-list__items:focus-visible .gd-alerts-list-item--isFocusedSelectItem {
  outline-offset: -2px;
  outline: auto 5px Highlight; /* For Firefox */
  outline: auto 5px -webkit-focus-ring-color; /* For Chrome */
}
.gd-alerts-list__items:focus-visible .gd-alerts-list-item__menu-icon--isFocused {
  outline-offset: -2px;
  outline: auto 5px Highlight; /* For Firefox */
  outline: auto 5px -webkit-focus-ring-color; /* For Chrome */
}

.gd-edit-alert {
  font-size: 12px;
  line-height: 14px;
  color: var(--gd-palette-complementary-8, #464e56);
  width: 100%;
  display: flex;
  flex-direction: column;
}

.gd-edit-alert__form {
  padding: 10px 10px 0 10px;
  overflow: auto;
  overscroll-behavior: contain;
  flex: 1 1 auto;
  min-height: 0;
}
.gd-edit-alert__form button {
  margin-bottom: 10px;
}

.gd-edit-alert__destination-label,
.gd-edit-alert__title-label {
  margin-bottom: 5px;
}

.gd-edit-alert__measure-info {
  display: flex;
  gap: 5px;
  line-height: 1.8rem;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.gd-edit-alert__measure-info .inlineBubbleHelp {
  font-size: 12px;
}

.gd-edit-alert__value-input {
  /* Removes number input arrows for Chrome, Safari, Edge, Opera */
  /* Removes number input arrows for Firefox */
}
.gd-edit-alert__value-input input::-webkit-outer-spin-button,
.gd-edit-alert__value-input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.gd-edit-alert__value-input input[type=number] {
  appearance: textfield;
  -moz-appearance: textfield;
}

.gd-edit-alert__title-input {
  margin-bottom: 20px;
}

.gd-edit-alert__buttons {
  padding: 10px;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-edit-alert__buttons .gd-button-left-margin {
  margin-left: 10px;
}

.gd-edit-alert__configuration-button {
  color: var(--gd-palette-complementary-6, #94a1ad);
}

.gd-edit-alert__recipients {
  flex-direction: column;
  margin-bottom: 10px;
}
.gd-edit-alert__recipients > label {
  font-size: 12px;
  line-height: 21px;
}

.gd-edit-alert-configuration {
  width: 100%;
}

.gd-edit-alert-configuration__form {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
}

.gd-edit-alert-configuration__trigger-label {
  color: var(--gd-palette-complementary-8, #464e56);
  display: flex;
  align-items: center;
  width: 50%;
}

.gd-edit-alert-configuration__trigger-label-icon {
  margin-left: 5px;
  position: relative;
  top: 2px;
}

.gd-edit-alert-configuration__trigger-select {
  width: 50%;
}

.gd-edit-alert-configuration__buttons {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}

.gd-no-measures-alert .gd-message {
  margin: 10px;
  font-size: 12px;
  line-height: 17px;
}

.gd-alert-measure-select__button,
.gd-alert-attribute-select__button {
  width: 100%;
}

.gd-alert-attribute-select__button_wrapper > div {
  width: 100%;
}

.gd-alert-measure-select__list,
.gd-alert-attribute-select__list {
  height: 100%;
}

.gd-alert-measure-select__icon,
.gd-alert-attribute-select__icon {
  height: 100%;
}
.gd-alert-measure-select__icon::before,
.gd-alert-attribute-select__icon::before {
  height: 100%;
}

.gd-alert-comparison-operator-select__list .gd-list-item-header {
  display: flex;
}

.gd-alert-comparison-operator-tooltip-spacer {
  margin-bottom: 10px;
}

.gd-alert-attribute-select__menu-item_wrapper {
  padding: 5px 10px !important;
}
.gd-alert-attribute-select__menu-item_wrapper::before {
  content: none !important;
}
.gd-alert-attribute-select__menu-item_wrapper.is-checked {
  color: var(--gd-palette-primary-base, #14b2e2);
  font-weight: 700;
}

.gd-alert-attribute-select__submenu-content {
  min-width: 200px;
}

.gd-alert-attribute-select__menu-item_search {
  font-size: 13px;
  margin: 5px 10px 10px 10px;
  width: auto;
}

.gd-alert-attribute-select__menu-item {
  position: relative;
}
.gd-alert-attribute-select__menu-item.is-clickable {
  cursor: pointer;
}

.gd-alert-attribute-select__menu-item__values {
  max-height: 375px;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.gd-alert-attribute-select__submenu .gd-list-item-separator::before {
  left: 10px !important;
  right: 10px !important;
}
.gd-alert-attribute-select__submenu .gd-menuOpenedByClick-togglerWrapped {
  width: 100%;
}

.gd-alerts-configuration-panel-management .arrow-position {
  display: none;
}

.gd-configuration-bubble-wrapper.truncated .gd-alerts-configuration-panel-management,
.gd-configuration-bubble-wrapper.truncated .gd-alerts-configuration-panel {
  height: 100%;
}

.gd-configuration-bubble-wrapper:not(.truncated) .gd-edit-alert__form {
  max-height: 400px;
}

.gd-alert-comparison-operator-select__button {
  width: 100%;
}

.gd-button.gd-alert-destination-select__button,
.gd-edit-alert-sensitivity-select__button,
.gd-edit-alert-granularity-select__button,
.gd-button.gd-alert-comparison-select__button {
  margin-top: 0;
  padding-left: 5px;
  width: 100% !important;
}

.gd-edit-alert-trigger-mode-select__button {
  width: 100%;
}

.gd-button.gd-alert-actions-dropdown__button {
  width: 42px;
  height: 42px;
  padding: 0;
}
.gd-button.gd-alert-actions-dropdown__button:hover, .gd-button.gd-alert-actions-dropdown__button.gd-alert-actions-dropdown__button--open {
  background-color: var(--gd-palette-complementary-4, #ccd8e2);
}
.gd-button.gd-alert-actions-dropdown__button .gd-button-text {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.gd-alert-actions-dropdown__list-item-delete:hover {
  color: #e54d42;
  background-color: var(--gd-palette-error-dimmed, #fcedec);
}

.gd-alert-destination-select__list-item.gd-list-item,
.gd-alert-trigger-mode-select__list-item.gd-list-item,
.gd-alert-trigger-interval-select__list-item.gd-list-item,
.gd-alert-sensitivity-select__list-item.gd-list-item,
.gd-alert-granularity-select__list-item.gd-list-item,
.gd-alert-measure-select__list-item.gd-list-item,
.gd-alert-comparison-operator-select__list-item.gd-list-item,
.gd-alert-comparison-select__list-item.gd-list-item {
  height: 28px;
}

.gd-threshold-field-error {
  font-size: 12px;
  margin-top: 5px;
  display: flex;
  flex-direction: column;
  color: var(--gd-palette-error-base, #e54d42);
}

/*# sourceMappingURL=alerting.css.map */
