.van-sticky--fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}

.van-tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  box-sizing: border-box;
  padding: 0 4px;
  color: #646566;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.van-tab--active {
  color: #323233;
  font-weight: 500;
}
.van-tab--disabled {
  color: #c8c9cc;
  cursor: not-allowed;
}
.van-tab__text--ellipsis {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.van-tab__text-wrapper {
  position: relative;
}
.van-tabs {
  position: relative;
}
.van-tabs__wrap {
  overflow: hidden;
}
.van-tabs__wrap--page-top {
  position: fixed;
}
.van-tabs__wrap--content-bottom {
  top: auto;
  bottom: 0;
}
.van-tabs__wrap--scrollable .van-tab {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  padding: 0 12px;
}
.van-tabs__wrap--scrollable .van-tabs__nav {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.van-tabs__wrap--scrollable .van-tabs__nav::-webkit-scrollbar {
  display: none;
}
.van-tabs__nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  background-color: #fff;
  -webkit-user-select: none;
          user-select: none;
}
.van-tabs__nav--line {
  box-sizing: content-box;
  height: 100%;
  padding-bottom: 15px;
  /* 15px padding to hide scrollbar in mobile safari */
}
.van-tabs__nav--complete {
  padding-right: 8px;
  padding-left: 8px;
}
.van-tabs__nav--card {
  box-sizing: border-box;
  height: 30px;
  margin: 0 16px;
  border: 1px solid #ee0a24;
  border-radius: 1rem;
}
.van-tabs__nav--card .van-tab {
  color: #ee0a24;
  border-right: 1px solid #ee0a24;
}
.van-tabs__nav--card .van-tab:last-child {
  border-right: none;
}
.van-tabs__nav--card .van-tab.van-tab--active {
  color: #fff;
  background-color: #ee0a24;
}
.van-tabs__nav--card .van-tab--disabled {
  color: #c8c9cc;
}
.van-tabs__line {
  position: absolute;
  bottom: 15px;
  left: 0;
  z-index: 1;
  width: 40px;
  height: 3px;
  background-color: #00a54d;
  border-radius: 3px;
}
.van-tabs__track {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  height: 100%;
  will-change: left;
}
.van-tabs__content--animated {
  overflow: hidden;
}
.van-tabs--line .van-tabs__wrap {
  height: 44px;
}
.van-tabs--card > .van-tabs__wrap {
  height: 30px;
}

.van-tab__pane,
.van-tab__pane-wrapper {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  box-sizing: border-box;
  width: 100%;
}
.van-tab__pane-wrapper--inactive {
  height: 0;
  overflow: visible;
}

.van-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.van-checkbox--disabled {
  cursor: not-allowed;
}
.van-checkbox--label-disabled {
  cursor: default;
}
.van-checkbox--horizontal {
  margin-right: 12px;
}
.van-checkbox__icon {
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  height: 1em;
  font-size: 20px;
  line-height: 1em;
  cursor: pointer;
}
.van-checkbox__icon .van-icon {
  display: block;
  box-sizing: border-box;
  width: 1.25em;
  height: 1.25em;
  color: transparent;
  font-size: 0.8em;
  line-height: 1.25;
  text-align: center;
  border: 1px solid #c8c9cc;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: color, border-color, background-color;
  transition-property: color, border-color, background-color;
}
.van-checkbox__icon--round .van-icon {
  border-radius: 100%;
}
.van-checkbox__icon--checked .van-icon {
  color: #fff;
  background-color: #1989fa;
  border-color: #1989fa;
}
.van-checkbox__icon--disabled {
  cursor: not-allowed;
}
.van-checkbox__icon--disabled .van-icon {
  background-color: #ebedf0;
  border-color: #c8c9cc;
}
.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon {
  color: #c8c9cc;
}
.van-checkbox__label {
  margin-left: 8px;
  color: #323233;
  line-height: 20px;
}
.van-checkbox__label--left {
  margin: 0 8px 0 0;
}
.van-checkbox__label--disabled {
  color: #c8c9cc;
}

.no-tab[data-v-32ccf25a] .van-tabs__wrap {
  display: none;
}
.active .step-circle[data-v-32ccf25a] {
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 100% 100%;
  box-shadow: none;
}
.active .step-word[data-v-32ccf25a] {
  color: #12a87a;
}
.step-circle[data-v-32ccf25a] {
  background: #CFCFCF;
  border-radius: 50%;
}
.step-word[data-v-32ccf25a] {
  white-space: nowrap;
  text-align: center;
  width: 6rem;
}

