.withdrawal-form-wrap{border-top:1px solid var(--line,#ddd7c9);border-bottom:1px solid var(--line,#ddd7c9);padding:2rem 0;margin:2.5rem 0}#withdrawal-form{display:grid;gap:1.35rem}#withdrawal-form label{display:grid;gap:.5rem;font-size:1rem}#withdrawal-form label span{color:#58686a}#withdrawal-form input{width:100%;box-sizing:border-box;border:1px solid #cbc5b7;border-radius:4px;padding:.85rem 1rem;background:rgba(255,255,255,.2);color:#293234;font:inherit}#withdrawal-form input:focus{outline:2px solid #8b788f;outline-offset:3px}#withdrawal-form .form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#withdrawal-form button{justify-self:start}#withdrawal-status{white-space:pre-line;overflow-wrap:anywhere}#withdrawal-review .actions{flex-wrap:wrap;gap:1rem}#withdrawal-details dd{overflow-wrap:anywhere}#withdrawals{margin:4rem 0;padding-top:3rem;border-top:1px solid #d5d0c3}#withdrawal-list article{padding:1.5rem 0;border-bottom:1px solid #d5d0c3;overflow-wrap:anywhere}#withdrawal-list .actions{display:flex;flex-wrap:wrap;gap:1rem}#withdrawal-list p{max-width:75ch}.withdrawal-page [hidden],#withdrawals [hidden]{display:none!important}@media(max-width:600px){#withdrawal-review .actions{display:grid}#withdrawal-form button,#withdrawal-review button{width:100%}}
