#rustbid-withdrawal { max-width: 44rem; }
.withdrawal-form { margin-block: 14px 8px; }
.withdrawal-form small { color: var(--muted-strong); }
.withdrawal-declaration { padding: 10px 12px; border-left: 2px solid var(--accent); color: var(--text); background: var(--raised); }
.withdrawal-form button { margin-block: 12px 2px; }
.withdrawal-result { margin-top: 14px; }
.withdrawal-result h3 { color: var(--text); }
.withdrawal-result dl { display: grid; grid-template-columns: max-content minmax(0, 1fr); gap: 6px 14px; font-size: .88rem; }
.withdrawal-result dd { margin: 0; overflow-wrap: anywhere; }
.withdrawal-feedback { color: var(--text); }
.footer a[data-withdrawal-link] { font-weight: 700; color: var(--text); text-decoration: underline; }
