.vc-dropdown-option {
  @apply w-full flex items-center text-sm leading-5 p-2 cursor-pointer transition-all text-default-text relative outline-none z-1;

  &:not(&--disabled) {
    @apply hover:bg-active-elements-bg--focus focus:bg-active-elements-bg--focus active:bg-active-elements-bg--pressed;
  }

  &--active {
    @apply bg-active-elements-bg--focus;
  }

  &--disabled {
    @apply opacity-50 cursor-not-allowed;
  }

  .vc-dropdown-option-icon {
    @apply mr-2 text-icons;
  }

  &:after {
    content: ' ';
    @apply bg-field-borders absolute bottom-0 left-0 w-full h-px;
  }
}

[dir='rtl'] {
  .vc-dropdown-option > .vc-dropdown-option-icon {
    @apply mr-0 ml-2;
  }
}