.sePayPage{display:grid;gap:16px;padding-bottom:28px}.sePayHero,.sePayCard{padding:18px;border:1px solid rgba(47,170,255,.28);border-radius:22px;background:linear-gradient(145deg,rgba(0,20,34,.9),rgba(5,8,22,.96))}.sePayEyebrow{font-size:11px;letter-spacing:.18em;color:#70d9ff}.sePayHero h1{margin:7px 0 3px}.sePayBalance{font-size:38px;font-weight:800;margin:10px 0}.sePayHint{color:#90a4b5;font-size:13px;line-height:1.45}.sePayMethods{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sePayMethod{padding:12px 8px;border-radius:15px;background:rgba(10,29,44,.72);border:1px solid rgba(78,184,255,.22);text-align:center;font-size:12px}.sePayMethod b{display:block;font-size:14px}.sePayNotice{padding:12px 14px;border-radius:14px;background:rgba(255,180,0,.08);border:1px solid rgba(255,190,62,.24);color:#ffd98a;font-size:13px;line-height:1.45}.sePayTx{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06)}.sePayTx:last-child{border-bottom:0}.sePayTx small{color:#7f94a7;display:block}.sePayStatus{font-size:11px}.sePayStatus.PAID{color:#6dffbc}.sePayStatus.FAILED{color:#4ac7ff}.sePayStatus.CREATED,.sePayStatus.PENDING{color:#6fd8ff}@media(max-width:540px){.sePayMethods{grid-template-columns:1fr}.sePayBalance{font-size:33px}}.sePayQuick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px}.sePayQuick button{padding:10px 6px;border:1px solid rgba(83,173,255,.24);border-radius:12px;background:rgba(15,30,46,.85);color:#dbeeff}.sePayCard .field{margin-top:14px}.sePayCard .field label{display:block;margin-bottom:6px;color:#9eb1c1;font-size:12px}@media(max-width:540px){.sePayQuick{grid-template-columns:repeat(2,1fr)}}
#sePayNav .sePayDrawerIcon{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;overflow:visible!important;filter:none!important}
#sePayNav .sePayDrawerIcon::after{display:none!important}
#sePayNav .sePayDrawerIcon img{display:block;width:31px;height:31px;object-fit:contain;filter:drop-shadow(0 0 5px rgba(44,238,221,.38));transition:transform .18s ease,filter .18s ease}
#sePayNav:active .sePayDrawerIcon img,#sePayNav.on .sePayDrawerIcon img{transform:scale(1.04);filter:drop-shadow(0 0 8px rgba(44,238,221,.58))}
@media(max-width:520px){#sePayNav .sePayDrawerIcon{width:30px!important;height:30px!important}#sePayNav .sePayDrawerIcon img{width:29px;height:29px}}
