/* 100px = 1rem */
#secureKeypad100 {
    position: relative;
}
#secureKeypad100 .dialog {
    position: fixed;
    left: calc(50vw - 2.625rem);
    top: 18vh;
    z-index: 3000;
    width: 5.25rem;
    height: 3.5rem;
    border-radius: 0.16rem;
    padding: 0.24rem;
    background: #fff;
    box-sizing: border-box;
}
#secureKeypad100 .dialog .close{
    width: 0.8rem;
    height: 0.8rem;
    font-size: 0.5rem;
    color: #aaaaaa;
}
#secureKeypad100 .dialog .title{
    font-weight: normal;
    text-align: center;
    font-size: 0.3rem;
    margin: 0.3rem 0;
    color: #000;
}
#secureKeypad100 .dialog .svg-more {
    width: 0.5rem !important;
    height: 0.5rem !important;
    fill: #aaa;
    color: #aaa;
}

#secureKeypad100 .van-key {
    height: 0.8rem;
    font-size: 0.28rem;
}
#secureKeypad100 .van-key__collapse-icon{
    display: none;
}
#secureKeypad100 .van-key__collapse-icon,
#secureKeypad100 .van-key__delete-icon {
    width: 0.3rem;
    height: 0.24rem;
}
#secureKeypad100 .van-number-keyboard__header {
    height: 0.8rem;
    font-size: 0.3rem;
    line-height: 0.8rem;
    color: #000;
}
#secureKeypad100 .van-password-input {
    z-index: 3000;
}
#secureKeypad100 .van-number-keyboard--with-title {
    border-radius: 0;
}
#secureKeypad100 .van-password-input {
    margin: 0 0.16rem;
}

#secureKeypad100 .van-password-input__security li {
    font-size: 0.2rem;
}
#secureKeypad100 .van-number-keyboard {
    padding-bottom: 0.22rem;
}
#secureKeypad100 .van-password-input__security{
    height: 0.7rem;
}
#secureKeypad100 .van-password-input__security i{
    width: 0.1rem;
    height: 0.1rem;
}

/* 75px = 1rem */
/* 顶部密码框区 */
#secureKeypad75 {
	position: fixed;
  width: 100vw;
	height: 100vh;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 999;
}
#secureKeypad75 .dialog {
  position: fixed;
  top: 18vh;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3000;
  width: 70vw;
  height: 4.66667rem;
  border-radius: 0.21333rem;
  padding: 0.24rem;
  background: #fff;
  box-sizing: border-box;
}
#secureKeypad75 .dialog .close{
  height: 0.6rem;
  width: 0.6rem;
  font-size: 0.5rem;
  color: #aaaaaa;
}
#secureKeypad75 .dialog .title{
  font-weight: normal;
  text-align: center;
  font-size: 0.4rem;
  margin: 0.6rem auto;
  color: #000;
}
/* 顶部密码框内input */
#secureKeypad75 .van-password-input {
  margin: 0 0.21333rem;
  border-radius: 0.26667rem;
  z-index: 3000;
}
#secureKeypad75 .van-password-input__security{
  height: 0.93333rem;
}
#secureKeypad75 .van-password-input__security li {
	font-size: 0.26667rem;
}
#secureKeypad75 .van-password-input__security i{
	width: 0.21333rem;
	height: 0.21333rem;
}
/* 底部键盘 */
#secureKeypad75 .van-key {
	height: 1.06667rem;
	font-size: 0.37333rem;
	border-radius: 0.21333rem;
}
#secureKeypad75 .van-key__collapse-icon{
	display: none;
}
#secureKeypad75 .van-key__delete-icon {
	width: 0.4rem;
	height: 0.32rem;
}
#secureKeypad75 .van-number-keyboard__header {
	height: 1.06667rem;
	font-size: 0.4rem;
	line-height: 1.06667rem;
	color: #000;
}
#secureKeypad75 .van-number-keyboard--with-title {
	border-radius: 0;
}
#secureKeypad75 .van-number-keyboard {
  padding-bottom: 0.21333rem;
}
