@font-face {
  font-family: "Indigo";
  src: url("@gooddata/sdk-ui-kit/styles/fonts/Indigo-v2.woff2") format("woff2"), url("@gooddata/sdk-ui-kit/styles/fonts/Indigo-v2.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=gd-icon-]::before,
[class*=" gd-icon-"]::before,
[class^=gd-icon-].gd-icon-right::after,
[class*=" gd-icon-"].gd-icon-right::after {
  font-family: "Indigo", sans-serif;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  /* Better Font Rendering looks better in Chrome, corresponds to Sketch mockups */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: subpixel-antialiased;
  text-transform: none;
}

[class^=gd-icon-].gd-icon-right::before,
[class*=" gd-icon-"].gd-icon-right::before {
  content: "";
  display: none;
}

.gd-icon-trend-down::before,
.gd-icon-trend-down.gd-icon-right::after {
  content: "\e600";
}

.gd-icon-trend-up::before,
.gd-icon-trend-up.gd-icon-right::after {
  content: "\e601";
}

.gd-icon-user::before,
.gd-icon-user.gd-icon-right::after {
  content: "\e602";
}

.gd-icon-ghost::before,
.gd-icon-ghost.gd-icon-right::after {
  content: "\e603";
}

.gd-icon-redo::before,
.gd-icon-redo.gd-icon-right::after {
  content: "\e604";
}

.gd-icon-undo::before,
.gd-icon-undo.gd-icon-right::after {
  content: "\e605";
}

.gd-icon-pause::before,
.gd-icon-pause.gd-icon-right::after {
  content: "\e606";
}

.gd-icon-users::before,
.gd-icon-users.gd-icon-right::after {
  content: "\e607";
}

.gd-icon-cloud-rain::before, .gd-icon-rain::before,
.gd-icon-cloud-rain.gd-icon-right::after,
.gd-icon-right.gd-icon-rain::after {
  content: "\e608";
}

.gd-icon-calendar::before,
.gd-icon-calendar.gd-icon-right::after {
  content: "\e609";
}

.gd-icon-circle-exclamation::before,
.gd-icon-circle-exclamation.gd-icon-right::after {
  content: "\e60a";
}

.gd-icon-circle-question::before,
.gd-icon-circle-question.gd-icon-right::after {
  content: "\e60b";
}

.gd-icon-dropright::before,
.gd-icon-dropright.gd-icon-right::after {
  content: "\e60c";
}

.gd-icon-dropdown::before,
.gd-icon-dropdown.gd-icon-right::after {
  content: "\e60d";
}

.gd-icon-question::before,
.gd-icon-question.gd-icon-right::after {
  content: "\e60e";
}

.gd-icon-number::before,
.gd-icon-number.gd-icon-right::after {
  content: "\e60f";
}

.gd-icon-navigateleft::before,
.gd-icon-navigateleft.gd-icon-right::after {
  content: "\e610";
}

.gd-icon-navigateright::before,
.gd-icon-navigateright.gd-icon-right::after {
  content: "\e611";
}

.gd-icon-navigatedown::before,
.gd-icon-navigatedown.gd-icon-right::after {
  content: "\e612";
}

.gd-icon-navigateup::before,
.gd-icon-navigateup.gd-icon-right::after {
  content: "\e613";
}

.gd-icon-pencil::before,
.gd-icon-pencil.gd-icon-right::after {
  content: "\e614";
}

.gd-icon-magic::before,
.gd-icon-magic.gd-icon-right::after {
  content: "\e615";
}

.gd-icon-cloud-upload::before, .gd-icon-upload::before, .gd-icon-uploadcloud::before,
.gd-icon-cloud-upload.gd-icon-right::after,
.gd-icon-right.gd-icon-upload::after,
.gd-icon-right.gd-icon-uploadcloud::after {
  content: "\e616";
}

.gd-icon-lock::before,
.gd-icon-lock.gd-icon-right::after {
  content: "\e617";
}

.gd-icon-unlock::before,
.gd-icon-unlock.gd-icon-right::after {
  content: "\e618";
}

.gd-icon-settings::before, .gd-icon-config::before,
.gd-icon-settings.gd-icon-right::after,
.gd-icon-right.gd-icon-config::after {
  content: "\e619";
}

.gd-icon-trash::before,
.gd-icon-trash.gd-icon-right::after {
  content: "\e61a";
}

.gd-icon-at-sign::before,
.gd-icon-at-sign.gd-icon-right::after {
  content: "\e61b";
}

.gd-icon-envelope::before,
.gd-icon-envelope.gd-icon-right::after {
  content: "\e61c";
}

.gd-icon-visible::before,
.gd-icon-visible.gd-icon-right::after {
  content: "\e61d";
}

.gd-icon-invisible::before,
.gd-icon-invisible.gd-icon-right::after {
  content: "\e61e";
}

.gd-icon-save::before,
.gd-icon-save.gd-icon-right::after {
  content: "\e61f";
}

.gd-icon-printer::before,
.gd-icon-printer.gd-icon-right::after {
  content: "\e620";
}

.gd-icon-file::before,
.gd-icon-file.gd-icon-right::after {
  content: "\e621";
}

.gd-icon-folder::before,
.gd-icon-folder.gd-icon-right::after {
  content: "\e622";
}

.gd-icon-enter::before,
.gd-icon-enter.gd-icon-right::after {
  content: "\e623";
}

.gd-icon-earth::before,
.gd-icon-earth.gd-icon-right::after {
  content: "\e624";
}

.gd-icon-bell::before,
.gd-icon-bell.gd-icon-right::after {
  content: "\e625";
}

.gd-icon-horn::before,
.gd-icon-horn.gd-icon-right::after {
  content: "\e626";
}

.gd-icon-sync::before,
.gd-icon-sync.gd-icon-right::after {
  content: "\e627";
}

.gd-icon-clock::before,
.gd-icon-clock.gd-icon-right::after {
  content: "\e628";
}

.gd-icon-timer::before,
.gd-icon-timer.gd-icon-right::after {
  content: "\e629";
}

.gd-icon-download::before,
.gd-icon-download.gd-icon-right::after {
  content: "\e62a";
}

.gd-icon-magnifier::before, .gd-icon-search::before,
.gd-icon-magnifier.gd-icon-right::after,
.gd-icon-right.gd-icon-search::after {
  content: "\e62b";
}

.gd-icon-checkmark::before,
.gd-icon-checkmark.gd-icon-right::after {
  content: "\e62c";
}

.gd-icon-cross::before, .gd-icon-clear::before,
.gd-icon-cross.gd-icon-right::after,
.gd-icon-right.gd-icon-clear::after {
  content: "\e62d";
}

.gd-icon-chevron-up::before,
.gd-icon-chevron-up.gd-icon-right::after {
  content: "\e62e";
}

.gd-icon-chevron-down::before,
.gd-icon-chevron-down.gd-icon-right::after {
  content: "\e62f";
}

.gd-icon-chevron-left::before,
.gd-icon-chevron-left.gd-icon-right::after {
  content: "\e630";
}

.gd-icon-chevron-right::before,
.gd-icon-chevron-right.gd-icon-right::after {
  content: "\e631";
}

.gd-icon-arrow-up::before,
.gd-icon-arrow-up.gd-icon-right::after {
  content: "\e632";
}

.gd-icon-arrow-down::before,
.gd-icon-arrow-down.gd-icon-right::after {
  content: "\e633";
}

.gd-icon-arrow-left::before,
.gd-icon-arrow-left.gd-icon-right::after {
  content: "\e634";
}

.gd-icon-arrow-right::before,
.gd-icon-arrow-right.gd-icon-right::after {
  content: "\e635";
}

.gd-icon-tab::before,
.gd-icon-tab.gd-icon-right::after {
  content: "\e636";
}

.gd-icon-warning::before,
.gd-icon-warning.gd-icon-right::after {
  content: "\e637";
}

.gd-icon-circle-checkmark::before,
.gd-icon-circle-checkmark.gd-icon-right::after {
  content: "\e638";
}

.gd-icon-circle-cross::before,
.gd-icon-circle-cross.gd-icon-right::after {
  content: "\e639";
}

.gd-icon-circle-plus::before,
.gd-icon-circle-plus.gd-icon-right::after {
  content: "\e63a";
}

.gd-icon-circle-minus::before,
.gd-icon-circle-minus.gd-icon-right::after {
  content: "\e63b";
}

.gd-icon-filter::before,
.gd-icon-filter.gd-icon-right::after {
  content: "\e63c";
}

.gd-icon-sharp::before,
.gd-icon-sharp.gd-icon-right::after {
  content: "\e63d";
}

.gd-icon-money::before,
.gd-icon-money.gd-icon-right::after {
  content: "\e63e";
}

.gd-icon-percent::before,
.gd-icon-percent.gd-icon-right::after {
  content: "\e63f";
}

.gd-icon-plus::before, .gd-icon-add::before,
.gd-icon-plus.gd-icon-right::after,
.gd-icon-right.gd-icon-add::after {
  content: "\e640";
}

.gd-icon-A::before,
.gd-icon-A.gd-icon-right::after {
  content: "\e641";
}

.gd-icon-copyright::before,
.gd-icon-copyright.gd-icon-right::after {
  content: "\e642";
}

.animation-fadeIn,
.animation-fadeOut,
.animation-bounce {
  animation-duration: 0.6s;
}

.animation-fadeIn,
.animation-fadeOut {
  animation-name: animation-fade;
}

.animation-fadeOut {
  animation-direction: reverse;
}

.animation-bounce {
  animation-name: animation-bounce;
}

.animation-slow {
  animation-duration: 1s;
}

.animation-fast {
  animation-duration: 0.4s;
}

@keyframes animation-fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes animation-bounce {
  0% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
.gd-list-item.gd-list-item-header .is-open::before, .gd-list-item.gd-list-item-header .is-collapsible::before {
  overflow: hidden;
  width: 12px;
  height: 20px;
  margin: 1px 0 0;
  color: #b9b9b9;
  font-family: "Indigo", sans-serif;
  font-size: 11px;
}

.gd-list-item.gd-menu-item.is-submenu::after, .gd-list-item.gd-menu-item.is-checked::before {
  position: absolute;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  color: var(--gd-palette-complementary-5, #b0beca);
  font-family: "Indigo", sans-serif;
}

.gd-list-noResults {
  padding: 15px;
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 14px;
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  text-align: center;
}

.gd-list-loading {
  margin: 10px;
  text-align: center;
}

.gd-list-status-bar {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 20px;
  margin: 5px 10px;
  line-height: 20px;
  font-size: 12px;
  padding-top: 5px;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
}
.gd-list-status-bar span {
  flex: 0 0 auto;
  height: 20px;
  white-space: nowrap;
  min-width: 0;
}
.gd-list-status-bar .gd-shortened-text {
  flex: 0 1 auto;
  overflow: hidden;
  width: auto;
  height: 20px;
  white-space: nowrap;
  max-width: inherit;
  text-overflow: ellipsis;
}
.gd-list-status-bar .gd-shortened-text.gd-selection-list {
  font-weight: bold;
}

.gd-list-all-checkbox-checked {
  font-weight: bold;
}

.gd-list-actions {
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  margin: 0 10px 10px;
  line-height: 1;
  font-size: 12px;
}
.gd-list-actions .gd-button-link:first-of-type {
  margin-left: 0;
  padding-left: 0;
}
.gd-list-actions.gd-list-actions-invertable {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-list-actions.gd-list-actions-invertable .input-checkbox-label {
  flex: 0 1 auto;
  cursor: pointer;
}
.gd-list-actions.gd-list-actions-invertable .input-checkbox-label.disabled {
  cursor: default;
}
.gd-list-actions.gd-list-actions-invertable .input-checkbox-label::after {
  content: " ";
}

.gd-list-actions-selection-size {
  box-sizing: border-box;
  margin: 1px 0 0 5px;
  color: var(--gd-palette-complementary-7, #6d7680);
}

.gd-list {
  line-height: 28px;
  font-size: 12px;
}
.gd-list .gd-infinite-list {
  position: relative;
  width: 100%;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}

button.gd-list-item {
  width: 100%;
  border-color: transparent;
  background: none;
  text-align: left;
}

.gd-list-item {
  position: relative;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: inherit;
  padding: 0 10px;
  color: var(--gd-palette-complementary-8, #464e56);
  cursor: pointer;
  font-family: var(--gd-font-family, gdcustomfont, Avenir, "Helvetica Neue", arial, sans-serif);
  font-size: 12px;
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gd-list-item:hover {
  color: var(--gd-palette-complementary-9, #000);
  background: var(--gd-palette-complementary-2, #ebeff4);
  text-decoration: none;
}
.gd-list-item:hover.is-selected {
  background-color: var(--gd-palette-primary-dimmed, #e8f7fc);
}
.gd-list-item:focus-visible {
  outline: revert;
  outline-offset: -2px;
}
.gd-list-item.gd-menu-item-remove:hover {
  color: var(--gd-palette-error-base, #e54d42);
  background: var(--gd-palette-error-dimmed, #fcedec);
}
.gd-mobile-dropdown-content .gd-list-item {
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  font-size: 14px;
  text-align: left;
}
.gd-list-item.variant-delete:hover {
  color: var(--gd-palette-error-base, #e54d42);
  background: var(--gd-palette-error-dimmed, #fcedec);
}
.gd-list-item.is-disabled {
  opacity: 0.5;
}
.gd-list-item.is-focused {
  background-color: var(--gd-palette-complementary-2, #ebeff4);
  color: var(--gd-palette-complementary-9, #000);
}
.gd-list-item.is-selected {
  color: var(--gd-palette-primary-base, #14b2e2);
  font-weight: bold;
}
.gd-list-item.is-selected .gd-customizable-checkmark-mobile-navigation-wrapper {
  width: 29px;
}
.gd-list-item.is-selected .gd-customizable-checkmark-mobile-navigation {
  top: 18px;
  right: 13px;
  bottom: 0;
}
.gd-list-item.gd-menu-item {
  padding: 4px 30px;
}
@media (forced-colors: active) {
  .gd-list-item.gd-menu-item {
    color: buttontext !important;
  }
  .gd-list-item.gd-menu-item i {
    color: buttontext !important;
  }
}
.gd-menu-wrapper.gd-menu-wrapper-small-spacing .gd-list-item.gd-menu-item {
  padding: 4px 10px;
}
.gd-list-item.gd-menu-item.is-checked::before {
  content: "\e62c";
  left: 0;
  width: 30px;
  font-size: 12px;
}
.gd-list-item.gd-menu-item.is-submenu::after {
  content: "\e611";
  right: 0;
  width: 30px;
  font-size: 14px;
}
.gd-list-item label.input-checkbox-label {
  pointer-events: none;
}
.gd-list-item input[type=checkbox] {
  flex: 0 0 auto;
  margin: 0 7px 0 0;
}
.gd-list-item span,
.gd-list-item label {
  display: block;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
}
.gd-list-item .gd-list-icon,
.gd-list-item .gd-list-icon-right {
  flex: 0 0 auto;
}
.is-multiselect .gd-list-item.is-selected {
  color: var(--gd-palette-complementary-8, #464e56);
  font-weight: bold;
}
.is-multiselect .gd-list-item.is-selected::after {
  display: none !important;
}
.is-multiselect .gd-list-item.is-focused.is-selected, .is-multiselect .gd-list-item:hover.is-selected {
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-list-item.has-only-visible:hover:hover .gd-list-item-only {
  opacity: 1;
}
.gd-list-item .gd-list-item-only {
  opacity: 0;
  flex: 0 0 auto;
  color: var(--gd-palette-primary-base, #14b2e2);
  margin-left: 7px;
  font-weight: normal;
}
.gd-list-item .gd-list-item-only:hover, .gd-list-item .gd-list-item-only:focus, .gd-list-item .gd-list-item-only:active {
  color: var(--gd-palette-complementary-8, #464e56);
  text-decoration: underline;
}
.gd-list-item.gd-list-item-separator, .gd-list-item.gd-list-item-header {
  cursor: default;
}
.gd-list-item.gd-list-item-separator:hover, .gd-list-item.gd-list-item-separator:hover > div, .gd-list-item.gd-list-item-separator:focus, .gd-list-item.gd-list-item-separator:focus > div, .gd-list-item.gd-list-item-separator:active, .gd-list-item.gd-list-item-separator:active > div, .gd-list-item.gd-list-item-header:hover, .gd-list-item.gd-list-item-header:hover > div, .gd-list-item.gd-list-item-header:focus, .gd-list-item.gd-list-item-header:focus > div, .gd-list-item.gd-list-item-header:active, .gd-list-item.gd-list-item-header:active > div {
  color: var(--gd-palette-complementary-6, #94a1ad);
  background: transparent;
}
.gd-list-item.gd-list-item-separator {
  position: relative;
  min-height: 10px;
}
.gd-list-item.gd-list-item-separator::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  left: 10px;
  height: 0;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.gd-menu-wrapper .gd-list-item.gd-list-item-separator::before {
  right: 30px;
  left: 30px;
}
.gd-menu-wrapper.gd-menu-wrapper-small-spacing .gd-list-item.gd-list-item-separator::before {
  right: 10px;
  left: 10px;
}
.gd-list-item.gd-list-item-header {
  padding: 12px 10px 0;
  line-height: 16px;
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 10px;
  text-transform: uppercase;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gd-menu-wrapper .gd-list-item.gd-list-item-header {
  padding: 12px 30px 0;
}
.gd-menu-wrapper.gd-menu-wrapper-small-spacing .gd-list-item.gd-list-item-header {
  padding: 12px 10px 0;
}
.gd-list-item.gd-list-item-header > div {
  color: inherit;
}
.gd-list-item.gd-list-item-header .is-collapsible {
  cursor: pointer;
}
.gd-list-item.gd-list-item-header .is-collapsible:hover {
  background-color: #f2f2f2;
}
.gd-list-item.gd-list-item-header .is-collapsible::before {
  content: ")";
  float: left;
}
.gd-list-item.gd-list-item-header .is-open::before {
  content: "(";
}
.gd-list-item .gd-list-item-bubble {
  padding-left: 3px;
  padding-bottom: 3px;
}

.gd-ui-kit-listbox__items:focus-visible .gd-list-item.is-focused {
  outline-offset: -2px;
  outline: auto 5px Highlight; /* For Firefox */
  outline: auto 5px -webkit-focus-ring-color; /* For Chrome */
}

.gd-list-icon {
  width: 16px;
  height: 16px;
  margin: 0 8px;
  line-height: 16px;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.gd-list-icon:first-child {
  margin-left: 0;
}
.gd-list-icon:last-child {
  margin-right: 0;
}

.gd-list-icon-right {
  margin-right: 0;
}

.gd-list-item .input-checkbox-label,
.gd-list-actions .input-checkbox-label {
  padding-right: 0;
  padding-left: 23px;
}

.gd-list-root .gd-button-link {
  padding: 0;
  font-size: 12px;
}
.gd-list-root .gd-button-link > span {
  text-decoration: none;
}
.gd-list-root .gd-button-link:hover > span {
  text-decoration: underline;
}
.gd-list-root .gd-button-link:first-child {
  margin-left: 8px;
}

.gd-infinite-list .gd-infinite-list-scroll-container {
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.gd-infinite-list .gd-infinite-list-scroll-container::-webkit-scrollbar {
  -webkit-appearance: none;
  appearance: none;
  width: 6px;
}
.gd-infinite-list .gd-infinite-list-scroll-container::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: rgba(176, 190, 202, 0.3);
}
.gd-infinite-list .gd-infinite-list-scroll-container:hover::-webkit-scrollbar-thumb {
  background-color: var(--gd-palette-complementary-5, #b0beca);
}
.gd-infinite-list .gd-infinite-list-scroll-container:focus-visible {
  outline: revert;
}
.gd-infinite-list .gd-infinite-list-item {
  white-space: nowrap;
  color: var(--gd-palette-complementary-8, #464e56);
}
.gd-infinite-list .gd-project-list-item {
  height: inherit;
}

.gd-list-header,
.gd-list-footer {
  margin: 10px;
  line-height: 16px;
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 12px;
}

.gd-list-header {
  padding-bottom: 10px;
  border-bottom: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}

.gd-list-footer {
  padding-top: 10px;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}

.gd-list-limitExceeded {
  margin: 5px 10px;
}
.gd-list-limitExceeded.gd-message::after {
  display: none;
}

.gd-menu-wrapper {
  position: relative;
  z-index: 10;
  display: inline-block;
  padding: 8px 0;
  box-shadow: 0 1px 20px var(--gd-shadow-color-from-theme, rgba(20, 56, 93, 0.2));
  background: var(--gd-palette-complementary-0, #fff);
  border-radius: 3px;
}

.gd-menu-wrapper .gd-ui-kit-tooltip__anchor {
  width: 100%;
}

.gd-menuOpenner {
  position: relative;
  z-index: 1;
}

.gd-menuPosition-wrapper {
  position: relative;
}

.gd-menuOpenedByClick-togglerWrapped {
  display: inline-block;
}

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