/* Reuse the property quote layout, controls and cards from Proyectos. */
.mly-bank .mly-quote-fixed-unit strong{overflow-wrap:anywhere}
.mly-bank .mly-quote-field:last-child{grid-column:1/-1}
.mly-bank .mly-quote-input-note{margin-bottom:0}
.mly-bank .mly-quote-payment+.mly-quote-bank-card.is-primary{margin-top:14px}
.mly-bank-parameters{margin-top:20px;padding:22px;border:1px solid var(--quote-line);border-radius:18px;background:#f8faf8}
.mly-bank-parameters h3{font-size:15px;font-weight:500;margin:0 0 6px}
.mly-bank-parameters>p{font-size:11px;color:var(--quote-muted);line-height:1.6;margin:0 0 18px}
.mly-bank-parameters dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0}
.mly-bank-parameters dt{font-size:11px;line-height:1.6;color:var(--quote-muted)}
.mly-bank-parameters dd{margin:5px 0 0;font-size:14px;line-height:1.5;font-weight:500;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.mly-bank [data-bank-controls]:disabled{opacity:.7}
.mly-bank-table{max-width:100%;border:1px solid var(--quote-line);border-radius:12px}
.mly-bank-table:focus-visible{outline:2px solid #759680;outline-offset:3px}
.mly-bank-table caption{text-align:left;padding:12px;color:var(--quote-muted);font-size:11px}
.mly-bank-table tbody th{position:static;background:transparent}
@media(max-width:400px){.mly-bank .mly-quote-breakdown dl>div{flex-wrap:wrap;gap:4px 10px}.mly-bank .mly-quote-bank-card dl{grid-template-columns:1fr}.mly-bank .mly-quote-plan-facts{grid-template-columns:1fr}}
