.v-btn {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  box-shadow: 0px 1px 4px 0px rgba(84, 116, 232, 0.16) !important;
  /* 核心样式 */
  border-radius: 2px !important;
  background-color: #3774f6 !important;
  color: #fff !important;

  /* 伪元素处理（H5生效） */
  &::after {
    border: none !important;
  }

  /* 禁用态样式 */
  &[disabled] {
    background-color: #CCCCCC !important;
  }

  &.v-btn-default {
    background-color: #fff !important;
    color: #3774f6 !important;
  }

  &.v-btn-danger {
    background-color: rgb(246, 197, 197) !important;
    color: #dc3545 !important;
  }

  &.v-btn-round {
    border-radius: 20px !important;
  }

  &.v-btn-block {
    display: block;
  }

  &.v-btn-large {
    height: 48px;
    line-height: 48px;
  }
}