/* This sheet is loaded only by the withdrawal pages. */
.bm-withdrawal{margin:0;background:#f3f6f9;color:#20364c;font:16px/1.65 Arial,sans-serif}
.bm-withdrawal *{box-sizing:border-box}
.bm-withdrawal a{color:#164d76;text-underline-offset:3px}
.bm-withdrawal .bwr-header{background:white;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px max(20px,calc((100% - 1100px)/2));border-bottom:1px solid #dde5ec}
.bm-withdrawal .bwr-header img{display:block;max-width:100%;height:auto}
.bm-withdrawal .bwr-main{max-width:900px;margin:auto;padding:32px 24px 56px}
.bm-withdrawal h1{font-size:clamp(26px,4vw,34px);line-height:1.25;margin:20px 0 16px}
.bm-withdrawal h2{font-size:21px;line-height:1.4;margin:0 0 20px}
.bm-withdrawal .bwr-panel{background:white;border:1px solid #dce5ed;border-radius:14px;padding:30px;margin:26px 0;overflow-wrap:anywhere}
.bm-withdrawal label{display:block;font-weight:600;margin:18px 0 6px}
.bm-withdrawal label span,.bm-withdrawal .bwr-help{font-weight:400;color:#52677a;font-size:14px}
.bm-withdrawal input,.bm-withdrawal select,.bm-withdrawal textarea{display:block;width:100%;font:inherit;color:inherit;border:1px solid #a9bbc9;border-radius:7px;padding:10px 12px;background:white}
.bm-withdrawal textarea{resize:vertical}
.bm-withdrawal button,.bm-withdrawal .bwr-button{display:inline-block;font:inherit;font-weight:600;background:#133b5e;color:white;padding:12px 18px;border:1px solid #133b5e;border-radius:7px;text-decoration:none;cursor:pointer;min-height:48px;margin:14px 0 0}
.bm-withdrawal .bwr-secondary{background:white;color:#133b5e}
.bm-withdrawal .bwr-actions{display:flex;flex-wrap:wrap;gap:12px}
.bm-withdrawal :focus-visible{outline:3px solid #287daf;outline-offset:4px}
.bm-withdrawal .bwr-declaration{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6f9;border-left:3px solid #859eb2;padding:18px}
.bm-withdrawal .bwr-step{font-size:14px;color:#52677a;margin:0 0 6px}
.bm-withdrawal .bwr-info{font-size:14px;overflow-wrap:anywhere}
.bm-withdrawal .bwr-alert{padding:16px 20px;border:1px solid #bd5b5b;border-radius:7px;background:#fff3f3;color:#772b2b}
.bm-withdrawal .bwr-trap{display:none}
.bm-withdrawal .bwr-skip{position:absolute;left:12px;top:-100px;background:white;padding:8px;z-index:5}
.bm-withdrawal .bwr-skip:focus{top:8px}
.bm-withdrawal .bwr-table-wrap{overflow:auto}
.bm-withdrawal table{width:100%;border-collapse:collapse;background:white}
.bm-withdrawal td,.bm-withdrawal th{padding:12px;text-align:left;border-bottom:1px solid #dce5ed;vertical-align:top}
@media(max-width:600px){.bm-withdrawal .bwr-header{padding:18px 20px;flex-wrap:wrap}.bm-withdrawal .bwr-main{padding:22px 16px 40px}.bm-withdrawal .bwr-panel{padding:22px 18px}.bm-withdrawal button,.bm-withdrawal .bwr-button{max-width:100%;white-space:normal}.bm-withdrawal .bwr-actions>*{width:100%}}
