.SelectorEnergiaHogar-module__JREQ7a__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--radius:12px;--radius-large:16px;--spacing-xs:.5rem;--spacing-sm:.75rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;max-width:860px;padding:var(--spacing-xl) var(--spacing-lg);background-color:var(--bg-primary);min-height:100vh;color:var(--text-primary);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#777;--border:#404040}.SelectorEnergiaHogar-module__JREQ7a__hero{text-align:center;margin:80px 0 var(--spacing-xl);padding:var(--spacing-xxl) var(--spacing-xl);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff}.SelectorEnergiaHogar-module__JREQ7a__heroTitle{margin:0 0 var(--spacing-md);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.2}.SelectorEnergiaHogar-module__JREQ7a__heroSubtitle{opacity:.92;max-width:600px;margin:0 auto;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.5}.SelectorEnergiaHogar-module__JREQ7a__testSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);box-shadow:0 2px 8px #0000000f}.SelectorEnergiaHogar-module__JREQ7a__progreso{margin-bottom:var(--spacing-xl)}.SelectorEnergiaHogar-module__JREQ7a__progresoInfo{margin-bottom:var(--spacing-xs);color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.SelectorEnergiaHogar-module__JREQ7a__progresoLabel{font-weight:600}.SelectorEnergiaHogar-module__JREQ7a__progresoBar{background:var(--border);border-radius:99px;width:100%;height:8px;overflow:hidden}.SelectorEnergiaHogar-module__JREQ7a__progresoFill{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:99px;height:100%;transition:width .4s}.SelectorEnergiaHogar-module__JREQ7a__pregunta{margin-bottom:var(--spacing-xl)}.SelectorEnergiaHogar-module__JREQ7a__preguntaNumero{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacing-sm);border-radius:99px;padding:.2rem .6rem;font-size:.78rem;font-weight:700;display:inline-block}.SelectorEnergiaHogar-module__JREQ7a__preguntaTexto{color:var(--text-primary);margin:0 0 var(--spacing-lg);font-size:clamp(1rem,2.5vw,1.2rem);font-weight:700;line-height:1.4}.SelectorEnergiaHogar-module__JREQ7a__opciones{gap:var(--spacing-sm);flex-direction:column;display:flex}.SelectorEnergiaHogar-module__JREQ7a__opcionBtn{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-primary);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;color:var(--text-primary);width:100%;font-family:inherit;transition:border-color .2s,background .2s,transform .1s;display:flex}.SelectorEnergiaHogar-module__JREQ7a__opcionBtn:hover{border-color:var(--accent);background:#2e86ab0d}.SelectorEnergiaHogar-module__JREQ7a__opcionBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorEnergiaHogar-module__JREQ7a__opcionBtn.SelectorEnergiaHogar-module__JREQ7a__selected{border-color:var(--primary);background:#2e86ab1a;transform:translate(4px)}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__opcionBtn{background:var(--bg-card)}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__opcionBtn:hover{background:#2e86ab1f}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__opcionBtn.SelectorEnergiaHogar-module__JREQ7a__selected{background:#2e86ab33}.SelectorEnergiaHogar-module__JREQ7a__opcionIndicador{border:2px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:border-color .2s,background .2s;display:flex}.SelectorEnergiaHogar-module__JREQ7a__opcionBtn.SelectorEnergiaHogar-module__JREQ7a__selected .SelectorEnergiaHogar-module__JREQ7a__opcionIndicador{border-color:var(--primary);background:var(--primary)}.SelectorEnergiaHogar-module__JREQ7a__opcionBtn.SelectorEnergiaHogar-module__JREQ7a__selected .SelectorEnergiaHogar-module__JREQ7a__opcionIndicador:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.SelectorEnergiaHogar-module__JREQ7a__opcionTexto{font-size:.95rem;font-weight:500;line-height:1.4}.SelectorEnergiaHogar-module__JREQ7a__navegacion{gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.SelectorEnergiaHogar-module__JREQ7a__btnAnterior{border:2px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:border-color .2s,color .2s}.SelectorEnergiaHogar-module__JREQ7a__btnAnterior:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.SelectorEnergiaHogar-module__JREQ7a__btnAnterior:disabled{opacity:.4;cursor:not-allowed}.SelectorEnergiaHogar-module__JREQ7a__btnAnterior:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorEnergiaHogar-module__JREQ7a__btnSiguiente,.SelectorEnergiaHogar-module__JREQ7a__btnResultado{background:var(--primary);border-radius:var(--radius);color:#fff;cursor:pointer;border:none;padding:.75rem 2rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s,transform .1s}.SelectorEnergiaHogar-module__JREQ7a__btnSiguiente:hover:not(:disabled),.SelectorEnergiaHogar-module__JREQ7a__btnResultado:hover:not(:disabled){background:#256a8a;transform:translateY(-1px)}.SelectorEnergiaHogar-module__JREQ7a__btnSiguiente:disabled,.SelectorEnergiaHogar-module__JREQ7a__btnResultado:disabled{opacity:.5;cursor:not-allowed;transform:none}.SelectorEnergiaHogar-module__JREQ7a__btnSiguiente:focus-visible,.SelectorEnergiaHogar-module__JREQ7a__btnResultado:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorEnergiaHogar-module__JREQ7a__btnResultado{background:linear-gradient(135deg, var(--primary), var(--secondary))}.SelectorEnergiaHogar-module__JREQ7a__btnResultado:hover:not(:disabled){background:linear-gradient(135deg,#256a8a,#3a8a87)}.SelectorEnergiaHogar-module__JREQ7a__btnReiniciar{border:2px solid var(--primary);border-radius:var(--radius);color:var(--primary);cursor:pointer;background:0 0;padding:.75rem 2rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.SelectorEnergiaHogar-module__JREQ7a__btnReiniciar:hover{background:var(--primary);color:#fff}.SelectorEnergiaHogar-module__JREQ7a__btnReiniciar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorEnergiaHogar-module__JREQ7a__resultadoSection{margin-bottom:var(--spacing-xl);animation:.5s SelectorEnergiaHogar-module__JREQ7a__fadeInUp}@keyframes SelectorEnergiaHogar-module__JREQ7a__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SelectorEnergiaHogar-module__JREQ7a__resultadoCard{border-radius:var(--radius-large);overflow:hidden;box-shadow:0 4px 20px #0000001a}.SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{padding:var(--spacing-xl);color:#fff;align-items:center;gap:var(--spacing-lg);display:flex}.SelectorEnergiaHogar-module__JREQ7a__resultadoIcono{flex-shrink:0;font-size:3rem}.SelectorEnergiaHogar-module__JREQ7a__resultadoTitulo{margin:0 0 var(--spacing-xs);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:800}.SelectorEnergiaHogar-module__JREQ7a__resultadoSubtitulo{opacity:.9;margin:0;font-size:.95rem;line-height:1.4}.SelectorEnergiaHogar-module__JREQ7a__recomendacion_gas .SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{background:linear-gradient(135deg,#e8a020 0%,#c8851a 100%)}.SelectorEnergiaHogar-module__JREQ7a__recomendacion_electrico .SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{background:linear-gradient(135deg,#2e86ab 0%,#1a6a8a 100%)}.SelectorEnergiaHogar-module__JREQ7a__recomendacion_aerotermia .SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{background:linear-gradient(135deg,#48a9a6 0%,#338a87 100%)}.SelectorEnergiaHogar-module__JREQ7a__recomendacion_biomasa .SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{background:linear-gradient(135deg,#5b9e6f 0%,#3f7a52 100%)}.SelectorEnergiaHogar-module__JREQ7a__recomendacion_solar .SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{background:linear-gradient(135deg,#f39c12 0%,#c47d0a 100%)}.SelectorEnergiaHogar-module__JREQ7a__resultadoCuerpo{background:var(--bg-card);padding:var(--spacing-xl);border:1px solid var(--border);border-radius:0 0 var(--radius-large) var(--radius-large);border-top:none}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__resultadoCuerpo{background:var(--bg-card);border-color:var(--border)}.SelectorEnergiaHogar-module__JREQ7a__recomendacionDesc{color:var(--text-secondary);margin:0 0 var(--spacing-xl);font-size:1rem;line-height:1.6}.SelectorEnergiaHogar-module__JREQ7a__especsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.SelectorEnergiaHogar-module__JREQ7a__especCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);text-align:center}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__especCard{background:#ffffff0a}.SelectorEnergiaHogar-module__JREQ7a__especLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs);font-size:.78rem;font-weight:600;display:block}.SelectorEnergiaHogar-module__JREQ7a__especValor{color:var(--primary);font-size:1rem;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__ventajasSection{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.SelectorEnergiaHogar-module__JREQ7a__ventajasBloque{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__ventajasBloque{background:#ffffff0a}.SelectorEnergiaHogar-module__JREQ7a__ventajasTitulo{margin:0 0 var(--spacing-sm);color:var(--text-primary);font-size:.9rem;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__ventajasList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SelectorEnergiaHogar-module__JREQ7a__ventajasList li{color:var(--text-secondary);padding-left:1.2rem;font-size:.9rem;line-height:1.4;position:relative}.SelectorEnergiaHogar-module__JREQ7a__ventajasList li:before{font-size:.8rem;position:absolute;top:0;left:0}.SelectorEnergiaHogar-module__JREQ7a__ventajasPositivo li:before{content:"✓";color:#5b9e6f;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__ventajasNegativo li:before{content:"!";color:#e8a020;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__subvencionesSection{border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);background:#2e86ab14;border:1px solid #2e86ab40}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__subvencionesSection{background:#2e86ab1f;border-color:#2e86ab59}.SelectorEnergiaHogar-module__JREQ7a__subvencionesTitulo{color:var(--primary);margin:0 0 var(--spacing-sm);font-size:.9rem;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__subvencionesTexto{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.SelectorEnergiaHogar-module__JREQ7a__warningBox{border-radius:var(--radius);padding:var(--spacing-lg);margin:var(--spacing-xl) 0;color:#7a5200;background:#fff8e1;border:1px solid #f39c12;border-left-width:4px;font-size:.92rem;line-height:1.6}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__warningBox{color:#f5c842;background:#f39c121a;border-color:#f39c12}.SelectorEnergiaHogar-module__JREQ7a__warningBox strong{margin-bottom:var(--spacing-xs);font-size:.95rem;font-weight:700;display:block}.SelectorEnergiaHogar-module__JREQ7a__educativo{gap:var(--spacing-xl);flex-direction:column;display:flex}.SelectorEnergiaHogar-module__JREQ7a__educativoSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xl)}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__educativoSection{background:var(--bg-card)}.SelectorEnergiaHogar-module__JREQ7a__educativoSection h2{color:var(--primary);margin:0 0 var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border);font-size:1.15rem;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__educativoSection h3{color:var(--text-primary);margin:var(--spacing-lg) 0 var(--spacing-sm);font-size:1rem;font-weight:700}.SelectorEnergiaHogar-module__JREQ7a__educativoSection p{color:var(--text-secondary);margin:0 0 var(--spacing-md);font-size:.95rem;line-height:1.7}.SelectorEnergiaHogar-module__JREQ7a__educativoSection p:last-child{margin-bottom:0}.SelectorEnergiaHogar-module__JREQ7a__tablaContainer{margin:var(--spacing-md) 0;border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}.SelectorEnergiaHogar-module__JREQ7a__tablaComparativa{border-collapse:collapse;width:100%;font-size:.88rem}.SelectorEnergiaHogar-module__JREQ7a__tablaComparativa th{color:var(--primary);padding:.6rem var(--spacing-md);text-align:left;white-space:nowrap;background:#2e86ab1a;border-bottom:2px solid #2e86ab33;font-weight:700}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__tablaComparativa th{background:#2e86ab2e}.SelectorEnergiaHogar-module__JREQ7a__tablaComparativa td{padding:.6rem var(--spacing-md);border-bottom:1px solid var(--border);color:var(--text-secondary);line-height:1.4}.SelectorEnergiaHogar-module__JREQ7a__tablaComparativa tr:last-child td{border-bottom:none}.SelectorEnergiaHogar-module__JREQ7a__tablaComparativa tr:nth-child(2n) td{background:#00000005}[data-theme=dark] .SelectorEnergiaHogar-module__JREQ7a__tablaComparativa tr:nth-child(2n) td{background:#ffffff08}.SelectorEnergiaHogar-module__JREQ7a__listaEducativa{margin:0 0 var(--spacing-md);padding-left:1.5rem}.SelectorEnergiaHogar-module__JREQ7a__listaEducativa li{color:var(--text-secondary);margin-bottom:var(--spacing-xs);font-size:.95rem;line-height:1.6}.SelectorEnergiaHogar-module__JREQ7a__resultadoAcciones{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border);justify-content:center;display:flex}@media (max-width:640px){.SelectorEnergiaHogar-module__JREQ7a__container{padding:var(--spacing-lg) var(--spacing-md)}.SelectorEnergiaHogar-module__JREQ7a__hero{padding:var(--spacing-xl) var(--spacing-md);margin-top:70px}.SelectorEnergiaHogar-module__JREQ7a__testSection{padding:var(--spacing-lg) var(--spacing-md)}.SelectorEnergiaHogar-module__JREQ7a__ventajasSection{grid-template-columns:1fr}.SelectorEnergiaHogar-module__JREQ7a__especsGrid{grid-template-columns:1fr 1fr}.SelectorEnergiaHogar-module__JREQ7a__navegacion{flex-wrap:wrap}.SelectorEnergiaHogar-module__JREQ7a__btnSiguiente,.SelectorEnergiaHogar-module__JREQ7a__btnResultado{flex:1}.SelectorEnergiaHogar-module__JREQ7a__resultadoCabecera{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.SelectorEnergiaHogar-module__JREQ7a__container *,.SelectorEnergiaHogar-module__JREQ7a__container :before,.SelectorEnergiaHogar-module__JREQ7a__container :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
