/* V183 — Taller: menos altura, imágenes y texto sin superposición */
#salesWorkshopBox .v180-module{padding:18px!important}
#salesWorkshopBox .v180-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important}
#salesWorkshopBox .v180-photo-panel{height:355px!important;min-height:355px!important;max-height:355px!important;background:linear-gradient(105deg,#fff8ef,#ffeddb)!important;isolation:isolate}
#salesWorkshopBox .is-close .v180-photo-panel{background:linear-gradient(105deg,#f9f5ff,#eee4ff)!important}
/* La fotografía ocupa exclusivamente la mitad derecha; los pasos no pueden taparla */
#salesWorkshopBox .v180-photo-panel img{clip-path:inset(0 0 0 49%);transform:scaleX(-1)!important;object-fit:cover!important;object-position:50% 40%!important}
#salesWorkshopBox .v180-photo-panel:after{display:none!important}
#salesWorkshopBox .v180-steps{width:48%!important;margin:14px 0 12px 12px!important;z-index:2!important}
#salesWorkshopBox .v180-steps h4{font-size:15px!important;font-weight:600!important}
#salesWorkshopBox .v180-step{min-height:46px!important;padding:8px!important;font-weight:450!important;font-size:12px!important;line-height:1.4!important;background:#ffffffed!important;box-shadow:0 3px 10px #18385b0b!important}
#salesWorkshopBox .v180-step b{font-weight:600!important}
#salesWorkshopBox .v180-head h3{font-weight:620!important}
#salesWorkshopBox .v180-tools{padding:15px!important;gap:10px!important;min-width:0!important}
#salesWorkshopBox .v180-tools h4{font-weight:620!important}
/* Objeciones: dos columnas de botones anchos, texto completo */
#salesWorkshopBox .rebate-quick-panel{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#salesWorkshopBox .rebate-quick-head{margin-bottom:8px!important}
#salesWorkshopBox .rebate-quick-head h3{font-size:14px!important;font-weight:600!important}
#salesWorkshopBox .rebate-rule{display:flex!important;flex-wrap:wrap!important;gap:5px!important;padding:7px!important;font-size:10px!important}
#salesWorkshopBox .rebate-scenario-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}
#salesWorkshopBox .rebate-scenario-card{width:100%!important;min-width:0!important;min-height:65px!important;padding:9px!important;display:flex!important;align-items:center!important;gap:8px!important;border-radius:12px!important;white-space:normal!important;text-align:left!important;box-shadow:0 2px 8px #1c3c6410!important}
#salesWorkshopBox .rebate-card-copy{min-width:0!important;flex:1!important;overflow:visible!important}
#salesWorkshopBox .rebate-card-copy b{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.35!important;font-weight:560!important}
#salesWorkshopBox .rebate-card-copy small{font-weight:550!important;font-size:9px!important}
#salesWorkshopBox .rebate-icon{flex:0 0 33px!important;width:33px!important;height:33px!important}
#salesWorkshopBox .rebate-arrow{flex:0 0 auto!important}
#salesWorkshopBox .rebate-scenario-card.selected{border-color:#f3a259!important;background:#fff3e5!important}
#salesWorkshopBox #rebateQuickDetail{grid-column:1/-1!important;display:none;margin:0!important}
#salesWorkshopBox #rebateQuickDetail.v183-visible{display:block!important;padding:13px!important;border-radius:13px!important;background:#fff8ee!important;border:1px solid #f3c796!important;animation:v183appear .2s ease-out}
#salesWorkshopBox #rebateQuickDetail blockquote{margin:7px 0!important;font-size:12px!important}
/* Cierre: filas horizontales pequeñas; lectura expandible debajo de cada botón */
#salesWorkshopBox .closing-selector{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#salesWorkshopBox .closing-selector-head{margin-bottom:9px!important}
#salesWorkshopBox .closing-selector-head h3{font-size:14px!important;font-weight:600!important}
#salesWorkshopBox .close-inline{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
#salesWorkshopBox .closing-type{min-height:0!important;width:100%!important;padding:10px 12px!important;border-radius:12px!important;text-align:left!important}
#salesWorkshopBox .closing-type-main{display:flex!important;align-items:center!important;gap:9px!important}
#salesWorkshopBox .closing-type-copy b{font-size:13px!important;font-weight:590!important}
#salesWorkshopBox .closing-type-copy em{font-size:11px!important;font-weight:400!important}
#salesWorkshopBox .closing-type-reading{display:none!important;padding:12px 8px 3px!important;max-height:none!important}
#salesWorkshopBox .closing-type.selected .closing-type-reading{display:block!important;animation:v183appear .2s ease-out}
#salesWorkshopBox .closing-type-reading blockquote{font-size:12px!important;line-height:1.5!important;margin:4px 0!important}
#salesWorkshopBox .v182-tip{margin-top:10px!important;font-weight:400!important}
@keyframes v183appear{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/* Tecnología: aligerar jerarquía, preservar colores e íconos de V182 */
#tecnologia .tech-academy-hero h1,#tecnologia .tech-hero-copy h1{font-weight:630!important}
#tecnologia .tech-card h3{font-weight:570!important}
#tecnologia .tech-card strong,#tecnologia .tech-card b{font-weight:560!important}
#tecnologia .tech-card p,#tecnologia .tech-card span{font-weight:400!important}
#tecnologia .tech-tabs .tab{font-weight:520!important}
#tecnologia .tech-eyebrow{font-weight:580!important}
@media(max-width:1050px){#salesWorkshopBox .v180-layout{grid-template-columns:1fr!important}#salesWorkshopBox .v180-photo-panel{height:350px!important;min-height:350px!important;max-height:350px!important}}
@media(max-width:520px){#salesWorkshopBox .v180-photo-panel{height:360px!important;min-height:360px!important;max-height:360px!important}#salesWorkshopBox .v180-steps{width:50%!important}#salesWorkshopBox .rebate-scenario-grid{grid-template-columns:1fr!important}#salesWorkshopBox .v180-step{font-size:11px!important}}
