.banigo-amount-page .banigo-amount-options-summary{margin:-5px 0 18px;color:var(--color-text-muted,#66756c)}
.banigo-amount-page .banigo-amount-options-table table{min-width:1040px;table-layout:fixed}
.banigo-amount-page .banigo-amount-options-table col.is-provider{width:19%}
.banigo-amount-page .banigo-amount-options-table col.is-term{width:14%}
.banigo-amount-page .banigo-amount-options-table col.is-repayment{width:15%}
.banigo-amount-page .banigo-amount-options-table col.is-dae{width:15%}
.banigo-amount-page .banigo-amount-options-table col.is-promo{width:16%}
.banigo-amount-page .banigo-amount-options-table col.is-fact{width:21%}
.banigo-amount-page .banigo-amount-options-table th,.banigo-amount-page .banigo-amount-options-table td{vertical-align:top}
.banigo-amount-page .banigo-amount-options-table tbody th{font-size:14px}
.banigo-amount-page .banigo-amount-options-term,.banigo-amount-page .banigo-amount-options-dae,.banigo-amount-page .banigo-amount-options-repayment{display:block;color:#263c30;font-size:12px;line-height:1.45}
.banigo-amount-page .banigo-amount-options-promo{display:inline-flex;max-width:100%;flex-direction:column;gap:3px;padding:7px 10px;border-radius:9px;background:#e7f6ec;color:#126b39;line-height:1.35}
.banigo-amount-page .banigo-amount-options-promo strong{font-size:11px}
.banigo-amount-page .banigo-amount-options-promo small{color:#397b55;font-size:10px}
.banigo-amount-page .banigo-amount-options-empty{color:var(--color-text-muted,#66756c)}
.banigo-amount-page .banigo-amount-options-fact{color:#40594b;font-size:11px;font-weight:650;line-height:1.5}
.banigo-amount-page .banigo-amount-options-note{margin:12px 0 0;color:var(--color-text-muted,#66756c);font-size:12px;line-height:1.55}
.banigo-amount-page .banigo-amount-options-empty-state{padding:18px;border:1px solid var(--color-border,#dce7df);border-radius:14px;background:#fff;color:#334a3d}
.banigo-amount-page .banigo-amount-options-empty-state p{margin:6px 0 0;color:var(--color-text-muted,#66756c)}
.banigo-amount-page .banigo-amount-period{margin:14px 0 18px}.banigo-amount-page .banigo-amount-period output{display:block;margin-bottom:12px;color:var(--color-primary-dark,#0b6b3a);font-size:28px;font-weight:800;line-height:1.15}.banigo-amount-page .banigo-amount-period input[type=range]{width:100%;margin:0;accent-color:var(--color-primary,#138a4b);cursor:pointer}.banigo-amount-page .banigo-amount-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.banigo-amount-page .banigo-amount-presets button{min-height:44px;padding:8px 10px;border:1px solid var(--color-border,#dce7df);border-radius:10px;background:#fff;color:var(--color-text,#1c2b23);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.banigo-amount-page .banigo-amount-presets button:hover,.banigo-amount-page .banigo-amount-presets button.is-active{border-color:var(--color-primary,#138a4b);background:var(--color-success-soft,#e7f6ec);color:var(--color-primary-dark,#0b6b3a)}.banigo-amount-page .banigo-amount-presets button:focus-visible,.banigo-amount-page .banigo-amount-period input[type=range]:focus-visible{outline:3px solid rgba(19,138,75,.22);outline-offset:2px}.banigo-amount-page .banigo-amount-availability{margin:12px 0 0;color:var(--color-text-muted,#66756c);font-size:13px;line-height:1.45}
@media(max-width:640px){.banigo-amount-page .banigo-amount-options-table table{min-width:960px}.banigo-amount-page .banigo-amount-options-table th,.banigo-amount-page .banigo-amount-options-table td{padding:12px 10px}.banigo-amount-page .banigo-amount-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.banigo-amount-page .banigo-amount-period output{font-size:25px}}
