.vxe-button.size--mini.type--button {
  height: 25px;
}

.vxe-button.size--small.type--button {
  height: 25px;
}

.vxe-button.type--button.theme--u-cyan,
.vxe-button.type--button.theme--u-cyan:hover {
  color: #fff !important;
}

.vxe-button.type--button.theme--u-cyan {
  background-color: #1cbbb4;
}

.vxe-button.type--button.theme--u-cyan:active {
  background-color: #39b54a;
}

// 禁用状态
.vxe-button.type--button.theme--u-cyan.is--disabled {
  background-color: #69e4de;
  border-color: #69e4de;
}

.vxe-button.type--button.theme--u-color-shallow,
.vxe-button.type--button.theme--u-color-shallow:hover {
  color: #fff;
}

.vxe-button.type--button.theme--u-color-shallow {
  background-color: #fbbd08;
}

.vxe-button.type--button.theme--u-color-shallow:active {
  background-color: #fff;
}

.layout-theme-default .vxe-button.type--button.theme--u-cyan:not(.is--disabled):hover {
  background-color: #40e0d0;
  border-color: #40e0d0;
}

.vxe-button.type--button:not(.is--disabled):hover {
  color: inherit;

  .vxe-button--icon,
  .vxe-button--item {
    color: inherit;
  }
}

.vxe-button[name='favorite'].type--button:not(.is--disabled):hover {
  .vxe-button--item {
    color: var(--udp-theme-vxeColor);
  }
}

.u-color-royalBlue {
  color: #4169e1;
}

.u-color-turquoise {
  color: #40e0d0;
}

.el-dropdown {
  .el-dropdown__caret-button {
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .el-button-group + .el-button {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .el-button:first-child {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
