/* V191: Correcciones focalizadas y reversibles sobre V190 */
/* Sin franja de gamas. Etiqueta discreta que acompaña la ficha central. */
.v172-carousel .v190-range{display:none!important}
.v172-carousel .v190-slide-range{display:none!important}
.v172-carousel .v191-gama{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:12;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:560;letter-spacing:.01em;white-space:nowrap;background:rgba(255,255,255,.95);border:1px solid #d6e6f1;color:#1b4c74;box-shadow:0 3px 12px rgba(15,38,72,.09);pointer-events:none}
.v172-carousel .v191-gama[data-gama="entrada"]{color:#137455;border-color:#bce4d2;background:#f1fff9}
.v172-carousel .v191-gama[data-gama="media"]{color:#2159aa;border-color:#c7dafa;background:#f1f6ff}
.v172-carousel .v191-gama[data-gama="alta"]{color:#6c43a7;border-color:#ddccfa;background:#f7f1ff}
/* El detalle NO es una tarjeta de la cuadrícula; siempre ocupa una fila completa debajo de los botones. */
#salesWorkshopBox .rebate-scenario-grid.v190-grouped{display:flex!important;flex-direction:column!important;gap:12px!important;align-items:stretch!important}
#salesWorkshopBox .v190-scenario-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:start!important;grid-auto-flow:row!important;min-height:0!important;width:100%!important}
#salesWorkshopBox .v190-scenario-row>.rebate-scenario-card{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:82px!important;height:auto!important;max-height:none!important;padding:13px!important;align-self:stretch!important;grid-column:auto!important;grid-row:auto!important;overflow:visible!important}
#salesWorkshopBox .v190-scenario-row>.v190-scenario-detail,#salesWorkshopBox .v190-scenario-row>#rebateQuickDetail{grid-column:1/-1!important;grid-row:auto!important;display:block!important;position:relative!important;width:100%!important;min-height:0!important;max-width:none!important;box-sizing:border-box!important;padding:16px!important;margin:0!important;border:1px solid #d6e3f3!important;border-radius:14px!important;background:#fff!important;align-self:start!important}
#salesWorkshopBox .v190-scenario-row>#rebateQuickDetail:empty{display:none!important}
#salesWorkshopBox .v190-scenario-row .v190-scenario-detail blockquote{font-weight:430!important;font-size:16px!important;line-height:1.55!important}
/* Copiar lectura de cierre con CTA discreto, siempre dentro de la misma tarjeta. */
#salesWorkshopBox .v191-reading{font-size:17px!important;line-height:1.55!important;font-weight:420!important;letter-spacing:0!important;color:#244061!important}
#salesWorkshopBox .v191-copy{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 12px;border:1px solid #cfc0f2;background:#fff;color:#6745a7;border-radius:9px;font-size:12px;font-weight:550;cursor:pointer}
#salesWorkshopBox .v191-copy:hover{background:#f5f0ff}
/* Iconografía consistente con la identidad de cada etapa. */
#salesWorkshopBox .v180-head-icon{display:flex;align-items:center;justify-content:center}
#salesWorkshopBox .v180-head-icon svg{width:31px;height:31px;stroke:currentColor;stroke-width:1.85;fill:none;stroke-linecap:round;stroke-linejoin:round}
#salesWorkshopBox .v180-module:not(.is-close) .v180-head-icon{color:#f47b28!important}
#salesWorkshopBox .v180-module.is-close .v180-head-icon{color:#8551e4!important}
#salesWorkshopBox .v180-step{transition:transform .2s ease,box-shadow .2s ease}
#salesWorkshopBox .v180-step:hover{transform:scale(1.012);box-shadow:0 5px 14px rgba(40,72,113,.09)}
#salesWorkshopBox .sondea-v134-left [class*="step"],#salesWorkshopBox .ofrece-v137-guide [class*="step"]{transition:transform .2s ease,box-shadow .2s ease}
#salesWorkshopBox .sondea-v134-left [class*="step"]:hover,#salesWorkshopBox .ofrece-v137-guide [class*="step"]:hover{transform:scale(1.012);box-shadow:0 4px 13px rgba(25,70,120,.08)}
@media(max-width:1080px){#salesWorkshopBox .v190-scenario-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){#salesWorkshopBox .v190-scenario-row{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){#salesWorkshopBox .v180-step,#salesWorkshopBox .sondea-v134-left [class*="step"],#salesWorkshopBox .ofrece-v137-guide [class*="step"]{transition:none!important}}
