body.pwdu-withdraw-active{overflow:hidden!important}
.pwdu-withdraw-overlay{position:fixed;inset:0;z-index:2147482800;background:#005a52;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow:auto}
.pwdu-withdraw-shell{max-width:480px;min-height:100vh;margin:0 auto;background:#004740;box-shadow:0 0 0 1px rgba(255,255,255,.04)}
.pwdu-top{height:58px;background:#075d55;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(255,255,255,.12)}
.pwdu-back{position:absolute;left:16px;color:#f5c518;text-decoration:none;font-size:34px;line-height:1;font-weight:400}.pwdu-title{font-size:20px;font-weight:900;color:#fff}
.pwdu-content{padding:16px}.pwdu-section{margin-bottom:16px}.pwdu-label{font-size:14px;font-weight:900;margin:0 0 10px;color:#fff}.pwdu-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pwdu-method{border:1px solid rgba(255,255,255,.16);background:#075d55;border-radius:12px;padding:12px;min-height:54px;color:#d8fffb;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.pwdu-method.active{background:#12a39a;border-color:#25d6c9;color:#fff}.pwdu-method img{width:24px;height:24px;object-fit:contain;border-radius:6px}
.pwdu-input{width:100%;height:54px;background:#012f2c;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:#fff;font-size:18px;font-weight:800;padding:0 14px;outline:none}.pwdu-input:focus{border-color:#19c8bd}.pwdu-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pwdu-amount{height:48px;border:0;border-radius:10px;background:#075d55;color:#fff;font-size:17px;font-weight:900;cursor:pointer}.pwdu-amount.active{background:#13a99e}.pwdu-submit{width:100%;height:52px;border:0;border-radius:10px;background:#13a99e;color:#fff;font-size:16px;font-weight:900;cursor:pointer}.pwdu-submit:disabled{opacity:.55;cursor:not-allowed}.pwdu-msg{display:none;border-radius:10px;padding:10px 12px;font-weight:800;margin-bottom:12px}.pwdu-msg.show.ok{display:block;background:rgba(34,197,94,.18);border:1px solid rgba(34,197,94,.45)}.pwdu-msg.show.err{display:block;background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.45)}
.pwdu-modal{position:fixed;inset:0;z-index:2147482900;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:18px}.pwdu-modal-card{width:min(420px,100%);background:#075d55;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:18px;color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.45)}.pwdu-modal-title{font-weight:900;font-size:18px;margin:0 0 12px}.pwdu-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.pwdu-cancel,.pwdu-confirm{height:46px;border:0;border-radius:10px;font-weight:900;cursor:pointer}.pwdu-cancel{background:rgba(255,255,255,.12);color:#fff}.pwdu-confirm{background:#f5c518;color:#123}
body.pwdu-deposit-page .pwdu-amount-prefix::before{content:attr(data-pwdu-symbol);margin-right:2px;font-weight:inherit}
@media(min-width:760px){.pwdu-withdraw-overlay{padding:28px 0}.pwdu-withdraw-shell{border-radius:22px;min-height:auto}.pwdu-top{border-radius:22px 22px 0 0}}
