:root {
  --gd-palette-error-base: #e54d42;
  --gd-palette-info-base: var(--gd-palette-primary-base, #14b2e2);
  --gd-palette-primary-base: #14b2e2;
  --gd-palette-success-base: #00c18d;
  --gd-palette-warning-base: #f18600;
  --gd-palette-complementary-0: #fff;
  --gd-palette-complementary-1: #f5f8fa;
  --gd-palette-complementary-2: #ebeff4;
  --gd-palette-complementary-3: #dde4eb;
  --gd-palette-complementary-4: #ccd8e2;
  --gd-palette-complementary-5: #b0beca;
  --gd-palette-complementary-6: #94a1ad;
  --gd-palette-complementary-7: #6d7680;
  --gd-palette-complementary-8: #464e56;
  --gd-palette-complementary-9: #000;
  --gd-button-borderRadius: 3px;
  --gd-button-textCapitalization: none;
  --gd-tooltip-backgroundColor: var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95));
  --gd-tooltip-color: var(--gd-palette-complementary-0, #fff);
  --gd-message-information-textColor: var(--gd-palette-info-base, var(--gd-palette-primary-base, #14b2e2));
  --gd-message-information-backgroundColor: var(
      --gd-palette-info-base-t85,
      var(--gd-palette-primary-base-t85, rgba(20, 178, 226, 0.15))
  );
  --gd-message-information-borderColor: transparent;
  --gd-message-information-borderWidth: 0;
  --gd-message-information-borderRadius: 3px;
  --gd-message-information-dropShadow: none;
  --gd-message-information-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-message-information-linkButtonColor: currentColor;
  --gd-message-success-textColor: var(--gd-palette-success-base, #00c18d);
  --gd-message-success-backgroundColor: var(--gd-palette-success-base-t85, rgba(0, 193, 141, 0.15));
  --gd-message-success-borderColor: transparent;
  --gd-message-success-borderWidth: 0;
  --gd-message-success-borderRadius: 3px;
  --gd-message-success-dropShadow: none;
  --gd-message-success-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-message-success-linkButtonColor: currentColor;
  --gd-message-warning-textColor: var(--gd-palette-warning-base, #f18600);
  --gd-message-warning-backgroundColor: var(--gd-palette-warning-base-t85, rgba(241, 134, 0, 0.15));
  --gd-message-warning-borderColor: transparent;
  --gd-message-warning-borderWidth: 0;
  --gd-message-warning-borderRadius: 3px;
  --gd-message-warning-dropShadow: none;
  --gd-message-warning-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-message-warning-linkButtonColor: currentColor;
  --gd-message-error-textColor: var(--gd-palette-error-base, #e54d42);
  --gd-message-error-backgroundColor: var(--gd-palette-error-base-t85, rgba(229, 77, 66, 0.15));
  --gd-message-error-borderColor: transparent;
  --gd-message-error-borderWidth: 0;
  --gd-message-error-borderRadius: 3px;
  --gd-message-error-dropShadow: none;
  --gd-message-error-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-message-error-linkButtonColor: currentColor;
  --gd-toastMessage-information-textColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-information-backgroundColor: var(
      --gd-palette-info-base-t02,
      var(--gd-palette-primary-base-t02, rgba(20, 178, 226, 0.98))
  );
  --gd-toastMessage-information-borderColor: transparent;
  --gd-toastMessage-information-borderWidth: 0;
  --gd-toastMessage-information-borderRadius: 3px;
  --gd-toastMessage-information-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-information-linkButtonColor: rgba(255, 255, 255, 0.85);
  --gd-toastMessage-information-separatorLineColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-success-textColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-success-backgroundColor: var(--gd-palette-success-base-t02, rgba(0, 193, 141, 0.98));
  --gd-toastMessage-success-borderColor: transparent;
  --gd-toastMessage-success-borderWidth: 0;
  --gd-toastMessage-success-borderRadius: 3px;
  --gd-toastMessage-success-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-success-linkButtonColor: rgba(255, 255, 255, 0.85);
  --gd-toastMessage-success-separatorLineColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-warning-textColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-warning-backgroundColor: var(--gd-palette-warning-base, #f18600);
  --gd-toastMessage-warning-borderColor: transparent;
  --gd-toastMessage-warning-borderWidth: 0;
  --gd-toastMessage-warning-borderRadius: 3px;
  --gd-toastMessage-warning-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-warning-linkButtonColor: rgba(255, 255, 255, 0.85);
  --gd-toastMessage-warning-separatorLineColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-error-textColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-error-backgroundColor: var(--gd-palette-error-base-t02, rgba(229, 77, 66, 0.98));
  --gd-toastMessage-error-borderColor: transparent;
  --gd-toastMessage-error-borderWidth: 0;
  --gd-toastMessage-error-borderRadius: 3px;
  --gd-toastMessage-error-closeButtonColor: var(--gd-palette-complementary-0, #fff);
  --gd-toastMessage-error-linkButtonColor: rgba(255, 255, 255, 0.85);
  --gd-toastMessage-error-separatorLineColor: var(--gd-palette-complementary-0, #fff);
  --gd-modal-borderColor: var(--gd-palette-complementary-3, #dde4eb);
  --gd-modal-borderRadius: 3px;
  --gd-modal-borderWidth: 0;
  --gd-modal-outsideBackgroundColor: var(--gd-palette-complementary-2-from-theme, #eff1f3);
  --gd-modal-title-color: var(--gd-palette-complementary-9, #000);
  --gd-modal-title-lineColor: var(--gd-palette-complementary-3, #dde4eb);
  --gd-chart-axis-color: var(--gd-palette-complementary-4-from-theme, #ccd6eb);
  --gd-chart-axis-labelColor: var(--gd-palette-complementary-7, #6d7680);
  --gd-chart-axis-valueColor: var(--gd-palette-complementary-6, #94a1ad);
  --gd-chart-backgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-chart-gridColor: var(--gd-palette-complementary-3-from-theme, #ebebeb);
  --gd-chart-legendValueColor: var(--gd-palette-complementary-7, #6d7680);
  --gd-chart-tooltip-backgroundColor: var(
      --gd-chart-tooltipBackgroundColor,
      var(--gd-palette-complementary-0-from-theme, rgba(255, 255, 255, 0.95))
  );
  --gd-chart-tooltip-borderColor: var(
      --gd-chart-tooltipBorderColor,
      var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.7))
  );
  --gd-chart-tooltip-labelColor: var(
      --gd-chart-tooltipLabelColor,
      var(--gd-palette-complementary-6-from-theme, var(--gd-palette-complementary-9, #000))
  );
  --gd-chart-tooltip-valueColor: var(--gd-chart-tooltipValueColor, var(--gd-palette-complementary-9, #000));
  --gd-chart-legendLabelColor: var(--gd-palette-complementary-5, #b0beca);
  --gd-chart-dataLabel-backplateTextColor: var(--gd-palette-complementary-9, #000);
  --gd-chart-dataLabel-backplateBackgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-chart-dataLabel-backplateBorderColor: var(--gd-palette-complementary-3-from-theme, #dde4eb);
  --gd-chart-dataLabel-backplateBorderRadius: 2px;
  --gd-chart-axisColor: var(--gd-palette-complementary-4-from-theme, #ccd6eb);
  --gd-chart-axisLabelColor: var(--gd-palette-complementary-7, #6d7680);
  --gd-chart-axisValueColor: var(--gd-palette-complementary-6, #94a1ad);
  --gd-chart-tooltipBackgroundColor: var(
      --gd-palette-complementary-0-from-theme,
      rgba(255, 255, 255, 0.95)
  );
  --gd-chart-tooltipBorderColor: var(--gd-palette-complementary-3-from-theme, rgba(201, 213, 224, 0.7));
  --gd-chart-tooltipLabelColor: var(
      --gd-palette-complementary-6-from-theme,
      var(--gd-palette-complementary-9, #000)
  );
  --gd-chart-tooltipValueColor: var(--gd-palette-complementary-9, #000);
  --gd-table-backgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-table-gridColor: var(--gd-palette-complementary-4-from-theme, rgba(176, 190, 202, 0.5));
  --gd-table-headerHoverBackgroundColor: var(
      --gd-palette-complementary-1-from-theme,
      var(--gd-palette-primary-dimmed, #e8f7fc)
  );
  --gd-table-headerLabelColor: var(
      --gd-palette-complementary-7-from-theme,
      var(--gd-palette-complementary-8, #464e56)
  );
  --gd-table-hoverBackgroundColor: var(--gd-palette-complementary-1-from-theme, rgba(109, 118, 128, 0.1));
  --gd-table-loadingIconColor: var(--gd-palette-complementary-6, #94a1ad);
  --gd-table-nullValueColor: var(--gd-palette-complementary-6, #94a1ad);
  --gd-table-subtotalBackgroundColor: var(
      --gd-palette-complementary-1-from-theme,
      rgba(176, 190, 202, 0.1)
  );
  --gd-table-totalBackgroundColor: var(--gd-palette-complementary-2-from-theme, rgba(176, 190, 202, 0.2));
  --gd-table-overallTotalBackgroundColor: var(--gd-palette-complementary-5-t60, rgba(176, 190, 202, 0.4));
  --gd-table-totalValueColor: var(--gd-palette-complementary-9, #000);
  --gd-table-valueColor: var(--gd-palette-complementary-8, #464e56);
  --gd-kpi-primaryMeasureColor: var(--gd-palette-complementary-9, #000);
  --gd-kpi-secondaryInfoColor: var(--gd-palette-complementary-3-from-theme, rgba(176, 190, 202, 0.5));
  --gd-analyticalDesigner-title-color: var(--gd-palette-complementary-8, #464e56);
  --gd-dashboards-content-backgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-dashboards-content-kpiWidget-backgroundColor: var(
      --gd-dashboards-content-widget-backgroundColor,
      var(--gd-palette-complementary-0, #fff)
  );
  --gd-dashboards-content-kpiWidget-borderColor: var(
      --gd-dashboards-content-widget-borderColor,
      transparent
  );
  --gd-dashboards-content-kpiWidget-borderRadius: var(--gd-dashboards-content-widget-borderRadius, 15px);
  --gd-dashboards-content-kpiWidget-borderWidth: var(--gd-dashboards-content-widget-borderWidth, 2px);
  --gd-dashboards-content-kpiWidget-dropShadow: var(--gd-dashboards-content-widget-dropShadow, none);
  --gd-dashboards-content-kpiWidget-kpi-primaryMeasureColor: var(
      --gd-palette-complementary-9-from-theme,
      #6d7680
  );
  --gd-dashboards-content-kpiWidget-kpi-secondaryInfoColor: var(--gd-palette-complementary-6, #94a1ad);
  --gd-dashboards-content-kpiWidget-title-color: var(
      --gd-dashboards-content-widget-title-color,
      var(--gd-palette-complementary-8, #464e56)
  );
  --gd-dashboards-content-kpiWidget-title-textAlign: var(
      --gd-dashboards-content-widget-title-textAlign,
      center
  );
  --gd-dashboards-content-widget-backgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-dashboards-content-widget-borderColor: transparent;
  --gd-dashboards-content-widget-borderRadius: 15px;
  --gd-dashboards-content-widget-borderWidth: 2px;
  --gd-dashboards-content-widget-chart-backgroundColor: var(
      --gd-dashboards-content-widget-backgroundColor,
      var(--gd-palette-complementary-0, #fff)
  );
  --gd-dashboards-content-widget-dropShadow: none;
  --gd-dashboards-content-widget-table-backgroundColor: var(
      --gd-dashboards-content-widget-backgroundColor,
      var(--gd-palette-complementary-0, #fff)
  );
  --gd-dashboards-content-widget-title-color: var(--gd-palette-complementary-8, #464e56);
  --gd-dashboards-content-widget-title-textAlign: center;
  --gd-dashboards-filterBar-backgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-dashboards-filterBar-borderColor: var(--gd-palette-complementary-3, #dde4eb);
  --gd-dashboards-filterBar-filterButton-backgroundColor: transparent;
  --gd-dashboards-navigation-backgroundColor: var(--gd-palette-complementary-1-from-theme, #303442);
  --gd-dashboards-navigation-borderColor: var(
      --gd-palette-complementary-4-from-theme,
      rgba(148, 161, 173, 0.2)
  );
  --gd-dashboards-navigation-title-color: var(--gd-palette-complementary-6, #94a1ad);
  --gd-dashboards-navigation-item-color: var(--gd-palette-complementary-8-from-theme, #94a1ad);
  --gd-dashboards-navigation-item-hoverColor: var(--gd-palette-complementary-9-from-theme, #fff);
  --gd-dashboards-navigation-item-selectedColor: var(--gd-palette-complementary-9-from-theme, #fff);
  --gd-dashboards-navigation-item-selectedBackgroundColor: var(
      --gd-palette-complementary-0-from-theme,
      #131c28
  );
  --gd-dashboards-section-description-color: var(--gd-palette-complementary-6, #94a1ad);
  --gd-dashboards-section-title-color: var(--gd-palette-complementary-8, #464e56);
  --gd-dashboards-section-title-lineColor: var(--gd-palette-complementary-3, #dde4eb);
  --gd-dashboards-title-backgroundColor: var(--gd-palette-complementary-0, #fff);
  --gd-dashboards-title-color: var(--gd-palette-complementary-8, #464e56);
  --gd-dashboards-title-borderColor: var(--gd-palette-complementary-3, #dde4eb);
  --gd-palette-error-base-d10: #d62a1e;
  --gd-palette-error-base-d20: #aa2117;
  --gd-palette-error-base-t02: rgba(229, 77, 66, 0.98);
  --gd-palette-error-base-t10: rgba(229, 77, 66, 0.9);
  --gd-palette-error-base-t50: rgba(229, 77, 66, 0.5);
  --gd-palette-error-base-t70d20: rgba(170, 33, 23, 0.3);
  --gd-palette-error-base-t85: rgba(229, 77, 66, 0.15);
  --gd-palette-error-dimmed: #fcedec;
  --gd-palette-error-dimmed90: #e75e54;
  --gd-palette-error-disabled: rgba(241, 161, 156, 0.6);
  --gd-palette-error-focus: rgba(235, 119, 111, 0.6);
  --gd-palette-error-lightest: #fff2f1;
  --gd-palette-info-base-t02: var(--gd-palette-primary-base-t02, rgba(20, 178, 226, 0.98));
  --gd-palette-info-base-t85: var(--gd-palette-primary-base-t85, rgba(20, 178, 226, 0.15));
  --gd-palette-primary-base-d06: #129cc6;
  --gd-palette-primary-base-d12: #0f86aa;
  --gd-palette-primary-base-darken20: #0c6884;
  --gd-palette-primary-base-dimmed-darken03: #daf2fa;
  --gd-palette-primary-base-lighten45: #dff5fc;
  --gd-palette-primary-base-mix15-white: rgba(220, 243, 251, 0.925);
  --gd-palette-primary-base-t02: rgba(20, 178, 226, 0.98);
  --gd-palette-primary-base-t10: rgba(20, 178, 226, 0.9);
  --gd-palette-primary-base-t25: rgba(20, 178, 226, 0.75);
  --gd-palette-primary-base-t50: rgba(20, 178, 226, 0.5);
  --gd-palette-primary-base-t70: rgba(20, 178, 226, 0.3);
  --gd-palette-primary-base-t80: rgba(20, 178, 226, 0.2);
  --gd-palette-primary-base-t85: rgba(20, 178, 226, 0.15);
  --gd-palette-primary-base-t90: rgba(20, 178, 226, 0.1);
  --gd-palette-primary-dimmed: #e8f7fc;
  --gd-palette-primary-dimmed50: #8ad9f1;
  --gd-palette-primary-disabled: rgba(69, 199, 239, 0.6);
  --gd-palette-primary-focus: rgba(41, 190, 236, 0.6);
  --gd-palette-primary-lightest: #dff5fc;
  --gd-palette-success-base-d06: #00a277;
  --gd-palette-success-base-d12: #008460;
  --gd-palette-success-base-t02: rgba(0, 193, 141, 0.98);
  --gd-palette-success-base-t85: rgba(0, 193, 141, 0.15);
  --gd-palette-success-dimmed: #e5f8f3;
  --gd-palette-success-disabled: rgba(0, 224, 163, 0.5);
  --gd-palette-success-focus: rgba(0, 224, 163, 0.5);
  --gd-palette-warning-base-t50: rgba(241, 134, 0, 0.5);
  --gd-palette-warning-base-t70d20: rgba(179, 153, 4, 0.3);
  --gd-palette-warning-base-t85: rgba(241, 134, 0, 0.15);
  --gd-palette-warning-dimmed: #fce7cc;
  --gd-palette-warning-dimmed40: #8a6434;
  --gd-palette-warning-text-dimmed: #685945;
  --gd-palette-warning-low-base-m80: #d0f0f9;
  --gd-palette-warning-medium-base-m80: #fce7cc;
  --gd-palette-warning-high-base-m80: #fadbd9;
  --gd-palette-complementary-0-t10: rgba(255, 255, 255, 0.95);
  --gd-palette-complementary-0-t50: rgba(255, 255, 255, 0.5);
  --gd-palette-complementary-0-t70: rgba(255, 255, 255, 0.3);
  --gd-palette-complementary-5-t40: rgba(176, 190, 202, 0.6);
  --gd-palette-complementary-5-t60: rgba(176, 190, 202, 0.4);
  --gd-palette-complementary-9-t80: rgba(0, 0, 0, 0.2);
  --gd-palette-complementary-9-t85: rgba(0, 0, 0, 0.15);
  --gd-palette-complementary-9-t90: rgba(0, 0, 0, 0.1);
  --gd-shadow-color: rgba(20, 56, 93, 0.15);
  --gd-font-family: gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif;
  --gd-spacing-10px: 10px;
  --gd-spacing-15px: 15px;
  --gd-spacing-20px: 20px;
  --gd-spacing-5px: 5px;
  --gd-spacing-6px: 6px;
  --gd-spacing-7px: 7px;
  --gd-spacing-3px: 3px;
  --gd-spacing-14px: 14px;
  --gd-spacing-16px: 16px;
  --gd-spacing-34px: 34px;
  --gd-transition-all: all 0.25s ease-in-out;
  --gd-button-XXL: 55px;
  --gd-button-XL: 45px;
  --gd-button-L: 38px;
  --gd-button-M: 32px;
  --gd-button-S: 27px;
  --gd-button-XS: 21px;
  --gd-icon-fill-color: var(--gd-palette-complementary-9);
  --gd-icon-background-color: var(--gd-palette-complementary-2);
  --gd-tabs-height-L: 56px;
  --gd-tabs-height-M: 27px;
  --gd-tabs-height-S: 23px;
  --gd-table-font-size: 14px;
  --gd-table-row-height-normal: 45px;
  --gd-table-row-height-large: 55px;
  --gd-table-row-height-small: 27px;
  --gd-table-row-line-height: 27px;
  --gd-table-label-font-size: 11px;
  --gd-table-counter-font-size: 12px;
  --gd-table-dropdown-item-font-size: 12px;
  --gd-table-multi-line-font-size: 12px;
  --gd-table-multi-line-line-height: 17px;
  --gd-table-multi-line-font-size-large: 14px;
  --gd-table-multi-line-line-height-large: 23px;
  --gd-table-dropdown-item-height: 28px;
  --gd-table-title-font-size: 24px;
}

.insight-view-loader {
  flex: 0 1 auto;
  height: 100%;
}

.insight-view-visualization {
  flex: 1 1 auto;
  height: 100%;
}

.insight-view-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  background-color: var(--gd-palette-complementary-0, #fff);
}

.insight-title-outer {
  position: relative;
  z-index: 1;
  height: 48px;
  margin: 10px 0;
  line-height: 46px;
}
@media only screen and (max-width: 320px), only screen and (max-width: 640px) {
  .insight-title-outer {
    margin-top: 0;
    padding: 0;
  }
}
.visualization .insight-title-outer {
  margin-bottom: 10px;
}

.insight-title {
  position: relative;
  display: inline-block;
  width: 100%;
  max-height: 46px;
  font-size: 17px;
  line-height: 21px;
  vertical-align: middle;
  text-align: var(--gd-dashboards-content-widget-title-textAlign, center);
  color: var(--gd-dashboards-content-widget-title-color, var(--gd-palette-complementary-8, #464e56));
}

.gd-user-management-dialog-permission-remove {
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}

.gd-user-management-dialog-list-empty {
  text-align: center;
  padding: 40px 0 40px;
  height: auto;
}

.gd-user-management-dialog-buttons {
  display: flex;
  justify-content: space-between;
}

.gd-user-management-dialog-buttons-right {
  display: flex;
  align-items: center;
  gap: 5px;
}

.gd-button-secondary .gd-button-icon.gd-user-management-dialog-edit-mode-icon {
  color: var(--gd-palette-primary-base, #14b2e2);
}

.gd-user-management-dialog .gd-dialog-footer {
  padding: 20px 0 0;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-user-management-dialog .gd-share-dialog-grantee-list {
  margin-right: 0;
  padding-right: 0;
}

.gd-user-management-dialog-view .gd-dialog-header-title {
  display: flex;
  align-items: center;
  gap: 5px;
}

.gd-user-management-dialog-tabs {
  margin-bottom: 20px;
}

.gd-user-management-dialog-loading {
  position: absolute;
  z-index: 10000;
  width: 100%;
  background: #fff;
}

.gd-user-management-dialog-detail {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.gd-user-management-dialog-detail-row {
  display: flex;
  gap: 20px;
}

.gd-user-management-dialog-detail-label {
  width: 150px;
  color: #6d7680;
}

.gd-user-management-dialog-detail-value {
  flex: 1 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.gd-user-management-dialog-detail-value-empty {
  color: var(--gd-palette-complementary-5, #b0beca);
  font-style: italic;
}

.gd-user-management-dialog-detail-input {
  width: 300px;
}

.gd-user-management-dialog-hidden {
  display: none;
}

.gd-user-management-admin-alert {
  width: 100%;
  margin: 5px 0 20px;
}

.gd-list-item.gd-user-management-permission-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.gd-list-item.gd-user-management-permission-item span {
  display: inline;
  flex: none;
}
.gd-list-item.gd-user-management-permission-item .gd-user-management-help-icon-wrapper {
  margin-bottom: -3px;
}

.gd-user-management-create-user-group-input {
  width: 400px;
}

.gd-user-management-delete-dialog {
  max-width: 450px;
}

.gd-user-management-create-dialog {
  max-width: 450px;
}
.gd-user-management-create-dialog .gd-dialog-footer {
  padding: 0;
  border: 0;
}

.gd-button-link-dimmed-disabled {
  text-decoration: underline;
  color: var(--gd-palette-complementary-5, #b0beca);
  cursor: default;
  line-height: 20px;
  padding: 0 7px;
}

.gd-user-management-dialog-error {
  display: block;
}

.gd-granular-permissions {
  padding-top: 5px;
}
.gd-granular-permissions__hierarchy {
  display: flex;
  margin-bottom: 15px;
}
.gd-granular-permissions__hierarchy-icon {
  margin-left: 4px;
  position: relative;
  top: 2px;
}
.gd-granular-permissions__workspace-access {
  display: flex;
}
.gd-granular-permissions__workspace-access-description {
  font-size: 12px;
  font-weight: 400;
  line-height: 19px;
  color: var(--gd-palette-complementary-6, #94a1ad);
  margin: 10px 0;
}
.gd-granular-permissions__additional-access-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.gd-granular-permissions__additional-access-item {
  display: flex;
}
.gd-granular-permissions__additional-access-item .input-checkbox-label {
  margin: 0;
  padding: 0 5px 0 23px;
}
.gd-granular-permissions__additional-access-item .input-label-text {
  vertical-align: baseline;
}
.gd-granular-permissions__additional-access-item-indent {
  border-left: 2px dotted var(--gd-palette-complementary-3, #dde4eb);
  margin: -5px 0 -5px 6px;
  padding: 5px 0 5px 14px;
}
.gd-granular-permissions__additional-access-item-info {
  height: 20px;
  position: relative;
  top: 3px;
}
.gd-granular-permissions__warning {
  display: flex;
  margin-top: 10px;
}

.gd-share-dialog-add-workspace .gd-dialog-footer {
  display: flex;
  justify-content: right;
}
.gd-share-dialog-add-workspace__footer-link {
  display: flex;
  flex: 1;
}
.gd-share-dialog-add-workspace__footer-link .gd-hyperlink {
  gap: 6px;
}

.gd-granular-permissions-empty {
  margin-top: 20px;
  padding: 50px 0 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.gd-attribute-hierarchy-detail-panel {
  width: 200px;
  padding: 8px 5px;
  font-style: normal;
  font-weight: 400;
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-attribute-hierarchy-detail-panel .gd-attribute-hierarchy-detail-title {
  font-size: 14px;
  line-height: 23px;
  margin-bottom: 10px;
}
.gd-attribute-hierarchy-detail-panel .gd-attribute-hierarchy-detail-description {
  font-size: 13px;
  line-height: 18px;
  color: var(--gd-palette-complementary-7-from-theme, #687581);
  margin-bottom: 15px;
}
.gd-attribute-hierarchy-detail-panel .gd-attribute-hierarchy-detail-levels {
  font-size: 10px;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 3px;
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.gd-attribute-hierarchy-detail-panel .gd-attribute-hierarchy-detail-item {
  font-size: 12px;
  line-height: 20px;
  display: flex;
  flex-direction: row;
  gap: 5px;
  align-items: center;
  padding: 3px 0;
}
.gd-attribute-hierarchy-detail-panel .is-attribute::before {
  content: "";
  width: 18px;
  height: 20px;
  background-image: url("@gooddata/sdk-ui-kit/styles/icons/attribute.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}
.gd-attribute-hierarchy-detail-panel .is-date::before {
  content: "";
  width: 18px;
  height: 20px;
  background-image: url("@gooddata/sdk-ui-kit/styles/icons/date.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}
.gd-attribute-hierarchy-detail-panel .gd-attribute-hierarchy-detail-panel-actions {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}

.gd-dialog.attribute-hierarchy-dialog {
  width: 890px;
  max-width: 890px !important;
  height: 690px;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-header {
  height: 32px;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-header .gd-attribute-hierarchy-icon::before {
  display: flex;
  content: "";
  width: 16px;
  height: 16px;
  background-image: url("@gooddata/sdk-ui-ext/esm/internal/assets/icons/attribute-hierarchy.svg");
  background-size: 16px 16px;
  background-repeat: no-repeat;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-header .attribute-hierarchy-title {
  padding: 3px 4px;
  font-size: 20px;
  font-weight: 700;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-header .attribute-hierarchy-title.placeholder .gd-editable-label-inner {
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content {
  position: relative;
  height: 468px;
  margin: 0 -20px;
  padding: 0 20px;
  border-bottom: 1px solid var(--gd-palette-complementary-4, #ccd8e2);
  border-top: 1px solid var(--gd-palette-complementary-4, #ccd8e2);
  background-color: var(--gd-palette-complementary-0-from-theme, #fcfcfd);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .attribute-hierarchy-table-title {
  height: 16px;
  margin: 10px 0;
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item {
  padding-right: 0;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item:hover {
  background: var(--gd-palette-complementary-2, #ebeff4);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item:has(.attribute-item-delete-action:hover) {
  background: var(--gd-palette-error-dimmed, #fcedec);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-title {
  display: flex;
  align-items: center;
  gap: 5px;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  font-weight: 700;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-title .gd-icon-navigatedown {
  font-size: 16px;
  font-weight: 400;
  color: var(--gd-palette-complementary-6, #94a1ad);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions {
  display: flex;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions button {
  display: flex;
  align-items: center;
  height: 43px;
  width: 43px;
  margin: 0;
  border-radius: 0;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-delete-action:active::before,
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-delete-action:focus::before,
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-add-action:active::before,
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-add-action:focus::before {
  color: unset;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-delete-action:hover::before {
  color: var(--gd-palette-error-base, #e54d42);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-add-action:hover {
  background: var(--gd-palette-complementary-3, #dde4eb);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .gd-list-item .attribute-item-actions .attribute-item-add-action:hover::before {
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .attribute-hierarchy-add-attribute-action {
  padding: 5px 0;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-content.attribute-hierarchy-dialog-content .attribute-hierarchy-content-loading-mask {
  position: absolute;
  top: 0;
  width: 850px;
  height: 546px;
  background: var(--gd-palette-complementary-0, #fff);
  opacity: 0.8;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: start;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer .attribute-hierarchy-note-message {
  margin: -5px 0 20px;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer .attribute-hierarchy-note-message .gd-message {
  margin-bottom: 15px;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer .attribute-hierarchy-footer-actions-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer .gd-dialog-footer-tip {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer .gd-dialog-footer-tip span {
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 14px;
  height: 18px;
}
.gd-dialog.attribute-hierarchy-dialog .gd-dialog-footer .gd-dialog-footer-tip a {
  text-decoration: underline;
}

.gd-dropdown-tabs.gd-tabs.date-attribute-dropdown-tabs {
  display: flex;
  flex-direction: row;
}
.gd-dropdown-tabs.gd-tabs.date-attribute-dropdown-tabs > div {
  display: flex;
  flex: 1 0 0;
  justify-content: center;
  align-items: center;
  height: 27px;
  padding: 0 39px;
  border-radius: 3px;
  border: 1px solid #ccd8e2;
  margin-right: 0;
}
.gd-dropdown-tabs.gd-tabs.date-attribute-dropdown-tabs > div:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.gd-dropdown-tabs.gd-tabs.date-attribute-dropdown-tabs > div:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.gd-dropdown-tabs.gd-tabs.date-attribute-dropdown-tabs > div.is-active {
  background: linear-gradient(180deg, #dee6ef 0%, #ecf0f5 100%);
  box-shadow: 0 2px 0 0 rgba(177, 193, 209, 0.65) inset;
  border: 1px solid rgba(31, 53, 74, 0.2);
}

.attribute-hierarchy-delete-confirmation {
  width: 464px;
}
.attribute-hierarchy-delete-confirmation .gd-dialog-content {
  position: relative;
}
.attribute-hierarchy-delete-confirmation .gd-dialog-content .attribute-hierarchy-content-loading-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background: var(--gd-palette-complementary-0, #fff);
  opacity: 0.8;
}

.gd-dialog.attribute-hierarchy-dialog .gd-icon-attribute::before,
.attribute-hierarchy-attribute-dropdown-body .gd-icon-attribute::before,
.date-attribute-dropdown-tabs .gd-icon-attribute::before {
  width: 18px;
  height: 18px;
  margin-right: 5px;
  background-size: 18px 18px;
}
.gd-dialog.attribute-hierarchy-dialog .gd-icon-date::before,
.attribute-hierarchy-attribute-dropdown-body .gd-icon-date::before,
.date-attribute-dropdown-tabs .gd-icon-date::before {
  width: 16px;
  height: 16px;
  margin-right: 7px;
  background-size: 16px 16px;
}

.attribute-hierarchy-add-action-menu .gd-list-item.gd-menu-item {
  gap: 10px;
}
.attribute-hierarchy-add-action-menu .gd-list-item.gd-menu-item i {
  font-size: 14px;
  color: var(--gd-palette-complementary-6, #94a1ad);
}

.gd-attribute-hierarchy-detail-panel-bubble {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: var(--gd-palette-complementary-3-from-theme, #c9d5e0);
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
  background: var(--gd-palette-complementary-0, #fff);
}

/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
/* ==========================================================================
   Variables, mixins, silent classes etc.
   ========================================================================== */
/* ==========================================================================
   Bubble
   ========================================================================== */
.bubbleArrowShift {
  width: 7px;
  height: 12px;
}

.inlineBubbleHelp {
  display: inline-block;
  font: 14px/1 "Indigo", sans-serif;
  vertical-align: middle;
  color: var(--gd-palette-complementary-6-from-theme, #bbb);
}
.inlineBubbleHelp::before {
  content: "\e60b";
}
.inlineBubbleHelp, .inlineBubbleHelp:hover, .inlineBubbleHelp:focus, .inlineBubbleHelp:active {
  text-decoration: none;
}
.inlineBubbleHelp:hover, .inlineBubbleHelp:focus, .inlineBubbleHelp:active {
  color: #999;
  cursor: help;
}

.bubble {
  position: absolute;
  max-width: 300px;
  -moz-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.bubble.bubble-small {
  max-width: 200px;
}
.bubble.gd-bubble {
  position: relative;
}
.bubble.isActive {
  opacity: 1;
}
.bubble .helper {
  position: absolute;
  background: white;
  opacity: 0.01;
}
.bubble .bubble-content {
  position: relative;
  overflow: visible;
  padding: 7px 10px;
  border-radius: 3px;
  pointer-events: none;
}
.bubble .bubble-content .content {
  display: block;
  overflow: hidden;
  max-width: 100%;
  word-wrap: break-word;
  word-break: break-word;
  pointer-events: auto;
}
.bubble .bubble-content .content a:not(.gd-ui-kit-link) {
  color: var(--gd-palette-complementary-0, #fff);
  opacity: 0.8;
  text-decoration: underline;
  -moz-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.bubble .bubble-content .content a:not(.gd-ui-kit-link):hover {
  opacity: 1;
}
.bubble .bubble-content .content,
.bubble .bubble-content .content p,
.bubble .bubble-content .content a {
  font: 400 12px/18px var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
}
.bubble .bubble-content .content p {
  margin: 0;
}
.bubble .bubble-content .content p + p {
  margin-top: 0.5em;
}
.bubble.bubble-primary {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;
  border-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
}
.bubble.bubble-primary .arrow-border {
  display: none;
}
.bubble.bubble-primary {
  color: var(--gd-tooltip-color, var(--gd-palette-complementary-0, #fff));
  background: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary .arrow-border,
.bubble.bubble-primary .arrow {
  border-color: transparent;
}
.bubble.bubble-primary.arrow-bottom-direction .arrow-border {
  border-top-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-bottom-direction .arrow {
  border-top-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-top-direction .arrow-border {
  border-bottom-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-top-direction .arrow {
  border-bottom-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-left-direction .arrow-border {
  border-right-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-left-direction .arrow {
  border-right-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-right-direction .arrow-border {
  border-left-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-primary.arrow-right-direction .arrow {
  border-left-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-secondary {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;
  border-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
}
.bubble.bubble-secondary .arrow-border {
  display: none;
}
.bubble.bubble-secondary {
  color: var(--gd-palette-complementary-0, #fff);
  background: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary .arrow-border,
.bubble.bubble-secondary .arrow {
  border-color: transparent;
}
.bubble.bubble-secondary.arrow-bottom-direction .arrow-border {
  border-top-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-bottom-direction .arrow {
  border-top-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-top-direction .arrow-border {
  border-bottom-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-top-direction .arrow {
  border-bottom-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-left-direction .arrow-border {
  border-right-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-left-direction .arrow {
  border-right-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-right-direction .arrow-border {
  border-left-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-secondary.arrow-right-direction .arrow {
  border-left-color: var(--gd-palette-primary-base-t10, rgba(20, 178, 226, 0.9));
}
.bubble.bubble-dark {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;
  border-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
}
.bubble.bubble-dark .arrow-border {
  display: none;
}
.bubble.bubble-dark {
  color: var(--gd-tooltip-color, var(--gd-palette-complementary-0, #fff));
  background: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark .arrow-border,
.bubble.bubble-dark .arrow {
  border-color: transparent;
}
.bubble.bubble-dark.arrow-bottom-direction .arrow-border {
  border-top-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-bottom-direction .arrow {
  border-top-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-top-direction .arrow-border {
  border-bottom-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-top-direction .arrow {
  border-bottom-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-left-direction .arrow-border {
  border-right-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-left-direction .arrow {
  border-right-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-right-direction .arrow-border {
  border-left-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-dark.arrow-right-direction .arrow {
  border-left-color: var(--gd-tooltip-backgroundColor, var(--gd-palette-complementary-8-from-theme, rgba(70, 78, 86, 0.95)));
}
.bubble.bubble-light {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: var(--gd-palette-complementary-3-from-theme, #c9d5e0);
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
}
.bubble.bubble-light {
  color: #000;
  background: rgba(255, 255, 255, 0.95);
}
.bubble.bubble-light .arrow-border,
.bubble.bubble-light .arrow {
  border-color: transparent;
}
.bubble.bubble-light.arrow-bottom-direction .arrow-border {
  border-top-color: var(--gd-palette-complementary-3-from-theme, #c9d5e0);
}
.bubble.bubble-light.arrow-bottom-direction .arrow {
  border-top-color: rgba(255, 255, 255, 0.95);
}
.bubble.bubble-light.arrow-top-direction .arrow-border {
  border-bottom-color: var(--gd-palette-complementary-3-from-theme, #c9d5e0);
}
.bubble.bubble-light.arrow-top-direction .arrow {
  border-bottom-color: rgba(255, 255, 255, 0.95);
}
.bubble.bubble-light.arrow-left-direction .arrow-border {
  border-right-color: var(--gd-palette-complementary-3-from-theme, #c9d5e0);
}
.bubble.bubble-light.arrow-left-direction .arrow {
  border-right-color: rgba(255, 255, 255, 0.95);
}
.bubble.bubble-light.arrow-right-direction .arrow-border {
  border-left-color: var(--gd-palette-complementary-3-from-theme, #c9d5e0);
}
.bubble.bubble-light.arrow-right-direction .arrow {
  border-left-color: rgba(255, 255, 255, 0.95);
}
.bubble.bubble-warning {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;
  border-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
}
.bubble.bubble-warning .arrow-border {
  display: none;
}
.bubble.bubble-warning {
  color: var(--gd-palette-complementary-0, #fff);
  background: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning .arrow-border,
.bubble.bubble-warning .arrow {
  border-color: transparent;
}
.bubble.bubble-warning.arrow-bottom-direction .arrow-border {
  border-top-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-bottom-direction .arrow {
  border-top-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-top-direction .arrow-border {
  border-bottom-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-top-direction .arrow {
  border-bottom-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-left-direction .arrow-border {
  border-right-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-left-direction .arrow {
  border-right-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-right-direction .arrow-border {
  border-left-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-warning.arrow-right-direction .arrow {
  border-left-color: var(--gd-palette-primary-base-t10-from-theme, rgba(241, 134, 0, 0.9));
}
.bubble.bubble-negative {
  padding: 0;
  border-radius: 3px;
  border-style: solid;
  border-width: 0;
  border-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
  box-shadow: 0 1px 3px 0 var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.1)), 0 2px 9px 0 var(--gd-shadow-color, rgba(20, 56, 93, 0.15));
}
.bubble.bubble-negative .arrow-border {
  display: none;
}
.bubble.bubble-negative {
  color: var(--gd-palette-complementary-0, #fff);
  background: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative .arrow-border,
.bubble.bubble-negative .arrow {
  border-color: transparent;
}
.bubble.bubble-negative.arrow-bottom-direction .arrow-border {
  border-top-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-bottom-direction .arrow {
  border-top-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-top-direction .arrow-border {
  border-bottom-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-top-direction .arrow {
  border-bottom-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-left-direction .arrow-border {
  border-right-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-left-direction .arrow {
  border-right-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-right-direction .arrow-border {
  border-left-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble.bubble-negative.arrow-right-direction .arrow {
  border-left-color: var(--gd-palette-error-base-t10, rgba(229, 77, 66, 0.9));
}
.bubble .arrow-position,
.bubble .arrow-border,
.bubble .arrow {
  position: absolute;
  z-index: 2;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px;
}
.bubble .arrow-position {
  border-width: 0;
}
.bubble .arrow {
  z-index: 4;
  border-width: 6px;
}
.bubble.arrow-top-direction .arrow-position, .bubble.arrow-bottom-direction .arrow-position {
  margin: 0 12px;
}
.bubble.arrow-top-direction .arrow, .bubble.arrow-bottom-direction .arrow {
  left: -6px;
}
.bubble.arrow-top-direction .arrow-border, .bubble.arrow-bottom-direction .arrow-border {
  top: 1px;
  left: -7px;
}
.bubble.arrow-top-direction .helper, .bubble.arrow-bottom-direction .helper {
  right: 0;
  left: 0;
  height: 8px;
}
.bubble.arrow-top-direction.arrow-tl .arrow-position, .bubble.arrow-top-direction.arrow-bl .arrow-position, .bubble.arrow-bottom-direction.arrow-tl .arrow-position, .bubble.arrow-bottom-direction.arrow-bl .arrow-position {
  left: 0;
}
.bubble.arrow-top-direction.arrow-tr .arrow-position, .bubble.arrow-top-direction.arrow-br .arrow-position, .bubble.arrow-bottom-direction.arrow-tr .arrow-position, .bubble.arrow-bottom-direction.arrow-br .arrow-position {
  right: 0;
}
.bubble.arrow-top-direction.arrow-tc .arrow-position, .bubble.arrow-top-direction.arrow-bc .arrow-position, .bubble.arrow-bottom-direction.arrow-tc .arrow-position, .bubble.arrow-bottom-direction.arrow-bc .arrow-position {
  right: 0;
  left: 0;
  margin: 0 auto;
}
.bubble.arrow-top-direction .arrow-position {
  top: -15px;
}
.bubble.arrow-top-direction .arrow {
  top: 3px;
}
.bubble.arrow-top-direction .helper {
  top: -8px;
}
.bubble.arrow-bottom-direction .arrow-position {
  bottom: 0;
}
.bubble.arrow-bottom-direction .arrow-border {
  top: 0;
}
.bubble.arrow-bottom-direction .helper {
  bottom: -8px;
}
.bubble.arrow-left-direction .arrow-position, .bubble.arrow-right-direction .arrow-position {
  margin: 10px 0;
}
.bubble.arrow-left-direction .arrow, .bubble.arrow-right-direction .arrow {
  top: -5px;
}
.bubble.arrow-left-direction .arrow-border, .bubble.arrow-right-direction .arrow-border {
  top: -6px;
  left: 2px;
}
.bubble.arrow-left-direction .helper, .bubble.arrow-right-direction .helper {
  top: 0;
  bottom: 0;
  width: 8px;
}
.bubble.arrow-left-direction.arrow-tl .arrow-position, .bubble.arrow-left-direction.arrow-tr .arrow-position, .bubble.arrow-right-direction.arrow-tl .arrow-position, .bubble.arrow-right-direction.arrow-tr .arrow-position {
  top: 0;
}
.bubble.arrow-left-direction.arrow-bl .arrow-position, .bubble.arrow-left-direction.arrow-br .arrow-position, .bubble.arrow-right-direction.arrow-bl .arrow-position, .bubble.arrow-right-direction.arrow-br .arrow-position {
  bottom: 3px;
}
.bubble.arrow-left-direction.arrow-cl .arrow-position, .bubble.arrow-left-direction.arrow-cr .arrow-position, .bubble.arrow-right-direction.arrow-cl .arrow-position, .bubble.arrow-right-direction.arrow-cr .arrow-position {
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.bubble.arrow-left-direction .arrow-position {
  left: -16px;
}
.bubble.arrow-left-direction .arrow {
  left: 4px;
}
.bubble.arrow-left-direction .helper {
  left: -8px;
}
.bubble.arrow-right-direction .arrow-position {
  right: 0;
}
.bubble.arrow-right-direction .arrow-border {
  left: 0;
}
.bubble.arrow-right-direction .helper {
  right: -8px;
}
.bubble.arrow-none .arrow-position {
  display: none;
}

.gecko .bubble-chart,
.chrome .bubble-chart,
.safari .bubble-chart {
  opacity: 0;
}

.gecko .bubble-anim,
.chrome .bubble-anim,
.safari .bubble-anim {
  opacity: 1;
  -moz-transition-property: opacity, transform;
  -webkit-transition-property: opacity, transform;
  transition-property: opacity, transform;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.gecko .bubble-anim.yui3-overlay-hidden,
.chrome .bubble-anim.yui3-overlay-hidden,
.safari .bubble-anim.yui3-overlay-hidden {
  visibility: visible !important;
  -moz-transition-duration: 0s;
  opacity: 0;
}

.bubble-none {
  display: none;
}

.gd-dropdown.overlay {
  padding: 0;
}

.overlay-wrapper {
  z-index: 5001;
}
@media (forced-colors: active) {
  .overlay-wrapper .gd-bubble {
    border: 1px solid transparent !important;
  }
}

.overlay {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 1.4rem;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  position: relative;
  padding: 0.1px;
  border-radius: 3px;
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  background-color: var(--gd-palette-complementary-0, #fff);
  box-shadow: 0 1px 20px var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.2));
}
@media (forced-colors: active) {
  .overlay {
    border: 1px solid transparent !important;
  }
}
@media only screen and (max-width: 640px) {
  .overlay {
    border-radius: 0;
  }
}

.gd-overlay-content {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  line-height: 1.5;
}
.gd-overlay-content *,
.gd-overlay-content *::before,
.gd-overlay-content *::after {
  box-sizing: border-box;
}
.gd-overlay-content .invisible {
  visibility: hidden;
}

.gd-error-overlay-content .modalityPlugin-mask-visible {
  z-index: 10001;
  opacity: 0.95;
}

.gd-error-overlay {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.gd-error-overlay .gd-error-overlay-icon {
  margin-bottom: 20px;
}
.gd-error-overlay h2 {
  margin-bottom: 10px;
}
.gd-error-overlay .gd-error-overlay-text {
  line-height: 23px;
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
}
.gd-error-overlay .gd-error-overlay-button {
  margin-top: 20px;
}

.gd-tabs {
  display: flex;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-tabs.small .gd-tab {
  padding: 3px 6px;
  line-height: 14px;
  margin-right: 14px;
  font-size: 12px;
}

.gd-tab {
  display: flex;
  flex: 0 1 auto;
  align-items: flex-end;
  margin: 0 20px -1px 0;
  padding: 3px 0;
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-weight: 400;
  line-height: 16px;
  color: var(--gd-palette-complementary-7, #6d7680);
  cursor: pointer;
  border-bottom: 3px solid transparent;
  font-size: 14px;
  text-align: center;
}
.gd-tab:hover {
  color: var(--gd-palette-complementary-8-from-theme, var(--gd-palette-complementary-9, #000));
  border-bottom: 3px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-tab.is-active {
  color: var(--gd-palette-complementary-9, #000);
  border-bottom: 3px solid var(--gd-palette-primary-base, #14b2e2);
  font-weight: 700;
}
.gd-tab:hover, .gd-tab.is-active {
  text-decoration: none;
}
.gd-tab span {
  overflow: hidden;
}

.gd-ui-kit-icon {
  fill: var(--gd-icon-fill-color);
}
@media (forced-colors: active) {
  .gd-ui-kit-icon {
    fill: buttontext;
  }
  .gd-ui-kit-icon * {
    fill: buttontext;
  }
}
.gd-ui-kit-icon--layout-block {
  display: block;
}
.gd-ui-kit-icon--layout-inline {
  display: inline;
}
.gd-ui-kit-icon--color-primary {
  --gd-icon-fill-color: var(--gd-palette-primary-base);
}
.gd-ui-kit-icon--color-success {
  --gd-icon-fill-color: var(--gd-palette-success-base);
}
.gd-ui-kit-icon--color-warning {
  --gd-icon-fill-color: var(--gd-palette-warning-base);
}
.gd-ui-kit-icon--color-error {
  --gd-icon-fill-color: var(--gd-palette-error-base);
}
.gd-ui-kit-icon--color-complementary-0 {
  --gd-icon-fill-color: var(--gd-palette-complementary-0);
}
.gd-ui-kit-icon--color-complementary-1 {
  --gd-icon-fill-color: var(--gd-palette-complementary-1);
}
.gd-ui-kit-icon--color-complementary-2 {
  --gd-icon-fill-color: var(--gd-palette-complementary-2);
}
.gd-ui-kit-icon--color-complementary-3 {
  --gd-icon-fill-color: var(--gd-palette-complementary-3);
}
.gd-ui-kit-icon--color-complementary-4 {
  --gd-icon-fill-color: var(--gd-palette-complementary-4);
}
.gd-ui-kit-icon--color-complementary-5 {
  --gd-icon-fill-color: var(--gd-palette-complementary-5);
}
.gd-ui-kit-icon--color-complementary-6 {
  --gd-icon-fill-color: var(--gd-palette-complementary-6);
}
.gd-ui-kit-icon--color-complementary-7 {
  --gd-icon-fill-color: var(--gd-palette-complementary-7);
}
.gd-ui-kit-icon--color-complementary-8 {
  --gd-icon-fill-color: var(--gd-palette-complementary-8);
}
.gd-ui-kit-icon--color-complementary-9 {
  --gd-icon-fill-color: var(--gd-palette-complementary-9);
}
.gd-ui-kit-icon--color-currentColor {
  --gd-icon-fill-color: currentColor;
}
.gd-ui-kit-icon path {
  transition: var(--gd-transition-all);
}
.gd-ui-kit-icon--disableAnimation path {
  transition: none;
}

.gd-ui-kit-icon-background {
  display: flex;
  align-items: center;
  justify-content: center;
  fill: var(--gd-icon-background-color);
}
.gd-ui-kit-icon-background--shape-circle {
  border-radius: 50%;
}
.gd-ui-kit-icon-background--color-primary {
  --gd-icon-background-color: var(--gd-palette-primary-base);
}
.gd-ui-kit-icon-background--color-success {
  --gd-icon-background-color: var(--gd-palette-success-base);
}
.gd-ui-kit-icon-background--color-warning {
  --gd-icon-background-color: var(--gd-palette-warning-base);
}
.gd-ui-kit-icon-background--color-error {
  --gd-icon-background-color: var(--gd-palette-error-base);
}
.gd-ui-kit-icon-background--color-complementary-0 {
  --gd-icon-background-color: var(--gd-palette-complementary-0);
}
.gd-ui-kit-icon-background--color-complementary-1 {
  --gd-icon-background-color: var(--gd-palette-complementary-1);
}
.gd-ui-kit-icon-background--color-complementary-2 {
  --gd-icon-background-color: var(--gd-palette-complementary-2);
}
.gd-ui-kit-icon-background--color-complementary-3 {
  --gd-icon-background-color: var(--gd-palette-complementary-3);
}
.gd-ui-kit-icon-background--color-complementary-4 {
  --gd-icon-background-color: var(--gd-palette-complementary-4);
}
.gd-ui-kit-icon-background--color-complementary-5 {
  --gd-icon-background-color: var(--gd-palette-complementary-5);
}
.gd-ui-kit-icon-background--color-complementary-6 {
  --gd-icon-background-color: var(--gd-palette-complementary-6);
}
.gd-ui-kit-icon-background--color-complementary-7 {
  --gd-icon-background-color: var(--gd-palette-complementary-7);
}
.gd-ui-kit-icon-background--color-complementary-8 {
  --gd-icon-background-color: var(--gd-palette-complementary-8);
}
.gd-ui-kit-icon-background--color-complementary-9 {
  --gd-icon-background-color: var(--gd-palette-complementary-9);
}
.gd-ui-kit-icon-background--type-fill {
  background-color: var(--gd-icon-background-color);
}
.gd-ui-kit-icon-background--type-border {
  border: 1px solid var(--gd-icon-background-color);
}

.gd-ui-kit-button {
  font-family: var(--gd-font-family);
  gap: var(--gd-spacing-5px);
  width: var(--gd-button-width, auto);
  transition: var(--gd-transition-all);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-top-left-radius: var(--gd-button-borderRadiusTopLeft, var(--gd-button-borderRadius));
  border-bottom-left-radius: var(--gd-button-borderRadiusBottomLeft, var(--gd-button-borderRadius));
  border-top-right-radius: var(--gd-button-borderRadiusTopRight, var(--gd-button-borderRadius));
  border-bottom-right-radius: var(--gd-button-borderRadiusBottomRight, var(--gd-button-borderRadius));
  /**
   * Size
   */
  /**
   * Variant
   */
}
.gd-ui-kit-button:disabled {
  cursor: default;
}
.gd-ui-kit-button__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gd-ui-kit-button__badge {
  margin-left: calc(var(--gd-spacing-5px) / 2 * -1);
}
.gd-ui-kit-button--size-small {
  height: var(--gd-button-S);
  padding: 0 var(--gd-spacing-10px);
  font-size: 12px;
}
.gd-ui-kit-button--size-small.gd-ui-kit-button--hasIconBefore {
  padding-left: var(--gd-spacing-7px);
}
.gd-ui-kit-button--size-small.gd-ui-kit-button--hasIconAfter {
  padding-right: var(--gd-spacing-7px);
}
.gd-ui-kit-button--size-medium {
  height: var(--gd-button-M);
  padding: 0 var(--gd-spacing-15px);
  font-size: 14px;
}
.gd-ui-kit-button--size-medium.gd-ui-kit-button--hasIconBefore {
  padding-left: var(--gd-spacing-10px);
}
.gd-ui-kit-button--size-medium.gd-ui-kit-button--hasIconAfter {
  padding-right: var(--gd-spacing-10px);
}
.gd-ui-kit-button--size-large {
  height: var(--gd-button-L);
  padding: 0 var(--gd-spacing-20px);
  font-size: 16px;
}
.gd-ui-kit-button--size-large.gd-ui-kit-button--hasIconBefore {
  padding-left: var(--gd-spacing-15px);
}
.gd-ui-kit-button--size-large.gd-ui-kit-button--hasIconAfter {
  padding-right: var(--gd-spacing-15px);
}
.gd-ui-kit-button--variant-primary {
  --gd-icon-fill-color: var(--gd-palette-complementary-0);
  color: var(--gd-palette-complementary-0);
  background-color: var(--gd-palette-primary-base);
  border-color: var(--gd-palette-complementary-9-t90);
  font-weight: 700;
}
.gd-ui-kit-button--variant-primary:not(.gd-ui-kit-button--variant-primary:disabled):focus-visible, .gd-ui-kit-button--variant-primary:not(.gd-ui-kit-button--variant-primary:disabled):hover {
  background-color: var(--gd-palette-primary-base-d06);
  box-shadow: var(--gd-button-dropShadow, 0 -1px 0 0) var(--gd-palette-complementary-9-t85) inset;
}
.gd-ui-kit-button--variant-primary:not(.gd-ui-kit-button--variant-primary:disabled):active, .gd-ui-kit-button--variant-primary:not(.gd-ui-kit-button--variant-primary:disabled)[aria-expanded=true], .gd-ui-kit-button--variant-primary:not(.gd-ui-kit-button--variant-primary:disabled).gd-ui-kit-button--isSelected {
  background-color: var(--gd-palette-primary-base-d12);
  box-shadow: var(--gd-button-dropShadow, 0 1px 0 0) var(--gd-palette-complementary-9-t85) inset;
}
.gd-ui-kit-button--variant-primary:disabled {
  background-color: var(--gd-palette-primary-disabled);
  box-shadow: none;
  border-color: transparent;
}
.gd-ui-kit-button--variant-secondary {
  --gd-icon-fill-color: var(--gd-palette-complementary-5);
  color: var(--gd-palette-complementary-7);
  border-color: var(--gd-palette-complementary-4);
  background-color: var(--gd-palette-complementary-0);
  font-weight: 400;
}
.gd-ui-kit-button--variant-secondary:not(.gd-ui-kit-button--variant-secondary:disabled):focus-visible, .gd-ui-kit-button--variant-secondary:not(.gd-ui-kit-button--variant-secondary:disabled):hover {
  --gd-icon-fill-color: var(--gd-palette-primary-base);
  color: var(--gd-palette-complementary-8);
  border-color: var(--gd-palette-complementary-5);
  background-color: var(--gd-palette-complementary-1);
  box-shadow: var(--gd-button-dropShadow, 0 -1px 0 0) var(--gd-palette-complementary-5-t40) inset;
}
.gd-ui-kit-button--variant-secondary:not(.gd-ui-kit-button--variant-secondary:disabled):active, .gd-ui-kit-button--variant-secondary:not(.gd-ui-kit-button--variant-secondary:disabled)[aria-expanded=true], .gd-ui-kit-button--variant-secondary:not(.gd-ui-kit-button--variant-secondary:disabled).gd-ui-kit-button--isSelected {
  --gd-icon-fill-color: var(--gd-palette-primary-base);
  color: var(--gd-palette-complementary-8);
  border-color: var(--gd-palette-complementary-5);
  background-color: var(--gd-palette-complementary-3);
  box-shadow: var(--gd-button-dropShadow, 0 1px 0 0) var(--gd-palette-complementary-9-t85) inset;
}
.gd-ui-kit-button--variant-secondary:disabled {
  color: var(--gd-palette-complementary-5);
  border-color: var(--gd-palette-complementary-4);
  box-shadow: none;
}
.gd-ui-kit-button--variant-tertiary {
  --gd-icon-fill-color: var(--gd-palette-complementary-5);
  color: var(--gd-palette-complementary-7);
  padding: 0;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.gd-ui-kit-button--variant-tertiary:not(.gd-ui-kit-button--variant-tertiary:disabled):hover, .gd-ui-kit-button--variant-tertiary:not(.gd-ui-kit-button--variant-tertiary:disabled):focus-visible, .gd-ui-kit-button--variant-tertiary:not(.gd-ui-kit-button--variant-tertiary:disabled):active, .gd-ui-kit-button--variant-tertiary:not(.gd-ui-kit-button--variant-tertiary:disabled)[aria-expanded=true], .gd-ui-kit-button--variant-tertiary:not(.gd-ui-kit-button--variant-tertiary:disabled).gd-ui-kit-button--isSelected {
  --gd-icon-fill-color: var(--gd-palette-primary-base);
  color: var(--gd-palette-complementary-8);
}
.gd-ui-kit-button--variant-tertiary:disabled {
  color: var(--gd-palette-complementary-5);
  text-decoration: none;
}
.gd-ui-kit-button--variant-tertiary.gd-ui-kit-button--hasIconAfter {
  padding-right: 0;
}
.gd-ui-kit-button--variant-tertiary.gd-ui-kit-button--hasIconBefore {
  padding-left: 0;
}
.gd-ui-kit-button--variant-popout, .gd-ui-kit-button--variant-link {
  --gd-icon-fill-color: var(--gd-palette-primary-base);
  color: var(--gd-palette-primary-base);
  padding: 0;
  background-color: transparent;
  border-color: transparent;
}
.gd-ui-kit-button--variant-popout:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled):hover, .gd-ui-kit-button--variant-popout:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled):focus-visible, .gd-ui-kit-button--variant-popout:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled):active, .gd-ui-kit-button--variant-popout:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled).gd-ui-kit-button--isSelected, .gd-ui-kit-button--variant-link:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled):hover, .gd-ui-kit-button--variant-link:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled):focus-visible, .gd-ui-kit-button--variant-link:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled):active, .gd-ui-kit-button--variant-link:not(.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled).gd-ui-kit-button--isSelected {
  text-decoration: underline;
}
.gd-ui-kit-button--variant-popout:disabled, .gd-ui-kit-button--variant-link:disabled {
  color: var(--gd-palette-complementary-5);
}
.gd-ui-kit-button--variant-popout.gd-ui-kit-button--hasIconAfter, .gd-ui-kit-button--variant-link.gd-ui-kit-button--hasIconAfter {
  padding-right: 0;
}
.gd-ui-kit-button--variant-popout.gd-ui-kit-button--hasIconBefore, .gd-ui-kit-button--variant-link.gd-ui-kit-button--hasIconBefore {
  padding-left: 0;
}
.gd-ui-kit-button--variant-link {
  text-decoration: underline;
  border: 0;
  padding: 0;
  height: auto;
}
.gd-ui-kit-button--variant-danger {
  --gd-icon-fill-color: var(--gd-palette-complementary-0);
  color: var(--gd-palette-complementary-0);
  background-color: var(--gd-palette-error-base);
  border-color: var(--gd-palette-complementary-9-t90);
  font-weight: 700;
}
.gd-ui-kit-button--variant-danger:not(.gd-ui-kit-button--variant-danger:disabled):focus-visible, .gd-ui-kit-button--variant-danger:not(.gd-ui-kit-button--variant-danger:disabled):hover {
  border-color: var(--gd-palette-complementary-9-t80);
  background-color: var(--gd-palette-error-base-d10);
  box-shadow: var(--gd-button-dropShadow, 0 -1px 0 0) var(--gd-palette-complementary-9-t85) inset;
}
.gd-ui-kit-button--variant-danger:not(.gd-ui-kit-button--variant-danger:disabled):active, .gd-ui-kit-button--variant-danger:not(.gd-ui-kit-button--variant-danger:disabled).gd-ui-kit-button--isSelected {
  border-color: var(--gd-palette-complementary-9-t80);
  background-color: var(--gd-palette-error-base-d20);
  box-shadow: var(--gd-button-dropShadow, 0 1px 0 0) var(--gd-palette-complementary-9-t85) inset;
}
.gd-ui-kit-button--variant-danger:disabled {
  background-color: var(--gd-palette-error-disabled);
  box-shadow: none;
  border-color: transparent;
}
.gd-ui-kit-button--variant-tooltip {
  --gd-icon-fill-color: var(--gd-palette-complementary-0);
  color: var(--gd-palette-complementary-0);
  opacity: 0.8;
  padding: 0;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.gd-ui-kit-button--variant-tooltip:not(.gd-ui-kit-button--variant-tooltip:disabled):hover, .gd-ui-kit-button--variant-tooltip:not(.gd-ui-kit-button--variant-tooltip:disabled):focus-visible, .gd-ui-kit-button--variant-tooltip:not(.gd-ui-kit-button--variant-tooltip:disabled):active, .gd-ui-kit-button--variant-tooltip:not(.gd-ui-kit-button--variant-tooltip:disabled).gd-ui-kit-button--isSelected {
  --gd-icon-fill-color: var(--gd-palette-complementary-0);
  opacity: 1;
  color: var(--gd-palette-complementary-0);
}
.gd-ui-kit-button--variant-tooltip:disabled {
  color: var(--gd-palette-complementary-0);
  opacity: 0.5;
  text-decoration: none;
}

@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 */
  }
}
.gd-ui-kit-skeleton {
  height: 100%;
  width: 100%;
  display: flex;
}
.gd-ui-kit-skeleton--inline {
  display: inline-flex;
  width: auto;
}
.gd-ui-kit-skeleton--direction-column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.gd-ui-kit-skeleton--direction-row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}
.gd-ui-kit-skeleton__item {
  border-radius: 3px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.gd-ui-kit-skeleton .react-loading-skeleton {
  --base-color: var(--gd-palette-complementary-2);
  --highlight-color: var(--gd-palette-complementary-0);
}
.gd-ui-kit-skeleton span {
  line-height: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  display: block;
}

.gd-ui-kit-paged-virtual-list {
  display: flex;
  flex-direction: column;
  min-height: 0;
  max-height: 100%;
  height: 100%;
  width: 100%;
}
.gd-ui-kit-paged-virtual-list__list:focus-visible {
  outline: none;
}
.gd-ui-kit-paged-virtual-list__list:focus-visible .gd-ui-kit-paged-virtual-list__item--isFocused {
  outline-offset: -2px;
  outline: auto 5px Highlight; /* For Firefox */
  outline: auto 5px -webkit-focus-ring-color; /* For Chrome */
}
@supports (-webkit-hyphens: none) {
  .gd-ui-kit-paged-virtual-list__list:focus-visible .gd-ui-kit-paged-virtual-list__item--isFocused {
    outline-offset: -5px;
  }
}
.gd-ui-kit-paged-virtual-list--hasScroll {
  padding-right: 4px;
}
.gd-ui-kit-paged-virtual-list__scroll-container {
  min-height: 0;
  max-height: 100%;
  overflow: auto;
  overscroll-behavior: contain;
  overflow-x: hidden;
  overscroll-behavior: contain;
}
.gd-ui-kit-paged-virtual-list__scroll-container ul {
  margin: 0;
}
.gd-ui-kit-paged-virtual-list__scroll-container::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 6px;
}
.gd-ui-kit-paged-virtual-list__scroll-container::-webkit-scrollbar-thumb {
  background-color: var(--gd-palette-complementary-7);
  border-radius: 3px;
}
.gd-ui-kit-paged-virtual-list__scroll-container--hover::-webkit-scrollbar {
  width: 10px;
}
.gd-ui-kit-paged-virtual-list__scroll-container--hover::-webkit-scrollbar-thumb {
  border: 2px solid transparent;
  border-radius: 5px;
  background-clip: padding-box;
}
.gd-ui-kit-paged-virtual-list__scroll-container--hover::-webkit-scrollbar-thumb:hover {
  border: 0;
  background-color: var(--gd-palette-complementary-5);
}
.gd-ui-kit-paged-virtual-list__item {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
}
.gd-ui-kit-paged-virtual-list__gap {
  width: 100%;
}

.gd-ui-ext-notification-details-dialog {
  width: 245px;
  box-shadow: 0 2px 10px 0 var(--gd-shadow-color);
  border-radius: 3px;
  border: 1px solid var(--gd-palette-complementary-3);
  background-color: var(--gd-palette-complementary-0);
  font-family: var(--gd-font-family);
}
.gd-ui-ext-notification-details-dialog__header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  background: var(--gd-palette-complementary-2);
  height: 35px;
}
.gd-ui-ext-notification-details-dialog__header-title {
  color: var(--gd-palette-complementary-6);
  font-size: 11px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.gd-ui-ext-notification-details-dialog__header-close-button {
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.gd-ui-ext-notification-details-dialog__header-close-button:hover {
  opacity: 0.7;
}
.gd-ui-ext-notification-details-dialog__content {
  padding: 10px;
  max-height: 350px;
  overflow: auto;
  overscroll-behavior: contain;
}
.gd-ui-ext-notification-details-dialog__footer {
  border-top: 1px solid var(--gd-palette-complementary-3);
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.gd-ui-ext-notifications-panel {
  font-family: var(--gd-font-family);
  font-size: 12px;
  line-height: 14px;
  background-color: var(--gd-palette-complementary-0);
  box-shadow: 0 2px 10px 0 var(--gd-shadow-color);
  border-radius: var(--gd-modal-borderRadius, 3px);
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.gd-ui-ext-notifications-panel-header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
  width: 100%;
}
.gd-ui-ext-notifications-panel-header__tabs {
  width: 100%;
  height: 23px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-end;
}
.gd-ui-ext-notifications-panel-header__mark-all-as-read-button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 23px;
  white-space: nowrap;
  border-bottom: 1px solid var(--gd-palette-complementary-3);
  box-sizing: border-box;
}

.gd-ui-ext-notifications-panel-button {
  color: inherit;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gd-ui-ext-notifications-panel-button:hover, .gd-ui-ext-notifications-panel-button--isOpen {
  background: rgba(255, 255, 255, 0.3);
}
.gd-ui-ext-notifications-panel-button__icon {
  --gd-icon-fill-color: #fff;
  opacity: 0.8;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.gd-ui-ext-notifications-panel-button__unread-status {
  width: 7px;
  height: 7px;
  border-radius: 51%;
  background-color: var(--gd-palette-primary-base);
  position: absolute;
  top: -3px;
  right: -4px;
  z-index: 1;
  box-sizing: content-box;
}

.gd-ui-ext-notifications-list {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 0;
  max-height: 100%;
  height: 100%;
}

.gd-ui-ext-notifications-list-empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  gap: 10px;
  min-height: 124px;
  width: 100%;
  color: var(--gd-palette-complementary-6);
  text-overflow: ellipsis;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.gd-ui-ext-notifications-list-error-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  gap: 10px;
  min-height: 124px;
  width: 100%;
  color: var(--gd-palette-error-base);
  text-overflow: ellipsis;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.gd-ui-ext-notification {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  border-radius: 3px;
  border: 1px solid var(--gd-palette-complementary-3);
  padding: 10px;
  height: 52px;
  gap: 10px;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
  transition: var(--gd-transition-all);
}
.gd-ui-ext-notification:hover:not(.gd-ui-ext-notification--isUnsupported) {
  background: var(--gd-palette-complementary-2);
}
.gd-ui-ext-notification:hover:not(.gd-ui-ext-notification--isRead) .gd-ui-ext-notification__mark-as-read-button {
  display: flex;
}
.gd-ui-ext-notification:hover:not(.gd-ui-ext-notification--isRead) .gd-ui-ext-notification__time {
  display: none;
}
.gd-ui-ext-notification:hover .gd-ui-ext-notification__unread-status {
  border: 1.4px solid var(--gd-palette-complementary-2);
}
.gd-ui-ext-notification:focus-visible {
  outline: revert;
}
.gd-ui-ext-notification__unsupported {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 1;
  width: 100%;
  height: 100%;
  cursor: default;
}
.gd-ui-ext-notification__icon {
  width: 27px;
  height: 27px;
  border-radius: 51%;
  background-color: var(--gd-palette-complementary-2);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.gd-ui-ext-notification__unread-status {
  width: 7px;
  height: 7px;
  border-radius: 51%;
  background-color: var(--gd-palette-primary-base);
  position: absolute;
  top: 0;
  right: 0;
  border: 1.4px solid var(--gd-palette-complementary-0);
  box-sizing: content-box;
}
.gd-ui-ext-notification__details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 1;
  width: 100%;
  height: 100%;
  min-width: 0;
}
.gd-ui-ext-notification__title {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gd-palette-complementary-8);
  flex-shrink: 0;
}
.gd-ui-ext-notification__title--isRead {
  font-weight: 400;
}
.gd-ui-ext-notification__time {
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 100%;
  color: var(--gd-palette-complementary-7);
  flex-shrink: 0;
}
.gd-ui-ext-notification__mark-as-read-button {
  display: none;
  align-items: flex-start;
  justify-content: flex-start;
  height: 100%;
}
.gd-ui-ext-notification__links {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 16px;
  color: var(--gd-palette-complementary-7);
}
.gd-ui-ext-notification__links > :first-child {
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gd-ui-ext-notification__links > :not(:first-child) {
  flex-shrink: 0;
}
.gd-ui-ext-notification__link {
  color: var(--gd-palette-complementary-7);
  text-decoration: underline;
}
.gd-ui-ext-notification__error {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
  height: 16px;
  font-size: 12px;
  font-weight: 400;
  color: var(--gd-palette-error-base);
  white-space: nowrap;
  position: relative;
}
.gd-ui-ext-notification__error-icon {
  width: 12px;
  height: 12px;
}
.gd-ui-ext-notification__error-popup {
  font-size: 12px;
  line-height: 18px;
}

.gd-ui-ext-notification-filters-detail-dialog {
  padding: 5px 0;
  gap: 10px;
  display: flex;
  flex-direction: column;
}
.gd-ui-ext-notification-filters-detail-dialog__item {
  display: flex;
  flex-direction: column;
}
.gd-ui-ext-notification-filters-detail-dialog__values {
  color: var(--gd-palette-complementary-8);
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
}
.gd-ui-ext-notification-filters-detail-dialog__label {
  color: var(--gd-palette-complementary-7);
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
}

.gd-ui-ext-notification-triggers-detail-dialog {
  padding: 5px 0;
  font-size: 12px;
}
.gd-ui-ext-notification-triggers-detail-dialog__header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 5px;
}
.gd-ui-ext-notification-triggers-detail-dialog__header-title {
  color: var(--gd-palette-complementary-7);
  font-style: normal;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  width: 50%;
}
.gd-ui-ext-notification-triggers-detail-dialog__table {
  display: flex;
  flex-direction: row;
  color: var(--gd-palette-complementary-8);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-align: right;
}
.gd-ui-ext-notification-triggers-detail-dialog__values-labels, .gd-ui-ext-notification-triggers-detail-dialog__values {
  display: flex;
  flex-direction: column;
  gap: 5px;
  color: var(--gd-palette-complementary-8);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  width: 50%;
  text-align: left;
}
.gd-ui-ext-notification-triggers-detail-dialog__values-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gd-ui-ext-notification-triggers-detail-dialog__values-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
}
.gd-ui-ext-notification-triggers-detail-dialog__values-truncated {
  color: var(--gd-palette-complementary-7);
  margin-top: 5px;
}

.gd-ui-ext-automation-icon-tooltip {
  color: var(--gd-palette-complementary-8);
  background-color: white;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 8px 5px;
  width: 220px;
  -webkit-font-smoothing: antialiased;
}
.gd-ui-ext-automation-icon-tooltip__header {
  font-size: 14px;
  font-weight: 700;
  line-height: 23px;
}
.gd-ui-ext-automation-icon-tooltip__sub-header {
  margin-top: 5px;
  margin-bottom: 3px;
  font-size: 10px;
  line-height: 100%;
  color: var(--gd-palette-complementary-6);
}
.gd-ui-ext-automation-icon-tooltip__content {
  color: var(--gd-palette-complementary-8);
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  line-height: 19px;
}
.gd-ui-ext-automation-icon-tooltip__content-header {
  color: var(--gd-palette-complementary-7);
  font-size: 14px;
  margin-top: 5px;
}
.gd-ui-ext-automation-icon-tooltip__content:hover .gd-ui-ext-automation-icon-tooltip__icon-button {
  opacity: 1;
}
.gd-ui-ext-automation-icon-tooltip__content-inner-truncated {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gd-ui-ext-automation-icon-tooltip__icon-button {
  opacity: 0;
  transition: var(--gd-transition-all);
}
.gd-ui-ext-automation-icon-tooltip__recipients-list, .gd-ui-ext-automation-icon-tooltip__starts-on {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.gd-ui-ext-automation-menu-item {
  -webkit-font-smoothing: antialiased;
  min-width: 150px;
}
.gd-ui-ext-automation-menu-item--disabled span {
  color: var(--gd-palette-complementary-4);
}

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