.withdrawal-main{max-width:850px}.withdraw-card{background:#fffaf5;border:1px solid #e2cdbd;border-radius:20px;padding:28px;min-width:0}.withdraw-card label{display:block;margin:20px 0 8px}.withdraw-card input,.withdraw-card textarea{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:13px;border:1px solid #d9c7bc;border-radius:10px;background:white;color:#503e35;font:inherit;font-size:16px}.withdraw-card textarea{resize:vertical}.withdraw-hint{font-size:13px;color:#78645a;line-height:1.6}.withdraw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.withdraw-card p{line-height:1.7;overflow-wrap:anywhere}.withdraw-card [hidden]{display:none!important}.withdraw-card button{min-height:44px;white-space:normal}.withdraw-card button:disabled{opacity:.5;cursor:wait}.withdraw-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#withdrawReview{border-top:1px solid #e2cdbd;margin-top:24px;padding-top:24px}#withdrawSummary{white-space:pre-wrap}#withdrawResult:not(:empty){padding:16px;background:#efe1d6;border-radius:10px}#withdrawResult[data-state="error"]{border:1px solid #a24c3f}@media(max-width:600px){.withdraw-card{padding:18px}.withdraw-actions{flex-direction:column}.withdraw-actions button{width:100%}}
