#uqCard,#uqWallet{font-size:16px}#uqCard p,#uqWallet p,#uqDialog p{font-size:16px;line-height:1.5}#uqDialog{color:var(--white,#fff);background:var(--card,#21101b);border:1px solid #ffffff40;border-radius:18px;padding:22px;width:min(480px,calc(100vw - 28px));max-height:90vh;overflow:auto;box-sizing:border-box}#uqDialog::backdrop{background:#000c}.uqHead{display:flex;align-items:center;justify-content:space-between;gap:12px}#uqDialog label{display:block;margin:16px 0 8px;font-size:16px}#uqDialog .input{box-sizing:border-box;width:100%;font-size:16px}#uqDialog .btn{font-size:16px;min-height:44px;margin:8px 0;width:100%}.uqHead .btn{width:auto!important}.uqHead h2{font-size:21px}#uqVideo{width:100%;max-height:260px;object-fit:cover;margin-top:12px}#uqVideo[hidden]{display:none}.uqReward{padding:16px 0;border-top:1px solid #ffffff30}.uqQR{display:flex;justify-content:center;margin:14px 0}.uqQR canvas{max-width:100%;height:auto;background:white}.uqCode{word-break:break-all;font-family:monospace;font-size:14px!important}.uqTag{color:var(--yellow,#ff813e);font-weight:bold}#uqStatus{padding:12px;background:var(--navy2,#301927);border-radius:10px}#uqResult h3{font-size:21px}#uqDialog button:disabled{opacity:.6;cursor:wait}#uqWallet details{margin:10px 0}
