/* Withdrawal shares the existing top-up, card and button surfaces. */
.bn-ui .wd-page .mt-layout{grid-template-columns:minmax(0,1fr)}
.bn-ui .wd-page :is(.mt-form,.mt-entry-panel,.mt-method-panel,.mt-review-card,.mt-state-card){min-width:0;max-width:100%}
.bn-ui .wd-balance{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ps-line)}
.bn-ui .wd-balance>span{font-size:14px;color:var(--bn-muted)}
.bn-ui .wd-balance strong{font-size:24px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.bn-ui .wd-balance small{font-size:14px}
.bn-ui .wd-balance p{flex:1 0 100%;font-size:13px;color:var(--bn-muted);line-height:1.6}
.bn-ui .wd-amount-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}
.bn-ui .wd-amount-label .mt-amount-label{margin:0;font-size:16px;font-weight:600}
.bn-ui .wd-max{width:auto;min-width:0;min-height:44px;padding:8px 13px;border:1px solid var(--portal-control);border-radius:999px;background:var(--ps-card);color:var(--bn-ink);font:500 13px/1.5 var(--bn-font-ui)}
.bn-ui .wd-max:disabled{color:var(--bn-muted);border-color:var(--ps-line);background:var(--ps-inset);cursor:not-allowed}
.bn-ui .wd-currency{margin-top:20px}
.bn-ui .wd-currency legend{font-size:14px;font-weight:600;padding-bottom:10px}
.bn-ui .wd-currency label>span{min-height:48px}
.bn-ui .wd-page .mt-conversion .wd-receive{margin-top:14px;padding-top:14px;border-top:1px solid var(--ps-line)}
.bn-ui .wd-page .mt-conversion p,.bn-ui .wd-page .mt-helper{font-size:13px;line-height:1.65}
.bn-ui .wd-example-entry{display:grid;gap:12px;margin-top:22px;padding-top:22px;border-top:1px solid var(--ps-line)}
.bn-ui .wd-example-entry>p{font-size:14px;color:var(--bn-muted)}
.bn-ui .wd-example-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;justify-content:space-between;padding:14px 18px;border:1px solid var(--ps-control);border-radius:18px;background:var(--ps-inset);margin:0 0 22px;font-size:13px;line-height:1.6}
.bn-ui .wd-example-banner strong{font-weight:500}
.bn-ui .wd-page .mt-guidance details>p{font-size:14px;line-height:1.7;margin-top:14px}
.bn-ui .wd-page .mt-summary-rows>div{gap:14px}
.bn-ui .wd-page .mt-summary-rows dd{overflow-wrap:anywhere}
.bn-ui .wd-page .mt-review-amount>strong{overflow-wrap:anywhere}
.bn-ui .wd-state-actions{display:grid;gap:12px;margin-top:22px}
.bn-ui .ew-withdraw-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid var(--portal-control);border-radius:17px;background:var(--ps-inset);color:var(--bn-ink);font-size:13px;line-height:1.5;font-weight:600;box-shadow:var(--ps-small-shadow)}
.bn-ui .ew-withdraw-action .bn-icon{width:16px;height:16px}
.bn-ui .ew-balance-actions{display:flex;flex-wrap:wrap;gap:12px}
.bn-ui .ew-balance-actions .ew-topup-action{margin-top:0}
@media(min-width:800px){.bn-ui .wd-page .mt-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}
@media(max-width:374px){.bn-ui .wd-page .mt-summary-rows>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.bn-ui .wd-fields{display:grid;gap:16px;margin-top:14px}
.bn-ui .wd-field{display:grid;gap:6px;min-width:0}
.bn-ui .wd-field label{font-size:14px;font-weight:600}
.bn-ui .wd-field :is(input,select){width:100%;min-height:48px;padding:10px 14px;border:1px solid var(--portal-control);border-radius:14px;background:var(--ps-card);color:var(--bn-ink);font:400 15px/1.4 var(--bn-font-ui)}
.bn-ui .wd-field select{appearance:auto;cursor:pointer}
.bn-ui .wd-field :is(input,select)[aria-invalid="true"]{border-color:#D4543A}
.bn-ui .wd-field :is(input,select):focus-visible{outline:2px solid var(--bn-ink);outline-offset:2px}
