.bank-return h1{font-size:34px;line-height:1.5}.bank-return>.panel{padding:32px}
.bank-order-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:#f1f3e9;border:1px solid #dde1d1;padding:20px}.bank-order-summary>div{display:flex;flex-direction:column;gap:4px}.bank-order-summary span{font-size:13px;color:var(--muted)}.bank-order-summary strong{font-size:21px}
.bank-account{padding:20px;border:1px solid #d4d9c9;background:#fafbf7;border-radius:5px;min-width:0}.bank-account-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#22523a}.bank-beneficiary{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;margin-bottom:12px}.bank-iban{font-family:monospace;font-size:18px;letter-spacing:.3px;background:white;min-width:0;color:#163a2a}.bank-account .link-button{margin-top:9px;text-decoration:underline;min-height:40px}.bank-steps{padding-inline-start:24px;margin-block:0;display:grid;gap:12px;font-size:15px}.bank-actions{display:flex;flex-wrap:wrap;gap:12px}.bank-actions>.button{flex:1}.bank-paid{display:flex;align-items:flex-start;gap:10px;padding:16px;background:#eef6ec;border:1px solid #bfd4b9;color:#255834}.bank-paid svg{margin-top:3px}.bank-items summary{cursor:pointer;padding:12px 0}.bank-items p{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.bank-items strong{white-space:nowrap}.bank-checkout-info[hidden]{display:none}.bank-checkout-info{display:grid;gap:12px}.whatsapp-link{font-size:14px}.footer-signature .whatsapp-link{color:#e9dab5;border-color:#b6bc9a66;margin-top:14px}.footer-signature .whatsapp-link:hover{color:#183d2b;background:#e8d8ad}.bank-return .form-error{overflow-wrap:anywhere}
@media(max-width:760px){.bank-return h1{font-size:27px}.bank-return>.panel{padding:20px}.bank-order-summary{padding:15px;gap:12px}.bank-order-summary strong{font-size:18px}.bank-account{padding:15px}.bank-iban{font-size:16px;letter-spacing:0}.bank-actions{flex-direction:column}.bank-steps{font-size:14px}.bank-return .form-layout{gap:17px}}
