@import url(../var.less);
@import url(./input.less);
@import url(./scrollbar.less);
@import url(./popper.less);

@select-dropdown-prefix: ~"@{prefix}select--dropdown";

.@{select-dropdown-prefix} {
  position: absolute;
  z-index: @z-index-top + 1;
  border: @select-dropdown-border;
  border-radius: @border-radius-base;
  background-color: @select-dropdown-background;
  box-shadow: @select-dropdown-shadow;
  box-sizing: border-box;
  margin: 5px 0;

  &.is-multiple {
    & .w-select-dropdown__item {
      padding-right: 40px;
    }
    & .w-select-dropdown__item.selected {
      color: @select-option-selected-font-color;
      background-color: @select-option-selected-background-color;

      &::after {
        position: absolute;
        right: 20px;
        font-family: 'winBox';
        content: "\e602";
        font-size: 14px;
        font-weight: bold;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
    }
  }

  .w-scrollbar.is-empty .w-select-dropdown__list{
    padding: 0;
  }
}

.@{select-dropdown-prefix}__empty {
  padding: @select-dropdown-empty-padding;
  margin: 0;
  text-align: center;
  color: @select-dropdown-empty-color;
  font-size: @select-font-size;
}

.@{select-dropdown-prefix}__wrap {
  max-height: @select-dropdown-max-height;
}

.@{select-dropdown-prefix}__list {
  list-style: none;
  padding: @select-dropdown-padding;
  margin: 0;
  box-sizing: border-box;
}