.withdrawal-main{max-width:760px}.withdrawal-language{font-size:11px;display:grid;gap:5px}.withdrawal-language select{font:inherit;padding:6px;background:var(--paper);border:1px solid var(--line);color:var(--ink)}
#withdrawalForm{display:grid;gap:8px}#withdrawalForm label{font-size:13px;margin-top:12px}#withdrawalForm input{min-width:0;width:100%;box-sizing:border-box;padding:13px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0}#withdrawalForm small{font-size:12px;color:var(--muted)}#withdrawalForm button{margin-top:20px;justify-self:start}.withdrawal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.withdrawal-actions button{cursor:pointer}#withdrawalSummary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;font-size:14px}#withdrawalSummary dt{color:var(--muted)}#withdrawalSummary dd{margin:0;overflow-wrap:anywhere}#withdrawalReceiptText{white-space:pre-wrap;word-break:break-word}#withdrawalStatus{color:var(--copper);min-height:1.5em}#withdrawalConfirm:disabled{opacity:.6;cursor:wait}.withdrawal-main .button{font-size:13px;text-decoration:none;letter-spacing:0}@media(max-width:450px){#withdrawalSummary{grid-template-columns:1fr;gap:5px}#withdrawalSummary dd{margin-bottom:12px}.withdrawal-language{width:100%}.withdrawal-language select{width:100%}}
