.bank-trigger{font:inherit;font-size:13px;color:inherit;background:transparent;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;text-align:left}.payment-note{flex-wrap:wrap}.bank-dialog{width:min(650px,calc(100vw - 32px));max-height:85dvh;overflow:auto;border:0;padding:0;color:#17394a;background:#fff}.bank-dialog::backdrop{background:#102b3ac4}.bank-inner{padding:38px}.bank-close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:1px solid #d6e0e1;background:white;font-size:25px;cursor:pointer}.bank-inner h2{font:400 30px/1.3 Georgia,serif;margin:18px 0}.bank-intro,.bank-note{font-size:14px;line-height:1.8;color:#526b75}.bank-currency-label{display:block;margin:20px 0 7px;font-size:13px}.bank-details{margin:24px 0}.bank-details>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;border-top:1px solid #e0e7e7;padding:13px 0;font-size:14px;line-height:1.7}.bank-details dt{color:#526b75}.bank-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.bank-note{padding:16px;background:#f2f4ed}.bank-copy{margin-top:18px}.bank-status{font-size:13px;line-height:1.7;margin-top:12px}.bank-manual-copy{width:100%;min-height:150px;margin-top:12px}.bank-trigger:focus-visible,.bank-close:focus-visible{outline:2px solid #9b814c;outline-offset:4px}@media(max-width:600px){.bank-inner{padding:30px 22px}.bank-inner h2{font-size:26px}.bank-details>div{grid-template-columns:1fr;gap:4px}.bank-copy{width:100%}}
.bank-restrictions{border-top:1px solid #d6e0e1;border-bottom:1px solid #d6e0e1;padding:16px 0;font-size:13px;line-height:1.8}.bank-restrictions summary{cursor:pointer;font-weight:600}.bank-restrictions p{margin:12px 0}.bank-dialog select{width:100%;min-width:0}
