.bank-details{background:white;border-radius:4px;text-align:left;margin:25px 0;padding:26px;color:#333;min-width:0}
.payment-panel .bank-details{padding:0;margin-top:28px;box-shadow:none}
.bank-details h2,.payment-panel .bank-details h2{font-size:19px;font-weight:400;color:#6f0050;margin:0 0 16px}
.bank-test-note{padding:12px 14px;background:#fff4d9;color:#715d2b;font-size:13px;line-height:1.6;border-radius:3px}
.bank-details dl{margin:22px 0}.bank-details dl>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.7fr);gap:20px;padding:13px 0;font-size:14px}.bank-details dd{text-align:right;overflow-wrap:anywhere;line-height:1.45}.bank-details dt{font-weight:400;color:#777}
.bank-details ol{font-size:14px;line-height:1.7;padding-left:20px;color:#6b7079}.bank-details li{margin-bottom:8px}
.bank-details .secondary{width:100%;margin-top:16px}.bank-details .secondary:disabled{cursor:default;color:#757575;border-color:#ddd;background:#f5f5f5}
#transfer-report-status{font-size:14px;line-height:1.6;color:#6f0050;margin-bottom:0}
@media(max-width:480px){.bank-details{padding:20px}.bank-details dl>div{grid-template-columns:1fr;gap:5px}.bank-details dd{text-align:left}}
