.withdrawal-page{max-width:760px;margin:44px auto 72px;padding:0 24px;color:#16212b;font-size:15px;line-height:1.75}.withdrawal-page h1{font-size:28px;letter-spacing:-.04em;margin:16px 0 8px;line-height:1.35}.withdrawal-page h2{font-size:18px;letter-spacing:-.025em;margin:0 0 20px}.withdrawal-back,.withdrawal-page a{color:#e0244a;text-decoration:none}.withdrawal-lead{color:#546271;margin:8px 0 28px}.withdrawal-section{padding:28px 0;border-top:1px solid #e0e5eb}.withdrawal-facts{margin:0 0 24px}.withdrawal-facts>div{display:flex;justify-content:space-between;gap:24px;padding:13px 0;border-bottom:1px solid #eef0f3}.withdrawal-facts dt{color:#566574}.withdrawal-facts dd{margin:0;font-weight:650;white-space:nowrap}.withdrawal-muted{font-size:14px;color:#63717e}.withdrawal-review{background:#f7f8fa;padding:16px 20px;border-left:3px solid #85909a}.withdrawal-button{min-height:44px;border:1px solid #cbd3dc;border-radius:6px;background:#fff;padding:10px 20px;color:#16212b;font:inherit;font-weight:600;cursor:pointer}.withdrawal-button:disabled{opacity:.45;cursor:default}.withdrawal-button:focus-visible,.withdrawal-page a:focus-visible,.withdrawal-code-row input:focus-visible{outline:3px solid #e0244a;outline-offset:3px}.withdrawal-code-row{display:flex;gap:10px;max-width:370px;margin-top:8px}.withdrawal-code-row input{min-width:0;width:100%;padding:10px 14px;border:1px solid #cbd3dc;border-radius:6px;font:inherit;letter-spacing:.16em}.withdrawal-code-row button{flex-shrink:0}.withdrawal-section form{margin-top:20px}.withdrawal-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid #e0e5eb}.withdrawal-danger{color:#fff;border-color:#ad3434;background:#ad3434}.withdrawal-error{color:#a62e2e}.withdrawal-verified{color:#e0244a}.withdrawal-receipt{padding-top:32px}.withdrawal-admin-list{display:grid;gap:14px}.withdrawal-admin-item{border:1px solid #e0e5eb;border-radius:6px;padding:18px;overflow-wrap:anywhere}.withdrawal-admin-item p{margin:8px 0}.withdrawal-admin-item textarea{width:100%;box-sizing:border-box;padding:12px;font:inherit;margin:12px 0}.withdrawal-admin-item button{margin-right:12px}@media(max-width:600px){.withdrawal-page{margin-top:28px;padding:0 20px}.withdrawal-page h1{font-size:25px}.withdrawal-section{padding:24px 0}.withdrawal-facts>div{gap:16px}.withdrawal-facts dt{max-width:68%}.withdrawal-actions{gap:20px}.withdrawal-receipt{padding-top:10px}}
