.fe-withdraw a{color:#244b66;text-decoration:underline}
.fe-withdraw button{background:#294e67;color:#fff;border:2px solid #294e67;padding:12px 18px;border-radius:4px;font:inherit;cursor:pointer;white-space:normal}
.fe-withdraw button:focus-visible,.fe-withdraw-link:focus-visible{outline:3px solid #986c00;outline-offset:4px}
.fe-withdraw{max-width:850px;margin:40px auto;padding:24px;background:#fff;color:#18232b;line-height:1.65;font-size:17px}
.fe-withdraw h1,.fe-withdraw h2{color:#294e67}
.fe-withdraw label{display:block;margin:20px 0 6px;font-weight:600}
.fe-withdraw input,.fe-withdraw textarea{display:block;width:100%;margin-top:8px;border:1px solid #52636d;border-radius:3px;padding:12px;color:#17232c;background:#fff;font:inherit;box-sizing:border-box}
.fe-receipt{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f7;padding:20px;color:#17232c;font:inherit}
.fe-error{border-left:5px solid #a31d1d;background:#fff0ef;padding:15px;color:#6e1111}
.fe-notice{border:2px solid #986c00;padding:15px}
.fe-withdraw-link{position:fixed;right:16px;bottom:16px;z-index:2147483000;display:block;background:#294e67;color:#fff!important;border:2px solid #fff;border-radius:6px;padding:12px 16px;font:600 15px/1.4 sans-serif;text-decoration:underline!important;box-shadow:0 2px 8px #0004;max-width:calc(100vw - 32px);box-sizing:border-box}
@media(max-width:600px){.fe-withdraw{padding:18px;margin:16px 8px}.fe-withdraw-link{right:12px;padding:10px 13px;font-size:14px}}
@media print{.fe-withdraw-link,.fe-withdraw button,.fe-notice{display:none!important}}