.@{cascader-prefix-cls} {
  &-option,
  &-search-option {
    .davp-icon-right,
    .davp-icon-check {
      position: absolute;
      top: 50%;
      right: @cascader-padding-item-right;
      color: @cascader-color-item-icon;
      font-size: @cascader-size-item-icon;
      transform: translateY(-50%);
    }
  }
  &-option,
  &-search-option {
    &-disabled,
    &-disabled:hover {
      .davp-icon-right {
        color: inherit;
      }

      .davp-icon-check {
        color: var(~'@{arco-cssvars-prefix}-color-primary-light-3');
      }
    }
  }
}
