body #灵光充值遮罩 #灵光充值弹窗{font-family:"PingFang SC","Microsoft YaHei",sans-serif !important;color:#1f2329 !important;background:#f5f6f8 !important;font-synthesis:none !important;font-size:14px !important;--blue:#1664ff !important;--secondary:#4e5969 !important;--muted:#8f959e !important;--border:#d9dde5 !important}body #灵光充值遮罩 #灵光充值弹窗 *{box-sizing:border-box !important}body #灵光充值遮罩 #灵光充值弹窗 button,body #灵光充值遮罩 #灵光充值弹窗 input{font:inherit !important}body #灵光充值遮罩 #灵光充值弹窗 button{cursor:pointer !important}body #灵光充值遮罩 #灵光充值弹窗 button:focus-visible,body #灵光充值遮罩 #灵光充值弹窗 input:focus-visible{outline:2px solid #adc6ff !important;outline-offset:3px !important}body #灵光充值遮罩 #灵光充值弹窗{display:grid !important;grid-template-columns:292px minmax(0,1fr) !important;width:980px !important;max-width:100% !important;max-height:calc(100dvh - 48px) !important;background:#fff !important;border-radius:12px !important;overflow:auto !important;outline:none !important;box-shadow:0 18px 60px rgba(31,35,41,.12) !important}body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{position:relative !important;background:#edf6ff !important;padding:32px 30px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important}body #灵光充值遮罩 #灵光充值弹窗 .brand{display:flex !important;align-items:center !important;gap:12px !important}body #灵光充值遮罩 #灵光充值弹窗 .brand img{width:38px !important;height:32px !important;object-fit:contain !important}body #灵光充值遮罩 #灵光充值弹窗 .brand strong{font-size:18px !important;font-weight:600 !important}body #灵光充值遮罩 #灵光充值弹窗 .intro{margin-top:36px !important}body #灵光充值遮罩 #灵光充值弹窗 .intro h2{font-size:26px !important;line-height:1.4 !important;letter-spacing:0 !important;margin:0 0 8px !important;font-weight:600 !important}body #灵光充值遮罩 #灵光充值弹窗 .intro p{color:#587091 !important;font-size:15px !important;margin:0 !important}body #灵光充值遮罩 #灵光充值弹窗 .ribbon{width:calc(100% + 60px) !important;height:175px !important;margin:7px -30px 8px !important;object-fit:cover !important;mix-blend-mode:multiply !important;mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 75%,transparent) !important}body #灵光充值遮罩 #灵光充值弹窗 .explanations{display:grid !important;gap:19px !important;margin-top:auto !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation{display:flex !important;align-items:flex-start !important;gap:14px !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation>img{width:24px !important;height:24px !important;margin-top:2px !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation h3{font-size:14px !important;font-weight:500 !important;margin:0 0 5px !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation p{font-size:12px !important;line-height:1.6 !important;color:#71839b !important;margin:0 !important}body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{position:relative !important;min-width:0 !important;padding:42px 34px 26px !important}body #灵光充值遮罩 #灵光充值弹窗 .close{position:absolute !important;right:18px !important;top:18px !important;border:0 !important;background:transparent !important;width:28px !important;height:28px !important;border-radius:4px !important;color:#8f959e !important}body #灵光充值遮罩 #灵光充值弹窗 .close:hover{background:#f5f6f8 !important}body #灵光充值遮罩 #灵光充值弹窗 .close span{display:block !important;font-size:22px !important;line-height:20px !important}body #灵光充值遮罩 #灵光充值弹窗 .close span:after{content:'×' !important}body #灵光充值遮罩 #灵光充值弹窗 .section-heading h2{font-size:20px !important;font-weight:600 !important;margin:0 0 10px !important;line-height:1.4 !important}body #灵光充值遮罩 #灵光充值弹窗 .section-heading p{font-size:13px !important;color:var(--muted) !important;margin:0 !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px !important;margin-top:24px !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button{display:flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:9px !important;border:1px solid #e2e5eb !important;border-radius:8px !important;height:104px !important;background:#fff !important;color:#1f2329 !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button strong{font-size:24px !important;font-weight:600 !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button strong span{font-size:18px !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button small{font-size:13px !important;color:#8f959e !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button[aria-pressed=true]{border:1.5px solid var(--blue) !important;background:#f2f6ff !important;color:var(--blue) !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button[aria-pressed=true] small{color:#5d85ca !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button:hover{border-color:#adc6ff !important}body #灵光充值遮罩 #灵光充值弹窗 .custom{display:grid !important;grid-template-columns:104px minmax(0,1fr) !important;gap:10px !important;align-items:center !important;margin-top:27px !important}body #灵光充值遮罩 #灵光充值弹窗 .custom label{font-weight:500 !important}body #灵光充值遮罩 #灵光充值弹窗 .custom>div{display:flex !important;align-items:center !important;gap:12px !important}body #灵光充值遮罩 #灵光充值弹窗 .custom input{height:40px !important;min-width:0 !important;width:100% !important;border:1px solid var(--border) !important;background:#fbfcfe !important;border-radius:6px !important;padding:0 12px !important;color:#1f2329 !important}body #灵光充值遮罩 #灵光充值弹窗 .custom input::placeholder{color:#a1a8b3 !important}body #灵光充值遮罩 #灵光充值弹窗 .hint{margin:8px 24px 0 114px !important;font-size:12px !important;color:var(--muted) !important;min-height:18px !important}body #灵光充值遮罩 #灵光充值弹窗 .hint.error{color:#d4380d !important}body #灵光充值遮罩 #灵光充值弹窗 .payment{display:flex !important;gap:26px !important;align-items:center !important;margin:29px 0 26px 20px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area{width:180px !important;flex-shrink:0 !important;text-align:center !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img{display:block !important;width:180px !important;height:180px !important;object-fit:contain !important}body #灵光充值遮罩 #灵光充值弹窗 .demo-tag{display:block !important;color:#8f959e !important;font-size:11px !important;margin-top:3px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-status{height:180px !important;display:grid !important;place-items:center !important;font-size:12px !important;color:var(--muted) !important;background:#f8f9fb !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-status button{padding:8px !important;border:0 !important;background:transparent !important;color:var(--blue) !important}body #灵光充值遮罩 #灵光充值弹窗 .summary{min-width:0 !important}body #灵光充值遮罩 #灵光充值弹窗 .summary h3{font-size:16px !important;font-weight:500 !important;margin:0 0 20px !important}body #灵光充值遮罩 #灵光充值弹窗 .muted{font-size:13px !important;color:var(--muted) !important}body #灵光充值遮罩 #灵光充值弹窗 .total{display:block !important;font-size:34px !important;font-weight:600 !important;color:var(--blue) !important;line-height:1.25 !important;margin:5px 0 !important;overflow-wrap:anywhere !important}body #灵光充值遮罩 #灵光充值弹窗 .summary p{font-size:14px !important;color:#4e5969 !important;margin:8px 0 12px !important}body #灵光充值遮罩 #灵光充值弹窗 .summary p b{font-weight:500 !important}body #灵光充值遮罩 #灵光充值弹窗 .summary small{font-size:12px !important;color:var(--muted) !important}body #灵光充值遮罩 #灵光充值弹窗 footer{font-size:12px !important;line-height:1.8 !important;color:#8f959e !important;margin-top:12px !important}@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗{grid-template-columns:1fr !important;width:480px !important}body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{padding:24px !important}body #灵光充值遮罩 #灵光充值弹窗 .brand strong{font-size:16px !important}body #灵光充值遮罩 #灵光充值弹窗 .brand img{width:30px !important}body #灵光充值遮罩 #灵光充值弹窗 .intro{margin-top:20px !important}body #灵光充值遮罩 #灵光充值弹窗 .intro h2{font-size:22px !important}body #灵光充值遮罩 #灵光充值弹窗 .ribbon{position:absolute !important;right:0 !important;top:8px !important;width:170px !important;height:110px !important;margin:0 !important;opacity:.45 !important;pointer-events:none !important}body #灵光充值遮罩 #灵光充值弹窗 .brand,body #灵光充值遮罩 #灵光充值弹窗 .intro,body #灵光充值遮罩 #灵光充值弹窗 .explanations{position:relative !important;z-index:1 !important}body #灵光充值遮罩 #灵光充值弹窗 .explanations{grid-template-columns:repeat(3,1fr) !important;gap:12px !important;margin-top:22px !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation{display:block !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation>img{display:none !important}body #灵光充值遮罩 #灵光充值弹窗 .explanation p{font-size:11px !important}body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{padding:26px 24px !important}body #灵光充值遮罩 #灵光充值弹窗 .close{position:fixed !important;right:calc((100vw - min(480px,100vw - 32px))/2 + 12px) !important;top:32px !important;z-index:2 !important;background:#fff !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts{gap:6px !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button{height:80px !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button strong{font-size:22px !important}body #灵光充值遮罩 #灵光充值弹窗 .amounts button small{font-size:11px !important}body #灵光充值遮罩 #灵光充值弹窗 .custom{grid-template-columns:88px 1fr !important}body #灵光充值遮罩 #灵光充值弹窗 .hint{margin-left:98px !important;font-size:11px !important}body #灵光充值遮罩 #灵光充值弹窗 .payment{gap:18px !important;margin-left:0 !important;justify-content:center !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area,body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img{width:150px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img,body #灵光充值遮罩 #灵光充值弹窗 .qr-status{height:150px !important}body #灵光充值遮罩 #灵光充值弹窗 .summary h3{font-size:14px !important}body #灵光充值遮罩 #灵光充值弹窗 .total{font-size:28px !important}body #灵光充值遮罩 #灵光充值弹窗 .summary p{font-size:12px !important}}@media(prefers-reduced-motion:reduce){body #灵光充值遮罩 #灵光充值弹窗 *{scroll-behavior:auto !important}}

/* Full brand canvas with a floating frosted payment surface. */
body #灵光充值遮罩 #灵光充值弹窗{position:relative !important;isolation:isolate !important;grid-template-columns:280px minmax(0,1fr) !important;background:radial-gradient(ellipse at 95% 8%,#d4f4ed 0%,transparent 48%),radial-gradient(ellipse at 5% 85%,#c7e0ff 0%,transparent 58%),linear-gradient(125deg,#edf6ff,#e4efff 55%,#e6f6f5) !important;border:1px solid rgba(255,255,255,.75) !important}
body #灵光充值遮罩 #灵光充值弹窗 .ribbon{position:absolute !important;z-index:-1 !important;inset:80px auto auto -90px !important;width:1150px !important;height:510px !important;max-width:none !important;margin:0 !important;object-fit:cover !important;opacity:.62 !important;pointer-events:none !important;mix-blend-mode:multiply !important;mask-image:radial-gradient(ellipse at center,#000 22%,transparent 72%) !important}
body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{background:transparent !important;padding:36px 28px !important;overflow:visible !important}
body #灵光充值遮罩 #灵光充值弹窗 .intro{margin-top:42px !important}
body #灵光充值遮罩 #灵光充值弹窗 .explanations{padding-top:170px !important}
body #灵光充值遮罩 #灵光充值弹窗 .explanation p{color:#5a708d !important}
body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{margin:20px 20px 20px 0 !important;padding:34px 28px 24px !important;border-radius:12px !important;background:rgba(255,255,255,.58) !important;border:1px solid rgba(255,255,255,.9) !important;backdrop-filter:blur(24px) saturate(120%) !important;-webkit-backdrop-filter:blur(24px) saturate(120%) !important;box-shadow:0 12px 36px rgba(49,85,125,.09),inset 0 1px 0 rgba(255,255,255,.95) !important}
body #灵光充值遮罩 #灵光充值弹窗 .section-heading p,body #灵光充值遮罩 #灵光充值弹窗 .hint,body #灵光充值遮罩 #灵光充值弹窗 .muted,body #灵光充值遮罩 #灵光充值弹窗 .summary small,body #灵光充值遮罩 #灵光充值弹窗 footer{color:#758397 !important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button{background:rgba(255,255,255,.36) !important;border-color:rgba(125,150,181,.2) !important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button small{color:#78879b !important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button[aria-pressed=true]{background:rgba(235,243,255,.72) !important;border-color:var(--blue) !important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button:hover{background:rgba(255,255,255,.64) !important;border-color:#adc6ff !important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button[aria-pressed=true]:hover{border-color:var(--blue) !important}
body #灵光充值遮罩 #灵光充值弹窗 .custom input{background:rgba(255,255,255,.48) !important;border-color:rgba(125,150,181,.25) !important}
body #灵光充值遮罩 #灵光充值弹窗 .payment{margin-left:4px !important}
body #灵光充值遮罩 #灵光充值弹窗 .hint.error{color:#d4380d !important}
@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗{grid-template-columns:1fr !important}body #灵光充值遮罩 #灵光充值弹窗 .ribbon{inset:35px auto auto -130px !important;width:760px !important;height:530px !important;opacity:.5 !important}body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{padding:24px !important}body #灵光充值遮罩 #灵光充值弹窗 .intro{margin-top:20px !important}body #灵光充值遮罩 #灵光充值弹窗 .explanations{padding-top:0 !important}body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{margin:0 12px 12px !important;padding:26px 16px 20px !important}body #灵光充值遮罩 #灵光充值弹窗 .close{background:rgba(255,255,255,.72) !important}body #灵光充值遮罩 #灵光充值弹窗 .payment{margin-left:0 !important;gap:14px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area,body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img{width:138px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img,body #灵光充值遮罩 #灵光充值弹窗 .qr-status{height:138px !important}}

@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗 .payment-panel .close{position:absolute !important;top:16px !important;right:14px !important}}

/* Match the live payment column: centered code with details below. */
body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{background:rgba(255,255,255,.32) !important;backdrop-filter:blur(18px) saturate(115%) !important;-webkit-backdrop-filter:blur(18px) saturate(115%) !important;border-color:rgba(255,255,255,.7) !important}
body #灵光充值遮罩 #灵光充值弹窗 .payment{flex-direction:column !important;gap:12px !important;align-items:center !important;margin:26px 0 20px !important;text-align:center !important}
body #灵光充值遮罩 #灵光充值弹窗 .qr-area,body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img{width:180px !important}
body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img,body #灵光充值遮罩 #灵光充值弹窗 .qr-status{height:180px !important}
body #灵光充值遮罩 #灵光充值弹窗 .summary{width:100% !important;text-align:center !important}
body #灵光充值遮罩 #灵光充值弹窗 .summary h3{font-size:14px !important;margin:0 0 8px !important}
body #灵光充值遮罩 #灵光充值弹窗 .summary .muted{font-size:12px !important}
body #灵光充值遮罩 #灵光充值弹窗 .total{display:inline !important;font-size:18px !important;line-height:1.5 !important;margin:0 0 0 7px !important;font-weight:600 !important}
body #灵光充值遮罩 #灵光充值弹窗 .summary p{display:inline !important;font-size:12px !important;margin:0 0 0 12px !important;color:#5b6b80 !important}
body #灵光充值遮罩 #灵光充值弹窗 .summary small{display:block !important;margin-top:6px !important;font-size:12px !important}
body #灵光充值遮罩 #灵光充值弹窗 footer{text-align:center !important}
@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗 .payment{gap:10px !important;margin-top:22px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area,body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img{width:160px !important}body #灵光充值遮罩 #灵光充值弹窗 .qr-area>img,body #灵光充值遮罩 #灵光充值弹窗 .qr-status{height:160px !important}body #灵光充值遮罩 #灵光充值弹窗 .summary h3{font-size:14px !important}body #灵光充值遮罩 #灵光充值弹窗 .total{font-size:18px !important}}
body #灵光充值遮罩{padding:24px 16px!important;background:rgba(31,35,41,.22)!important}
body #灵光充值遮罩 #灵光充值弹窗{height:auto!important;min-height:0!important;max-width:980px!important;color:#1f2329!important;inset:auto!important;transform:none!important;font-family:"PingFang SC","Microsoft YaHei",sans-serif!important}
body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{border:0!important;box-shadow:none!important;min-height:0!important;width:auto!important}
body #灵光充值遮罩 #灵光充值弹窗 .intro h2{font-size:26px!important;line-height:1.4!important;margin:0 0 8px!important;font-weight:600!important}
body #灵光充值遮罩 #灵光充值弹窗 .explanation>svg{width:24px!important;height:24px!important;flex-shrink:0!important;margin-top:2px!important;fill:none!important;stroke:#1664ff!important;stroke-width:1.6!important}
body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{display:block!important;min-height:0!important}
body #灵光充值遮罩 #灵光充值弹窗 .section-heading{padding:0!important;border:0!important;background:transparent!important;display:block!important;min-height:0!important}
body #灵光充值遮罩 #灵光充值弹窗 .close{font-size:22px!important;line-height:24px!important;padding:0!important;min-width:28px!important;box-shadow:none!important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button{padding:0!important;box-shadow:none!important;text-align:center!important;min-height:0!important}
body #灵光充值遮罩 #灵光充值弹窗 .amounts button:before,body #灵光充值遮罩 #灵光充值弹窗 .amounts button:after{display:none!important}
body #灵光充值遮罩 #灵光充值弹窗 .payment{padding:0!important;background:transparent!important;border:0!important;min-height:0!important;border-radius:0!important;display:flex!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付展示{display:grid!important;place-items:center!important;width:180px!important;height:180px!important;min-height:180px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付展示>*{grid-area:1/1!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付二维码{width:180px!important;height:180px!important;border:0!important;padding:0!important;border-radius:0!important;object-fit:contain!important;background:white!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光充值选择结果,body #灵光充值遮罩 #灵光充值弹窗 .灵光支付状态{margin:0!important;padding:0!important;min-height:0!important;font-size:12px!important;line-height:1.8!important;color:#5b6b80!important;text-align:center!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光充值选择结果 strong{font-size:18px!important;color:#1664ff!important;margin-left:7px!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付状态说明{display:block!important;font-size:12px!important;color:#5b6b80!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付倒计时时间{display:block!important;font-size:12px!important;color:#758397!important;margin-top:6px!important;font-weight:500!important}
body #灵光充值遮罩 #灵光充值弹窗 footer{padding:0!important;border:0!important;background:transparent!important;display:block!important}
body #灵光充值遮罩 #灵光充值弹窗 [hidden]{display:none!important}
@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗{width:480px!important}body #灵光充值遮罩 #灵光充值弹窗 .intro h2{font-size:22px!important}body #灵光充值遮罩 #灵光充值弹窗 .explanation>svg{display:none!important}body #灵光充值遮罩 #灵光充值弹窗 .灵光支付展示,body #灵光充值遮罩 #灵光充值弹窗 .灵光支付二维码{width:160px!important;height:160px!important;min-height:160px!important}}

body #灵光充值遮罩 #灵光充值弹窗 .section-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding-right:20px!important}
body #灵光充值遮罩 #灵光充值弹窗 .section-heading .intro{margin:0!important}
body #灵光充值遮罩 #灵光充值弹窗 .section-heading .intro h2{font-size:20px!important;line-height:1.4!important;margin:0 0 10px!important}
body #灵光充值遮罩 #灵光充值弹窗 .section-heading .intro p{font-size:13px!important;color:#587091!important}
body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{padding-top:136px!important}
@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{padding-top:24px!important}body #灵光充值遮罩 #灵光充值弹窗 .section-heading{gap:12px!important;padding-right:18px!important}body #灵光充值遮罩 #灵光充值弹窗 .section-heading h2,body #灵光充值遮罩 #灵光充值弹窗 .section-heading .intro h2{font-size:17px!important}body #灵光充值遮罩 #灵光充值弹窗 .section-heading p,body #灵光充值遮罩 #灵光充值弹窗 .section-heading .intro p{font-size:11px!important}}

body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{padding-top:54px!important}
body #灵光充值遮罩 #灵光充值弹窗 .section-heading{justify-content:flex-start!important;gap:32px!important}
@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗 .brand-panel{padding-top:24px!important}}
body #灵光充值遮罩 #灵光充值弹窗{grid-template-rows:auto!important;align-items:stretch!important}
body #灵光充值遮罩 #灵光充值弹窗 .payment-panel{height:max-content!important}
body #灵光充值遮罩 #灵光充值弹窗 footer{position:static!important;flex:none!important}
body #灵光充值遮罩 #灵光充值弹窗{width:min(980px,100%)!important;max-width:calc(100vw - 32px)!important;min-width:0!important}
@media(max-width:740px){body #灵光充值遮罩 #灵光充值弹窗{width:min(480px,100%)!important}}
body #灵光充值遮罩{z-index:2147483000!important}
body #灵光充值遮罩 #灵光充值弹窗{overflow-x:hidden!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光扫码列{display:flex!important;flex-direction:column!important;align-items:center!important;width:270px!important;max-width:100%!important;flex:none!important;min-width:0!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付方式{display:flex!important;justify-content:center!important;gap:8px!important;width:100%!important;margin-top:12px!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付方式 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-width:0!important;flex:1!important;border:1px solid #d9dde5!important;border-radius:8px!important;background:#fff!important;color:#4e5969!important;padding:8px 10px!important;white-space:nowrap!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付方式 button svg{display:block!important;width:21px!important;height:21px!important;flex:none!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付方式 button[aria-pressed="true"]{border-color:#1664ff!important;background:#f2f6ff!important;color:#1664ff!important}
@media(max-width:760px){body #灵光充值遮罩 #灵光充值弹窗 .灵光扫码列{width:auto!important}body #灵光充值遮罩 #灵光充值弹窗 .灵光支付方式{display:none!important}}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付方式[hidden]{display:none!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付加载中{width:180px!important;height:180px!important;display:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#1664ff!important;font-size:12px!important;background:rgba(255,255,255,.48)!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付展示[data-payment-view="empty"] .灵光支付加载中{display:flex!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付加载中 span:first-child{width:26px!important;height:26px!important;border:3px solid #c8dcff!important;border-top-color:#1664ff!important;border-radius:50%!important;animation:灵光支付加载旋转 .8s linear infinite!important}
@keyframes 灵光支付加载旋转{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){body #灵光充值遮罩 #灵光充值弹窗 .灵光支付加载中 span:first-child{animation:none!important}}
/* Both desktop payment methods display their generated QR code. */
@media(min-width:761px){
body #灵光充值遮罩 #灵光充值弹窗 .灵光扫码列{position:relative!important;height:232px!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光充值选择结果{display:none!important}
body #灵光充值遮罩 #灵光充值弹窗 .灵光支付状态{height:50px!important;min-height:50px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
body #灵光充值遮罩 #灵光充值弹窗 .payment{gap:6px!important;margin-bottom:12px!important}
}
@media(max-width:760px){body #灵光充值遮罩 #灵光充值弹窗 .灵光支付展示[data-payment-view="empty"]{display:none!important}}
