.bd-installments{display:grid;gap:24px;width:100%}
.bd-installments__provider{display:grid;gap:14px}
.bd-installments__provider-title{margin:0;color:#172033;font-size:1.12rem;font-weight:750}
.bd-installments__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}
.bd-installments__card{min-width:0;overflow:hidden;border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 4px 16px rgba(15,23,42,.045)}
.bd-installments__card-title{margin:0;padding:13px 16px;border-bottom:1px solid #e8edf3;background:#f7f9fc;color:#172033;font-size:.98rem;font-weight:700}
.bd-installments__scroll{width:100%;overflow-x:auto}
.bd-installments__table{width:100%;border-collapse:collapse;font-size:.92rem}
.bd-installments__table th,.bd-installments__table td{padding:11px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f5}
.bd-installments__table th:first-child,.bd-installments__table td:first-child{text-align:left}
.bd-installments__table th{color:#64748b;background:#fbfcfe;font-size:.78rem;text-transform:uppercase;letter-spacing:.025em}
.bd-installments__table tbody tr:last-child td{border-bottom:0}
.bd-installments__table td:nth-child(2){color:#0a9f4f;font-weight:750}
.bd-installments__note{margin:0;color:#64748b;font-size:.84rem}
@media(max-width:640px){.bd-installments__grid{grid-template-columns:1fr}.bd-installments__table th,.bd-installments__table td{padding:10px 11px}.bd-installments__provider-title{font-size:1rem}}
