.vx-pwd[data-v-159493c5] {
  position: relative;
}
.vx-pwd.vx-pwd-large[data-v-159493c5] {
  height: 2.5vw;
  line-height: 2.5vw;
}
.vx-pwd.vx-pwd-default[data-v-159493c5] {
  height: 1.667vw;
  line-height: 1.667vw;
}
.vx-pwd[data-v-159493c5] input {
  -webkit-appearance: none;
  background-color: #fff;
  background-image: none;
  border-radius: 0.208vw;
  border: 0.052vw solid #DCDFE6;
  box-sizing: border-box;
  color: #606266;
  display: inline-block;
  outline: none;
  padding: 0 0.521vw;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}
.vx-pwd[data-v-159493c5] input.pl-32 {
  padding-left: 1.667vw;
}
.vx-pwd[data-v-159493c5] input.pl-56 {
  padding-left: 2.917vw;
}
.vx-pwd[data-v-159493c5] input:focus {
  border-color: #ff4d4f;
  box-shadow: 0 0 0 0.104vw rgba(245, 34, 45, 0.2);
}
.vx-pwd .vx-pwd-con[data-v-159493c5] {
  color: #606266;
}
.vx-pwd .vx-pwd-con object[data-v-159493c5] {
  margin-top: 0.313vw;
  font-size: 0.26rem;
}
.vx-pwd .vx-pwd-inten[data-v-159493c5] {
  width: 50%;
  height: 0.208vw;
  position: absolute;
  bottom: -0.521vw;
  left: 0;
}
.vx-pwd .vx-pwd-inten > div[data-v-159493c5] {
  margin: 0 0.208vw;
  width: 2.083vw;
  height: 0.208vw;
  border-radius: 0.208vw;
  display: inline-block;
  vertical-align: top;
}
.vx-pwd .vx-pwd-inten .vx-pwd-inten-default[data-v-159493c5] {
  background-color: #dcdfe6;
}
.vx-pwd .vx-pwd-inten .vx-pwd-inten-w[data-v-159493c5] {
  background-color: red;
}
.vx-pwd .vx-pwd-inten .vx-pwd-inten-m[data-v-159493c5] {
  background-color: yellow;
}
.vx-pwd .vx-pwd-inten .vx-pwd-inten-s[data-v-159493c5] {
  background-color: green;
}

