.van-cell{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;width:100%;padding:10px 16px;overflow:hidden;color:#323233;font-size:14px;line-height:24px;background-color:#fff}.van-cell::after{position:absolute;box-sizing:border-box;content:' ';pointer-events:none;right:16px;bottom:0;left:16px;border-bottom:1px solid #ebedf0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.van-cell--borderless::after,.van-cell:last-child::after{display:none}.van-cell__label{margin-top:4px;color:#969799;font-size:12px;line-height:18px}.van-cell__title,.van-cell__value{-webkit-box-flex:1;-webkit-flex:1;flex:1}.van-cell__value{position:relative;overflow:hidden;color:#969799;text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__value--alone{color:#323233;text-align:left}.van-cell__left-icon,.van-cell__right-icon{height:24px;font-size:16px;line-height:24px}.van-cell__left-icon{margin-right:4px}.van-cell__right-icon{margin-left:4px;color:#969799}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:#f2f3f5}.van-cell--required{overflow:visible}.van-cell--required::before{position:absolute;left:8px;color:#ee0a24;font-size:14px;content:'*'}.van-cell--center{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-cell--large{padding-top:12px;padding-bottom:12px}.van-cell--large .van-cell__title{font-size:16px}.van-cell--large .van-cell__label{font-size:14px}
.van-field__label{-webkit-box-flex:0;-webkit-flex:none;flex:none;box-sizing:border-box;width:6.2em;margin-right:12px;color:#646566;text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field--disabled .van-field__label{color:#c8c9cc}.van-field__value{overflow:visible}.van-field__body{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:#323233;line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none}.van-field__control::-webkit-input-placeholder{color:#c8c9cc}.van-field__control::placeholder{color:#c8c9cc}.van-field__control:disabled{color:#c8c9cc;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#c8c9cc}.van-field__control:read-only{cursor:default}.van-field__control--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.van-field__control--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;text-align:right}.van-field__control--custom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:24px}.van-field__control[type=date],.van-field__control[type=datetime-local],.van-field__control[type=time]{min-height:24px}.van-field__control[type=search]{-webkit-appearance:none}.van-field__button,.van-field__clear,.van-field__icon,.van-field__right-icon{-webkit-flex-shrink:0;flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:-8px;padding:0 8px;line-height:inherit}.van-field__clear{color:#c8c9cc;font-size:16px;cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:16px;line-height:inherit}.van-field__left-icon{margin-right:4px}.van-field__right-icon{color:#969799}.van-field__button{padding-left:8px}.van-field__error-message{color:#ee0a24;font-size:12px;text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:4px;color:#646566;font-size:12px;line-height:16px;text-align:right}.van-field--error .van-field__control::-webkit-input-placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--error .van-field__control,.van-field--error .van-field__control::placeholder{color:#ee0a24;-webkit-text-fill-color:currentColor}.van-field--min-height .van-field__control{min-height:60px}
.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:2em;height:1em;font-size:30px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:1em;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.van-switch__node{position:absolute;top:0;left:0;width:1em;height:1em;font-size:inherit;background-color:#fff;border-radius:100%;box-shadow:0 3px 1px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1),0 3px 3px 0 rgba(0,0,0,.05);-webkit-transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05), -webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05);transition:transform .3s cubic-bezier(.3,1.05,.4,1.05),-webkit-transform .3s cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background-color:#1989fa}.van-switch--on .van-switch__node{-webkit-transform:translateX(1em);transform:translateX(1em)}.van-switch--on .van-switch__loading{color:#1989fa}.van-switch--disabled{cursor:not-allowed;opacity:.5}.van-switch--loading{cursor:default}
/* ===== 全站紫色高级UI变量 ===== */
.addbank-ui[data-v-41d8caaa] {
  --app-bg: #0a144b;
  --panel-bg: rgba(10, 20, 75, 0.92);
  --panel-bg-2: rgba(10, 20, 75, 0.62);
  --border: rgba(67, 67, 178, 0.65);
  --border2: rgba(67, 67, 178, 0.45);
  --text: #ffffff;
  --sub: #c7c9cc;
  --blue: #a7e8ff;
  --green: #90ff8d;
  --radius: 6px;
  min-height: 100vh;
  padding: 0 12px;
  background: radial-gradient(120% 140% at 0% 0%, rgba(59, 27, 127, 0.55) 0%, transparent 55%), -webkit-gradient(linear, left top, left bottom, from(#0a144b), color-stop(40%, #070e3a), to(#030018));
  background: radial-gradient(120% 140% at 0% 0%, rgba(59, 27, 127, 0.55) 0%, transparent 55%), linear-gradient(180deg, #0a144b 0%, #070e3a 40%, #030018 100%);
  color: var(--text);
}
/* ===== 顶部导航：同背景、白字、白返回键（强制覆盖） ===== */
.addbank-ui[data-v-41d8caaa] .van-nav-bar,
.addbank-ui[data-v-41d8caaa] .van-nav-bar__content,
.addbank-ui[data-v-41d8caaa] .van-nav-bar--fixed,
.addbank-ui[data-v-41d8caaa] .van-nav-bar__placeholder {
  background: #071046 !important;
  background-color: #071046 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-bottom: 0 !important;
}
.addbank-ui[data-v-41d8caaa] .van-nav-bar__title,
.addbank-ui[data-v-41d8caaa] .van-icon {
  color: #fff !important;
  font-weight: 800;
}
/* ===== 顶部 Banner ===== */
.banner[data-v-41d8caaa] {
  margin-top: 10px;
  position: relative;
  border-radius: var(--radius);
  overflow: hidden;
  border: 1px solid var(--border2);
  background: var(--panel-bg);
  -webkit-box-shadow: 0 18px 30px rgba(5, 0, 40, 0.55);
          box-shadow: 0 18px 30px rgba(5, 0, 40, 0.55);
}
.banner-img[data-v-41d8caaa] {
  width: 100%;
  display: block;
  border-radius: var(--radius);
}
.banner-glow[data-v-41d8caaa] {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(120% 100% at 20% 0%, rgba(167, 232, 255, 0.2), transparent 60%), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), color-stop(45%, transparent));
  background: radial-gradient(120% 100% at 20% 0%, rgba(167, 232, 255, 0.2), transparent 60%), linear-gradient(180deg, rgba(255, 255, 255, 0.1), transparent 45%);
}
/* ===== 表单玻璃卡片 ===== */
.panel[data-v-41d8caaa] {
  position: relative;
  margin-top: 12px;
  border-radius: var(--radius);
  overflow: hidden;
  border: 1px solid var(--border);
  background: var(--panel-bg);
  -webkit-box-shadow: 0 18px 30px rgba(5, 0, 40, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.08);
          box-shadow: 0 18px 30px rgba(5, 0, 40, 0.65), inset 0 1px 0 rgba(255, 255, 255, 0.08);
}
.panel-glow[data-v-41d8caaa] {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 55%;
  pointer-events: none;
  background: radial-gradient(120% 100% at 15% 0%, rgba(167, 232, 255, 0.14), transparent 62%);
}
.form-row[data-v-41d8caaa] {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14px 14px;
  border-bottom: 1px solid rgba(67, 67, 178, 0.25);
}
.form-row--last[data-v-41d8caaa] {
  border-bottom: 0;
}
.label[data-v-41d8caaa] {
  width: 120px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  font-size: 14px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.92);
}
.inp[data-v-41d8caaa] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: transparent !important;
}
/* 覆盖 Vant Field 外观 */
.addbank-ui[data-v-41d8caaa] .van-field {
  padding: 0 !important;
  background: transparent !important;
}
.addbank-ui[data-v-41d8caaa] .van-field__control {
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  caret-color: var(--blue);
}
.addbank-ui[data-v-41d8caaa] .van-field__control::-webkit-input-placeholder {
  color: rgba(199, 201, 204, 0.75) !important;
  font-weight: 500;
}
.addbank-ui[data-v-41d8caaa] .van-field__control::-moz-placeholder {
  color: rgba(199, 201, 204, 0.75) !important;
  font-weight: 500;
}
.addbank-ui[data-v-41d8caaa] .van-field__control:-ms-input-placeholder {
  color: rgba(199, 201, 204, 0.75) !important;
  font-weight: 500;
}
.addbank-ui[data-v-41d8caaa] .van-field__control::-ms-input-placeholder {
  color: rgba(199, 201, 204, 0.75) !important;
  font-weight: 500;
}
.addbank-ui[data-v-41d8caaa] .van-field__control::placeholder {
  color: rgba(199, 201, 204, 0.75) !important;
  font-weight: 500;
}
.addbank-ui[data-v-41d8caaa] .van-field__clear {
  color: rgba(255, 255, 255, 0.75) !important;
}
/* ===== 提交按钮：荧光绿（全站强调按钮） ===== */
.actions[data-v-41d8caaa] {
  padding: 18px 0 0;
}
.register_submit[data-v-41d8caaa] {
  height: 44px !important;
  border-radius: 6px !important;
  border: 0 !important;
  color: #061023 !important;
  letter-spacing: 0.4px;
  font-weight: 900 !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#a9ff9f), to(#90ff8d)) !important;
  background: linear-gradient(180deg, #a9ff9f 0%, #90ff8d 100%) !important;
  -webkit-box-shadow: 0 22px 46px rgba(0, 0, 0, 0.35), 0 0 18px rgba(144, 255, 141, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.38) !important;
          box-shadow: 0 22px 46px rgba(0, 0, 0, 0.35), 0 0 18px rgba(144, 255, 141, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.38) !important;
}
.register_submit[data-v-41d8caaa]:active {
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
  -webkit-filter: brightness(0.98);
          filter: brightness(0.98);
}
/* ===== 提交中遮罩（更高级） ===== */
.mask[data-v-41d8caaa] {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999;
}
.mask-box[data-v-41d8caaa] {
  width: 150px;
  height: 150px;
  border-radius: 12px;
  background: rgba(10, 20, 75, 0.88);
  border: 1px solid rgba(67, 67, 178, 0.55);
  -webkit-box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55);
          box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}
.mask-spinner[data-v-41d8caaa] {
  width: 28px;
  height: 28px;
  border-radius: 999px;
  border: 3px solid rgba(167, 232, 255, 0.25);
  border-top-color: rgba(167, 232, 255, 0.95);
  -webkit-animation: spin-41d8caaa 0.9s linear infinite;
          animation: spin-41d8caaa 0.9s linear infinite;
}
.mask-text[data-v-41d8caaa] {
  color: #fff;
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 0.3px;
}
@-webkit-keyframes spin-41d8caaa {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes spin-41d8caaa {
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

