/* Minimal estimate, inheriting each existing product template's own palette. */
.gbp .gb-installment{--gi-text:var(--p-text);--gi-muted:var(--p-muted);--gi-line:var(--p-line)}
#gb6 .gb-installment,#gp .gb-installment{--gi-text:var(--text);--gi-muted:var(--muted);--gi-line:var(--line)}
.gb-installment{--gi-accent:#91b4ff;--gi-blue-bg:rgba(77,128,235,.10);--gi-blue-line:rgba(113,157,245,.27)}
html[data-gb-theme="light"] .gb-installment{--gi-accent:#2858bb;--gi-blue-bg:rgba(57,112,220,.07);--gi-blue-line:rgba(57,112,220,.22)}
.gb-installment{box-sizing:border-box;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:14px 0;margin:18px 0;border:0;border-block:1px solid var(--gi-line);border-radius:0;background:none;box-shadow:none;color:var(--gi-text);direction:rtl;text-align:right;font-family:inherit}
.gb-installment .gb-installment__badge{grid-column:1;grid-row:1;align-self:center;display:block;padding:0;background:none;border:0;border-radius:0;font:inherit;font-size:12px;line-height:1.8;color:var(--gi-muted)}
.gb-installment .gb-installment__amount{grid-column:2;grid-row:1;display:block;align-self:center;font:inherit;font-size:20px;font-weight:700;line-height:1.8;color:var(--gi-accent);white-space:nowrap;font-variant-numeric:tabular-nums}
.gb-installment .gb-installment__amount[hidden]{display:none!important}
.gb-installment .gb-installment__selection{grid-column:1/-1;margin:0!important;font:inherit;font-size:12px;line-height:1.9;color:var(--gi-text);overflow-wrap:anywhere}
.gb-installment .gb-installment__status{grid-column:1/-1;margin:0!important;font:inherit;font-size:12px;line-height:1.9;color:var(--gi-muted)}
.gb-installment .gb-installment__status:empty{display:none}
.gb-installment .gb-installment__disclaimer{grid-column:1/-1;display:block;margin:2px 0 0;font:inherit;font-size:10px;line-height:1.9;color:var(--gi-muted)}
#gbp-digipay>.gb-installment{grid-column:1/-1;width:100%;margin:0 0 18px}
.gb-installment.gb-installment--compact{width:100%;padding:0;margin:3px 0 0;border:0;border-radius:0;background:none;gap:2px 10px}
.gbp .gbp-payment-teaser,#gb6 .gb6-digipay-inline,#gp .gp-digipay-inline{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-top:14px;border:1px solid rgba(113,157,245,.27);border-radius:10px;background:rgba(77,128,235,.10);box-shadow:none;text-decoration:none;min-width:0}
.gbp .gbp-payment-teaser>img,#gb6 .gb6-digipay-inline>img,#gp .gp-digipay-inline>img{width:28px;height:28px;object-fit:contain;flex-shrink:0}
.gbp .gbp-payment-teaser>span>small,#gb6 .gb6-digipay-inline>span>small,#gp .gp-digipay-inline>span>small{display:none}
.gbp .gbp-payment-teaser>span>b,#gb6 .gb6-digipay-inline>span>strong,#gp .gp-digipay-inline>span>strong{display:block;font-size:12px;line-height:1.8;font-weight:500;color:inherit;margin:0}
html[data-gb-theme="light"] .gbp .gbp-payment-teaser,html[data-gb-theme="light"] #gb6 .gb6-digipay-inline,html[data-gb-theme="light"] #gp .gp-digipay-inline{background:rgba(57,112,220,.07);border-color:rgba(57,112,220,.22)}
.gbp-payment-teaser>span,.gb6-digipay-inline>span,.gp-digipay-inline>span{min-width:0;flex:1}
.gb-installment--compact .gb-installment__selection{display:none}
.gb-installment--compact .gb-installment__badge{font-size:10px}
.gb-installment--compact .gb-installment__amount{font-size:16px}
@media(max-width:380px){.gb-installment{column-gap:8px}.gb-installment .gb-installment__amount{font-size:18px}.gb-installment--compact .gb-installment__amount{font-size:15px}}
