/* allow vendor prefixes and disable max length */
/* allow vendor prefixes and disable max length */
/* ==========================================================================
   Variables, mixins, silent classes etc.
   ========================================================================== */
.attribute-filter-dropdown-configuration .configuration-panel-header,
.date-filter-dropdown-configuration .configuration-panel-header,
.gd-header-menu-overlay .configuration-panel-header {
  display: flex;
  align-items: center;
  width: 100%;
  height: 36px;
  padding: 3px 10px 3px 10px;
  background: var(--gd-palette-complementary-2, #ebeff4);
}
.attribute-filter-dropdown-configuration .configuration-panel-header-title,
.date-filter-dropdown-configuration .configuration-panel-header-title,
.gd-header-menu-overlay .configuration-panel-header-title {
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  text-transform: uppercase;
  width: 100%;
}
.attribute-filter-dropdown-configuration .configuration-panel-header-title.clickable,
.date-filter-dropdown-configuration .configuration-panel-header-title.clickable,
.gd-header-menu-overlay .configuration-panel-header-title.clickable {
  cursor: pointer;
}
.attribute-filter-dropdown-configuration .configuration-panel-header-title i,
.attribute-filter-dropdown-configuration .configuration-panel-header i,
.date-filter-dropdown-configuration .configuration-panel-header-title i,
.date-filter-dropdown-configuration .configuration-panel-header i,
.gd-header-menu-overlay .configuration-panel-header-title i,
.gd-header-menu-overlay .configuration-panel-header i {
  font-size: 14px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.attribute-filter-dropdown-configuration .configuration-panel-header-close-button::before,
.date-filter-dropdown-configuration .configuration-panel-header-close-button::before,
.gd-header-menu-overlay .configuration-panel-header-close-button::before {
  font-size: 12px !important;
  padding-right: 0 !important;
  margin-right: 0 !important;
}
.attribute-filter-dropdown-configuration .configuration-category-title,
.date-filter-dropdown-configuration .configuration-category-title,
.gd-header-menu-overlay .configuration-category-title {
  display: flex;
  justify-content: space-between;
}
.attribute-filter-dropdown-configuration .configuration-category-title h3,
.date-filter-dropdown-configuration .configuration-category-title h3,
.gd-header-menu-overlay .configuration-category-title h3 {
  flex-grow: 2;
}
.attribute-filter-dropdown-configuration .configuration-category-title .attribute-filter-renaming-title-reset,
.date-filter-dropdown-configuration .configuration-category-title .attribute-filter-renaming-title-reset,
.gd-header-menu-overlay .configuration-category-title .attribute-filter-renaming-title-reset {
  padding: 15px 12px 0 0;
  font-size: 13px;
  font-weight: 400;
}
.attribute-filter-dropdown-configuration .configuration-category-title .attribute-filter-renaming-title-reset.disabled,
.date-filter-dropdown-configuration .configuration-category-title .attribute-filter-renaming-title-reset.disabled,
.gd-header-menu-overlay .configuration-category-title .attribute-filter-renaming-title-reset.disabled {
  cursor: pointer;
}
.attribute-filter-dropdown-configuration .configuration-attribute-filter-title,
.date-filter-dropdown-configuration .configuration-attribute-filter-title,
.gd-header-menu-overlay .configuration-attribute-filter-title {
  padding: 0 10px 10px;
}
.attribute-filter-dropdown-configuration .configuration-category,
.date-filter-dropdown-configuration .configuration-category,
.gd-header-menu-overlay .configuration-category {
  flex-grow: 2;
  margin-bottom: -5px;
  padding: 10px 10px 0;
}
.attribute-filter-dropdown-configuration .configuration-category ::after,
.date-filter-dropdown-configuration .configuration-category ::after,
.gd-header-menu-overlay .configuration-category ::after {
  content: "";
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 100%;
  height: 0;
  margin-left: 10px;
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}

.gd-header-menu-overlay .configuration-panel-header,
.gd-header-menu-overlay .dashboard-configuration-panel-header {
  margin-top: -10px;
  margin-bottom: 10px;
}

.configuration-panel-header-back-button {
  border-color: transparent;
  border-width: 0;
  background: transparent;
  color: var(--gd-palette-complementary-6, #94a1ad);
  padding: 0 4px 0 0;
}

.attribute-filter-dropdown-configuration-button {
  width: 100%;
  margin-bottom: -1px;
}
.attribute-filter-dropdown-configuration-button .button-wrapper {
  display: flex;
  width: 100%;
  height: 40px;
  padding: 10px;
  font-size: 16px;
  color: var(--gd-palette-complementary-5, #b0beca);
  border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
}
.attribute-filter-dropdown-configuration-button .button-text {
  padding-left: 6px;
  font-size: 14px;
  color: var(--gd-palette-complementary-8, #464e56);
}

.attribute-filter-dropdown-configuration .gd-infinite-list {
  max-height: 350px;
  overflow: auto;
  overscroll-behavior: contain;
  margin: 6px 0 10px;
}
.attribute-filter-dropdown-configuration .gd-list-item.is-selected {
  font-weight: normal;
}
.attribute-filter-dropdown-configuration .attribute-filter-item {
  height: 28px;
}
.attribute-filter-dropdown-configuration .input-checkbox-label.configuration-item-title {
  display: flex;
  flex-grow: 0;
}
.attribute-filter-dropdown-configuration .input-checkbox-label.configuration-item-title .addon {
  flex-shrink: 0;
  color: var(--gd-palette-complementary-6, #94a1ad);
  margin-right: 3px;
}
.attribute-filter-dropdown-configuration .input-checkbox-label {
  display: inline-block;
}
.attribute-filter-dropdown-configuration .configuration-panel-body {
  padding: 0 10px 10px;
}
.attribute-filter-dropdown-configuration .configuration-panel-body .attribute-display-form-button {
  width: 100%;
}
.attribute-filter-dropdown-configuration .connecting-attributes-dropdown {
  padding: 6px 10px 6px 30px;
}
.attribute-filter-dropdown-configuration .connecting-attributes-dropdown .gd-button {
  width: 100%;
}
.attribute-filter-dropdown-configuration .connecting-attributes-dropdown .gd-button-icon {
  width: 18px;
}
.attribute-filter-dropdown-configuration .connecting-attributes-dropdown .gd-button-icon::before {
  height: 17px;
}
.attribute-filter-dropdown-configuration .configuration-selection-mode {
  display: flex;
  flex-direction: column;
  margin: 0 10px 10px;
}
.attribute-filter-dropdown-configuration .configuration-selection-mode .selection-mode-dropdown-button {
  width: 100%;
}
.attribute-filter-dropdown-configuration .configuration-selection-kind {
  display: flex;
  align-items: center;
  gap: 5px;
  margin: 0 10px 10px;
}
.attribute-filter-dropdown-configuration .configuration-selection-kind .configuration-selection-kind-label {
  color: var(--gd-palette-complementary-7, #6d7680);
  font-size: 12px;
  line-height: 20px;
  flex-shrink: 0;
}
.attribute-filter-dropdown-configuration .configuration-selection-kind .selection-kind-dropdown {
  flex: 1;
  min-width: 0;
}
.attribute-filter-dropdown-configuration .configuration-selection-kind .selection-kind-dropdown-button {
  width: 100%;
}
.attribute-filter-dropdown-configuration .selection-kind-dropdown-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.attribute-filter-dropdown-configuration .selection-kind-dropdown-item .selection-kind-dropdown-item-title {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.attribute-filter-dropdown-configuration .selection-kind-dropdown-item .selection-kind-dropdown-item-help {
  flex-shrink: 0;
  cursor: help;
  color: var(--gd-palette-complementary-6, #94a1ad);
  font-size: 12px;
  margin-left: 5px;
}
.attribute-filter-dropdown-configuration .configuration-item-mode {
  margin: 0 10px 10px;
}
.attribute-filter-dropdown-configuration .configuration-item-mode .input-radio-label {
  font-size: 12px;
}
.attribute-filter-dropdown-configuration .configuration-category.attribute-filter__limit__title .gd-button-small::after {
  width: 0;
}
.attribute-filter-dropdown-configuration .configuration-category.attribute-filter__limit__title .gd-button-icon::after,
.attribute-filter-dropdown-configuration .configuration-category.attribute-filter__limit__title .gd-button-text::after {
  width: 0;
}

.connecting-attributes-dropdown-body .gd-list-icon {
  width: 18px;
}
.connecting-attributes-dropdown-body .gd-list-icon::before {
  height: 16px;
}

.dropdown-footer {
  margin: 0 10px;
  padding: 10px 0;
  text-align: right;
}
@media only screen and (min-width:641px) {
  .dropdown-footer {
    border-top: 1px solid var(--gd-palette-complementary-3, #dde4eb);
  }
}

.dropdown-body .gd-list-footer .unrelated-date-button {
  font-size: 12px;
  line-height: 16px;
  padding-left: 2px;
  padding-right: 0;
  margin-top: -3px;
}

.gd-attribute-filter-dropdown-tooltip {
  width: 100%;
}

.gd-attribute-filter-dropdown-bubble {
  max-width: 200px;
}

.attribute-display-form-dropdown-body {
  line-height: 1.4rem;
}
.attribute-display-form-dropdown-body .attribute-display-form-name {
  padding: 2px 10px;
}
.attribute-display-form-dropdown-body .attribute-display-form-name::before {
  content: "";
  flex-shrink: 0;
  position: relative;
  top: -1px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  vertical-align: bottom;
}
.attribute-display-form-dropdown-body .attribute-display-form-name.gd-icon-earth::before {
  content: "\e624";
  color: #f18600;
  text-align: center;
}

.attribute-filter__limit__title {
  display: flex;
  justify-content: space-between;
}
.attribute-filter__limit__title h3 {
  flex: 1 0;
}
.attribute-filter__limit__title .gd-icon-circle-question {
  color: #b0beca;
}

.attribute-filter__limit__add-button {
  padding: 0 0 0 5px;
}
.attribute-filter__limit__add-button:active .gd-button-text, .attribute-filter__limit__add-button:focus .gd-button-text, .attribute-filter__limit__add-button:hover .gd-button-text {
  text-decoration: none;
  color: var(--gd-palette-primary-base-d06, #129cc6);
}
.attribute-filter__limit__add-button .gd-button-text {
  line-height: 21px;
}
.attribute-filter__limit__add-button .gd-button-icon::before {
  line-height: 22px;
}

.attribute-filter__limit__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 3px 10px;
  font-size: 12px;
}
.attribute-filter__limit__item .attribute-filter__limit__item__delete {
  visibility: hidden;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  line-height: 12px;
  color: var(--gd-palette-complementary-7, #6d7680);
}
.attribute-filter__limit__item:hover .attribute-filter__limit__item__delete {
  visibility: visible;
}
.attribute-filter__limit__item .attribute-filter__limit__item__delete:hover {
  color: var(--gd-palette-error-base, #e54d42);
}

.attribute-filter__limit__item__title {
  display: flex;
  overflow: hidden;
  align-items: center;
  color: #464e56;
}
.attribute-filter__limit__item__title .attribute-filter__limit__item__icon {
  flex-shrink: 0;
  margin: 0 5px 0 0;
}
.attribute-filter__limit__item__title .attribute-filter__limit__item__name {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.attribute-filter__limit__item__title--aggregated {
  white-space: nowrap;
  overflow: hidden;
  color: var(--gd-palette-complementary-6, #94a1ad);
  display: flex;
  align-items: center;
  gap: 6px;
}

.attribute-filter__limit__item--disabled {
  color: #b0beca;
}

.attribute-filter__limit__no-data,
.attribute-filter__limit__popup__no-data {
  font-size: 12px;
  text-align: left;
  margin: 10px;
}

.attribute-filter__limit__popup__no-data {
  text-align: center;
  padding: 30px 0;
  font-size: 14px;
  margin: 0;
}

.attribute-filter__limit__popup__item.gd-list-item span {
  display: flex;
}
.attribute-filter__limit__popup__item.gd-list-item.is-disabled {
  color: #b0beca;
  cursor: default;
}

.attribute-filter__limit__popup .attribute-filter__limit__popup__content {
  padding: 5px 0;
}
.attribute-filter__limit__popup.bubble .bubble-content .content .attribute-filter__limit__popup__action-select__option__link {
  color: var(--gd-palette-complementary-8, #464e56);
}

.attribute-filter__limit__popup__action-select__option {
  display: flex;
  align-items: center;
  padding: 10px;
  cursor: pointer;
}
.attribute-filter__limit__popup__action-select__option:hover {
  background: var(--gd-palette-complementary-2, #ebeff4);
}

.attribute-filter__limit__popup__action-select__title {
  color: var(--gd-palette-complementary-8, #464e56);
  font-size: 14px;
  padding-bottom: 5px;
}

.attribute-filter__limit__popup__action-select__description {
  color: var(--gd-palette-complementary-7, #6d7680);
}

.attribute-filter__limit__popup__action-select__icon::before {
  font-size: 10px;
}

.attribute-filter__limit__popup__list {
  padding: 10px 0;
}

.attribute-filter__limit__popup__list--searchable {
  padding: 0 0 10px;
}

.attribute-filter__limit__popup__list--dates {
  padding: 10px 0;
}

.date-filter__limit__popup__item span {
  display: flex;
  margin-left: 5px;
}
.date-filter__limit__popup__item::before {
  content: "";
  position: relative;
  display: block;
  width: 18px;
  height: 24px;
  background: url("@gooddata/sdk-ui-dashboard/esm/assets/date-dropdown.svg") no-repeat center;
}

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