/* SYBET V8.9 · experiencia de crédito sencilla, con datos autorizados. */
.sybet-car-detail .sybet-purchase-panel{align-self:start}
.sybet-car-detail .sybet-calc-v87{padding:18px 16px;background:#f7f8fb;border:1px solid #e2e7ee}
.sybet-car-detail .sybet-calc-v87 .sybet-calc-heading h4{font-size:21px}
.sybet-car-detail .sybet-calc-v87 .sybet-calc-output{background:#142333}
.sybet-car-detail .sybet-calc-v87 .sybet-calc-output-main strong{font-size:clamp(25px,2.2vw,30px)}
.sybet-car-detail .sybet-calc-v87 .sybet-term-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(67px,1fr));gap:5px}
.sybet-car-detail .sybet-calc-v87 .sybet-term-choice{font-size:10px;min-height:45px}
.sybet-car-detail .sybet-term-warning{display:block;color:#778494;font-size:10px;margin-top:7px;line-height:1.4}
.sybet-car-detail .sybet-calc-legal{padding-top:5px;line-height:1.55}
.sybet-car-detail .sybet-calc-pricebase{gap:7px}
.sybet-car-detail .sybet-calc-v87 .sybet-range-summary{font-size:11px}
.v89-config-head{background:#f2f5f8;padding:14px 15px;border-radius:11px;border-left:4px solid #c8203b}
.v89-config-head strong{display:block;color:#1e2c3c;font-size:15px}
.v89-config-head p{margin:6px 0 0;font-size:12px;color:#68788a;line-height:1.45}
.v89-term-grid{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px;border:1px solid #dce4ec;border-radius:9px;background:#fafbfd}
.v89-term-grid label{display:flex;align-items:center;gap:5px;font-size:12px;text-transform:none;letter-spacing:normal;color:#283748;white-space:nowrap}
.v89-term-grid input{width:auto;height:auto;accent-color:#c9223d}
@media(max-width:560px){.sybet-car-detail .sybet-calc-v87 .sybet-term-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.sybet-car-detail .sybet-calc-v87 .sybet-term-choice{min-height:44px;font-size:11px}}

/* V8.12: selector de supuestos, solo visible cuando no hay tasa autorizada */
.sybet-rate-select{width:100%;min-height:42px;background:#fff;color:#192027;border:1px solid #d6dbe0;border-radius:9px;padding:8px 11px;font:inherit;margin:7px 0}
