:root:root {
  --van-primary: #FE2451 !important;
  --van-picker-confirm-action-color: #FE2451 !important;
  --van-primary-color: var(--van-primary) !important;
  --tag-border-color: #FE2451;
  --tag-color: #FE2451;
}

/* 以下是使用颜色关键字的代码 */
progress::-webkit-progress-value {
  background-color: #FE2451;
}


body {
  background-color: #fafafa;
  user-select: none;
  margin-top: 0 !important;
}

.btnMore {
  justify-content: space-between !important;
}

input,
textarea {
  caret-color: #FE2451;
}

.van-overlay {
  --van-overlay-background-color: rgba(0, 0, 0, 0.5);
}

.confirm-button-group {
  .van-dialog__message {
    font-size: 15px;
    color: #666666;
    padding: 20px 12px 25px !important;
  }

  .van-action-bar-button--last,
  .van-action-bar-button--first {
    border-radius: 999px;
    font-size: 16px;
    font-weight: 400 !important;
    line-height: 40px;
    line-height: 40px;
  }

  .van-action-bar-button--first {
    background: #FFFFFF;
    border: 1px solid #DBDBDB;
    color: #333333;
  }

  .van-action-bar-button--last {
    margin-left: 15px;
    color: #fff !important;
    background-color: var(--van-primary) !important;
    color: #FFFFFF;
  }
}