/* ===== 功能子页卡片：iOS 液态玻璃（付款图 / 付款页 / 风控图 / 设置 / 充值 / 续费 / 分享） ===== */
/* 只覆盖外观，不改结构与逻辑 */

/* ---------- 各页底色光晕 ---------- */
.fukuantu-page[data-v-444b2d85],
.main-container[data-v-444b2d85],
.payment-page[data-v-480070f2],
.main-container[data-v-480070f2],
.fengkongtu-page[data-v-bda1ef52],
.container[data-v-bda1ef52],
.settings-page[data-v-ead55b88],
.recharge-page[data-v-6bb3c21d],
.renew-page[data-v-99f5e4c8]{
  background-color:#e8edf8!important;
  background-image:
    radial-gradient(52% 34% at 0% -4%,rgba(104,158,255,.58),rgba(104,158,255,0) 72%),
    radial-gradient(46% 30% at 100% 8%,rgba(255,132,212,.50),rgba(255,132,212,0) 74%),
    radial-gradient(64% 36% at 46% 104%,rgba(96,228,196,.46),rgba(96,228,196,0) 76%)!important;
  background-repeat:no-repeat!important;
}

/* ---------- 统一玻璃材质 ---------- */
.header[data-v-444b2d85],
.form-section[data-v-444b2d85],
.header[data-v-480070f2],
.payment-item[data-v-480070f2],
.header[data-v-bda1ef52],
.form-section[data-v-bda1ef52],
.ysf-card[data-v-bda1ef52],
.ysf-payment-card[data-v-bda1ef52],
.nav-header[data-v-ead55b88],
.settings-card[data-v-ead55b88],
.settings-section[data-v-ead55b88],
.modal-container[data-v-ead55b88],
.modal-header[data-v-ead55b88],
.nav-header[data-v-6bb3c21d],
.pay-card[data-v-6bb3c21d],
.nav-header[data-v-99f5e4c8],
.package-card[data-v-99f5e4c8],
.info-card[data-v-99f5e4c8],
.anti-red-popup[data-v-4656fa48],
.anti-red-item[data-v-4656fa48],
.purchase-link-item[data-v-4656fa48],
.kefu-platform-item[data-v-4656fa48]{
  background-color:rgba(255,255,255,.12)!important;
  background-image:linear-gradient(135deg,
    rgba(255,255,255,.40) 0%,
    rgba(255,255,255,.20) 30%,
    rgba(255,255,255,.10) 56%,
    rgba(255,255,255,.28) 100%)!important;
  -webkit-backdrop-filter:blur(28px) saturate(200%) brightness(1.03)!important;
  backdrop-filter:blur(28px) saturate(200%) brightness(1.03)!important;
  border:1px solid rgba(255,255,255,.50)!important;
  box-shadow:
    0 12px 28px rgba(20,32,60,.10),
    inset 0 1px 0 rgba(255,255,255,.82)!important;
}
/* 列表容器不要实心白，让玻璃透出底色 */
.payment-list[data-v-480070f2],
.platform-selector[data-v-444b2d85],
.platform-selector[data-v-bda1ef52],
.qrcode-section[data-v-6bb3c21d],
.modal-body[data-v-ead55b88],
.sheet-body[data-v-480070f2],
.anti-red-popup-body[data-v-4656fa48],
.anti-red-list[data-v-4656fa48],
.purchase-link-list[data-v-4656fa48]{background-color:transparent!important}

/* 表单行：透明 + 玻璃分隔线 */
.form-item[data-v-444b2d85],
.form-item[data-v-bda1ef52],
.settings-item[data-v-ead55b88],
.info-item[data-v-99f5e4c8]{background-color:transparent!important;border-bottom-color:rgba(255,255,255,.40)!important}

/* 输入框：玻璃内嵌 */
.form-item[data-v-444b2d85] input,
.form-item[data-v-bda1ef52] input,
.form-item[data-v-444b2d85] textarea,
.form-item[data-v-bda1ef52] textarea{
  background-color:rgba(255,255,255,.34)!important;
  border:1px solid rgba(255,255,255,.60)!important;
  -webkit-backdrop-filter:blur(14px);
  backdrop-filter:blur(14px);
}

/* 弹层：玻璃 + 遮罩更通透 */
.modal-sheet[data-v-480070f2],
.modal-container[data-v-ead55b88],
.anti-red-popup[data-v-4656fa48]{
  -webkit-backdrop-filter:blur(40px) saturate(210%)!important;
  backdrop-filter:blur(40px) saturate(210%)!important;
}
.modal-overlay[data-v-480070f2],
.modal-mask[data-v-ead55b88],
.anti-red-popup-overlay[data-v-4656fa48]{background-color:rgba(16,24,40,.26)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}

/* 圆角统一到同一族 */
@media (max-width:900px){
  .form-section[data-v-444b2d85],.form-section[data-v-bda1ef52],.settings-card[data-v-ead55b88],
  .pay-card[data-v-6bb3c21d],.package-card[data-v-99f5e4c8],.info-card[data-v-99f5e4c8],
  .payment-item[data-v-480070f2]{border-radius:30px!important}
  .anti-red-popup[data-v-4656fa48]{border-radius:30px 30px 0 0!important}
}

/* 付款金额/二维码区保持原样（对比度优先，不动） */
.pay-amount[data-v-6bb3c21d],.copy-btn[data-v-6bb3c21d],.tips[data-v-6bb3c21d]{background-image:none!important}
