.withdrawal-public main{max-width:860px;margin:auto;padding:24px}.withdrawal-public a{color:#17394d}.withdrawal-form label,.withdrawal-form fieldset{display:block;margin:0 0 20px}.withdrawal-form input:not([type=radio]),.withdrawal-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px;margin-top:7px;border:1px solid #9eafb9;border-radius:6px;font:inherit}.withdrawal-form fieldset{border:1px solid #ccd7df;border-radius:8px;padding:16px}.withdrawal-form .withdrawal-choice{display:flex;align-items:center;gap:10px;margin:10px 0}.withdrawal-choice input{width:20px;height:20px}.withdrawal-declaration{padding:18px;background:#f2f5f6;border-left:4px solid #af8c61;margin:20px 0}.withdrawal-public button{white-space:normal;min-height:48px}.withdrawal-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.withdrawal-statement{white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-new{background:#fee7e7;color:#a21b1b}.withdrawal-public .errors{padding:16px;background:#fff1ed;color:#8b2717}.withdrawal-public .success{padding:16px;background:#eaf6ef;color:#1c5839}.withdrawal-public .hint{color:#536777}.withdrawal-public :focus-visible{outline:3px solid #b08d61;outline-offset:3px}@media(max-width:600px){.withdrawal-public main{padding:16px}.withdrawal-form button{width:100%}}@media print{.withdrawal-public a,.withdrawal-public button{display:none}.withdrawal-public main{padding:0}.withdrawal-public .order-panel{box-shadow:none;border:1px solid #ccc}}

.withdrawal-form .withdrawal-choice input[type=radio]{width:20px;height:20px;min-height:20px;padding:0;margin:0;flex-shrink:0}.withdrawal-public button[type=submit]{background:#17394d;color:white;border:0;border-radius:7px;padding:14px 22px;font:600 17px/1.4 system-ui,sans-serif;cursor:pointer}.withdrawal-public button[type=submit]:hover{background:#25546e}
