@import (reference) '../theme/variables/antdVariables.less';
@btn-prefix-cls: ~'@{ant-prefix}-btn';

.ued-button-wrap {
  &.@{btn-prefix-cls} {
    padding: @padding-xss @margin-md;
    line-height: 0;
    box-shadow: none;
  }

  // 主要按钮去除边框
  &.@{btn-prefix-cls}.@{btn-prefix-cls}-primary {
    border-width: 0;
  }

  // 链接按钮颜色设置
  &.@{btn-prefix-cls}.@{btn-prefix-cls}-link,
  &.@{btn-prefix-cls}.@{btn-prefix-cls}-text {
    color: @primary-color;
  }

  &.@{btn-prefix-cls}.@{btn-prefix-cls}-default,
  &.@{btn-prefix-cls}.@{btn-prefix-cls}-dashed {
    &:hover {
      color: @primary-color;
      border-color: @primary-color;
    }
  }

  // &.@{btn-prefix-cls}.@{btn-prefix-cls}-default {
  //   color: @text-color;
  //   border-color: @primary-color;
  // }

  // &.@{btn-prefix-cls}.@{btn-prefix-cls}-dashed {
  //   color: @primary-color;
  //   border-color: @primary-color;
  // }

  &.@{btn-prefix-cls}.@{btn-prefix-cls}-lg {
    height: 36px;
    padding: @padding-xs @padding-md;
    // font-size: @font-size-base;
  }

  &.@{btn-prefix-cls}.@{btn-prefix-cls}-sm {
    height: 28px;
    padding: 3px @padding-sm;
  }

  &.@{btn-prefix-cls}.@{btn-prefix-cls}-mini {
    height: 24px;
    padding: 3px 8px;
  }

  .anticon {
    padding-right: @margin-xss !important;
  }
}