/* Bank transfer presentation; scoped, independent of cached sitewide stylesheet. */
.mch-bank-list dd{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}
.mch-bank-copy{border:1px solid #abb2cb;background:#fff;color:#09103c;font:inherit;font-size:.81rem;font-weight:700;border-radius:999px;padding:.46rem .75rem;cursor:pointer;white-space:nowrap}
.mch-bank-copy:hover,.mch-bank-copy:focus-visible{background:#09103c;color:#fff}
.mch-bank-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.8rem 0 1rem}
.mch-bank-ways article{padding:1.3rem;border-radius:16px;border:1px solid #d9def0;background:#f7f7fc;min-width:0}
.mch-bank-ways h3{font-size:1.15rem;color:#09103c;margin:0 0 .5rem}
.mch-bank-ways p{font-size:.97rem;line-height:1.6;margin:0;color:#344067}
.mch-bank-iban{color:#09103c;font-weight:650;line-height:1.6;margin:1.2rem 0}
.mch-bank-warning{background:#fdf4ed;color:#3d2b36;border-left:4px solid #b7747b;padding:1rem 1.2rem;border-radius:5px 12px 12px 5px;font-size:.93rem;line-height:1.6;margin-top:1rem}
@media(max-width:650px){.mch-bank-ways{grid-template-columns:1fr}.mch-bank-copy{min-height:38px}}
@media(max-width:400px){.mch-bank-list dd{align-items:flex-start;flex-direction:column}.mch-bank-section{padding:20px}}
