.aq-withdrawal-progress{padding:20px 22px;margin:18px 0 24px;border:1px solid var(--line);border-radius:16px;background:var(--surface2);color:var(--ink);min-width:0;overflow-wrap:anywhere}
.aq-withdrawal-progress h3{font:400 25px/1.3 var(--font-display,Georgia,serif);margin:0 0 14px}.aq-withdrawal-progress p{margin:10px 0;line-height:1.75}
.aq-withdrawal-count{font-size:13px;font-weight:600}.aq-withdrawal-warning{font-size:14px}.aq-withdrawal-progress>.tiny{max-width:85ch;font-size:12px}
.aq-withdrawal-steps{display:flex;gap:9px;margin:12px 0 16px}.aq-withdrawal-steps>span{width:15px;height:15px;border-radius:50%;border:1px solid var(--primary);background:var(--surface)}.aq-withdrawal-steps>.is-recorded{background:var(--primary);box-shadow:inset 0 0 0 3px var(--surface)}
.aq-withdrawal-progress:is(.is-warning,.is-blocked){border-color:var(--primary)}.aq-withdrawal-progress:is(.is-warning,.is-blocked) .aq-withdrawal-warning{font-weight:600;color:var(--primary)}
.aq-withdrawal-help{margin-top:16px;font-size:12px;line-height:1.7}.aq-withdrawal-help>summary{cursor:pointer;color:var(--muted)}.aq-withdrawal-help>p{font-size:12px;max-width:85ch}
@media(max-width:600px){.aq-withdrawal-progress{padding:18px}.aq-withdrawal-progress h3{font-size:23px}}
