
#app {
    font-family: Avenir, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #2c3e50;
    background-color: white;
}
html,
body {
    width: 100%;
    height: 100%;
    /* margin-bottom: 150px; */
}
* {
    margin: 0;
    padding: 0;
}


html[data-v-2c83da36],
body[data-v-2c83da36] {
  height: 100%;
  margin: 0;
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;
  /* 避免默认边距 */
}
.container[data-v-2c83da36] {
  height: 100vh;
  /* 使用视口高度 */
  width: 100%;
  //background-image: linear-gradient(to right, #fbc2eb, #a6c1ee);
  background-color: #ffffff;
  display: flex;
  /* 使用 flexbox 中心对齐 */
  align-items: center;
  justify-content: center;
}
.download-button[data-v-2c83da36] {
  display: flex;
  /* 使用flex布局 */
  align-items: center;
  /* 垂直居中对齐 */
  background-color: #409EFF;
  /* 按钮背景色 */
  color: white;
  /* 字体颜色 */
  border: none;
  /* 去掉默认边框 */
  border-radius: 5px;
  /* 圆角 */
  padding: 10px 15px;
  /* 内边距 */
  cursor: pointer;
  /* 鼠标样式 */
  transition: background-color 0.3s;
  /* 背景色过渡效果 */
  position: absolute;
  /* 绝对定位 */
  top: 20px;
  /* 距离顶部20px */
  right: 20px;
  /* 距离右侧20px */
}
.download-button[data-v-2c83da36]:hover {
  background-color: #409EFF;
  /* 鼠标悬停时的背景色 */
}
.icon[data-v-2c83da36] {
  width: 20px;
  /* 图标宽度 */
  height: 20px;
  /* 图标高度 */
  margin-right: 8px;
  /* 图标和文字之间的间距 */
}
.button-text[data-v-2c83da36] {
  font-size: 16px;
  /* 字体大小 */
}
.login-wrapper[data-v-2c83da36] {
  background-color: #fff;
  width: 90%;
  /* 使用百分比宽度 */
  max-width: 358px;
  /* 保持最大宽度 */
  /* height: 40%; */
  //border-radius: 8px;
  margin: 0 15px;
  padding: 20px;
  /* 添加内边距 */
  //box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  /* 添加阴影 */
}
.header[data-v-2c83da36] {
  font-size: 24px;
  /* 调整字体大小 */
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
  /* 添加底部边距 */
}
.input-item[data-v-2c83da36] {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  border: 0;
  padding: 10px;
  border-bottom: 1px dashed rgb(147, 146, 146);
  font-size: 18px;
  /* 调整字体大小 */
  outline: none;
  box-sizing: border-box;
}
.prefix[data-v-2c83da36] {
  position: absolute;
  /* 绝对定位 */
  left: 10px;
  /* 距离右侧10px */
  top: 50%;
  /* 垂直居中 */
  transform: translateY(-50%);
  font-weight: bold;
}
.pwd[data-v-2c83da36] {
  position: absolute;
  /* 绝对定位 */
  right: 10px;
  /* 距离右侧10px */
  top: 50%;
  /* 垂直居中 */
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
}
.fa-eye[data-v-2c83da36] {
  display: block;
  background-size: cover;
  background-position: center;
  background-image: url(data:image/png;base64,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);
}
.fa-eye-hidden[data-v-2c83da36] {
  display: block;
  background-size: cover;
  background-position: center;
  background-image: url(data:image/png;base64,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);
}
.input-item[data-v-2c83da36]::-moz-placeholder {
  /* 使用 ::placeholder 伪元素 */
}
.input-item[data-v-2c83da36]::placeholder {
  /* 使用 ::placeholder 伪元素 */
}
.otp-container[data-v-2c83da36] {
  position: relative;
  /* 为容器设置相对定位 */
  margin-bottom: 20px;
  /* 添加底部边距以适应其他输入框 */
}
.otp-input[data-v-2c83da36] {
  /* padding-right: 80px; 为按钮留出空间 */
}
.otp-btn[data-v-2c83da36] {
  position: absolute;
  /* 绝对定位 */
  right: 10px;
  /* 距离右侧10px */
  top: 25%;
  /* 垂直居中 */
  transform: translateY(-50%);
  /* 使按钮完全居中 */
  background-color: #a6c1ee;
  /* 按钮背景颜色 */
  color: #fff;
  /* 按钮字体颜色 */
  padding: 10px;
  /* 按钮内边距 */
  border-radius: 5px;
  /* 按钮圆角 */
  cursor: pointer;
  /* 增加光标效果 */
  font-size: 14px;
  /* 按钮字体大小 */
  border: none;
  /* 去掉按钮边框 */
}
.otp-active[data-v-2c83da36] {
  background-color: #409EFF;
}
.btn[data-v-2c83da36] {
  text-align: center;
  padding: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  height: 35px;
  line-height: 35px;
  border-radius: 5px;
  /* 调整顶部边距 */
  /* background-image: linear-gradient(to right, #a6c1ee, #fbc2eb); */
  background-color: #409EFF;
  color: #fff;
  border: none;
  /* 去掉按钮边框 */
  cursor: pointer;
  /* 增加光标效果 */
}
.btn-active[data-v-2c83da36] {
  background-color: #409EFF;
}
.msg[data-v-2c83da36] {
  text-align: center;
  line-height: 88px;
}
a[data-v-2c83da36] {
  text-decoration-line: none;
  color: #abc1ee;
}

/* 媒体查询，适应小屏幕 */
@media (max-width: 400px) {
.header[data-v-2c83da36] {
    font-size: 20px;
    /* 更小的字体 */
}
.input-item[data-v-2c83da36] {
    font-size: 18px;
    /* 更小的输入框字体 */
}
}


.download-container[data-v-8dbfbb7a] {
  height: 100vh; /* 使容器占满整个视口高度 */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #a6c1ee;
  color: white; /* 设置文字颜色 */
  text-align: center;
}
.title[data-v-8dbfbb7a] {
  font-size: 17px; /* 标题字体大小 */
  margin-bottom: 20px; /* 标题与按钮之间的间距 */
  width: 60%;
  color: #333;
  font-family: Avenir, Helvetica, Arial, sans-serif;
}
.download-button[data-v-8dbfbb7a] {
  padding: 15px 30px; /* 按钮内边距 */
  background-color: #409EFF;
  color: #fff; /* 按钮文字颜色 */
  text-decoration: none; /* 去掉链接下划线 */
  border-radius: 5px; /* 按钮圆角 */
  font-size: 18px; /* 按钮字体大小 */
  transition: background-color 0.3s; /* 添加过渡效果 */
  width: 80%;
}
.download-button[data-v-8dbfbb7a]:hover {
  background-color: #f1f1f1; /* 鼠标悬停时的背景色 */
}

.context[data-v-3bc487e7] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.context .tip[data-v-3bc487e7] {
  height: 40px;
  line-height: 40px;
  background-color: #aaaaaa;
  color: #fff;
  font-size: 1rem;
  padding: 0 25px;
  border-radius: 20px;
  border-color: #eee;
}

