.CalculadoraGastoEnergetico-module__oShOQG__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--radius:12px;--radius-large:16px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;max-width:1400px;padding:var(--spacing-xl) var(--spacing-lg);background: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] .CalculadoraGastoEnergetico-module__oShOQG__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:gray;--border:#404040;--hover:#333;--shadow-sm:0 1px 3px #0000004d;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006}.CalculadoraGastoEnergetico-module__oShOQG__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.CalculadoraGastoEnergetico-module__oShOQG__title{margin:0 0 var(--spacing-sm) 0;font-size:2.5rem;font-weight:700}.CalculadoraGastoEnergetico-module__oShOQG__subtitle{opacity:.95;margin:0;font-size:1.1rem}.CalculadoraGastoEnergetico-module__oShOQG__mainContent{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 2fr;display:grid}.CalculadoraGastoEnergetico-module__oShOQG__configPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-md);height:fit-content;position:sticky;top:100px}.CalculadoraGastoEnergetico-module__oShOQG__configPanel h2{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);font-size:1.2rem}.CalculadoraGastoEnergetico-module__oShOQG__tarifaSelector{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__tarifaOption{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .2s;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__tarifaOption:hover{border-color:var(--primary);background:var(--hover)}.CalculadoraGastoEnergetico-module__oShOQG__tarifaOption:has(input:checked){border-color:var(--primary);background:#2e86ab1a}.CalculadoraGastoEnergetico-module__oShOQG__tarifaOption input[type=radio]{accent-color:var(--primary);margin-top:4px}.CalculadoraGastoEnergetico-module__oShOQG__tarifaInfo{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__tarifaNombre{color:var(--text-primary);font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__tarifaPrecio{color:var(--text-secondary);font-size:.85rem}.CalculadoraGastoEnergetico-module__oShOQG__precioPersonalizado{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}.CalculadoraGastoEnergetico-module__oShOQG__precioPersonalizado input{width:80px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.CalculadoraGastoEnergetico-module__oShOQG__precioPersonalizado input:disabled{opacity:.5}.CalculadoraGastoEnergetico-module__oShOQG__precioPersonalizado span{color:var(--text-muted);font-size:.85rem}.CalculadoraGastoEnergetico-module__oShOQG__potenciaSelector{gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__potenciaSelector label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.CalculadoraGastoEnergetico-module__oShOQG__potenciaSelector select{padding:var(--spacing-sm) var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);cursor:pointer;font-size:.95rem}.CalculadoraGastoEnergetico-module__oShOQG__catalogoPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-md)}.CalculadoraGastoEnergetico-module__oShOQG__catalogoPanel h2{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);font-size:1.2rem}.CalculadoraGastoEnergetico-module__oShOQG__categoriaFilter{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__categoriaBtn{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:20px;font-size:.85rem;transition:all .2s}.CalculadoraGastoEnergetico-module__oShOQG__categoriaBtn:hover{border-color:var(--primary);color:var(--primary)}.CalculadoraGastoEnergetico-module__oShOQG__categoriaBtn.CalculadoraGastoEnergetico-module__oShOQG__active{background:var(--primary);border-color:var(--primary);color:#fff}.CalculadoraGastoEnergetico-module__oShOQG__presetsGrid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.CalculadoraGastoEnergetico-module__oShOQG__presetCard{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__presetCard:hover{border-color:var(--primary);background:#2e86ab0d;transform:translateY(-2px)}.CalculadoraGastoEnergetico-module__oShOQG__presetCustom{border-style:dashed}.CalculadoraGastoEnergetico-module__oShOQG__presetIcon{font-size:1.5rem}.CalculadoraGastoEnergetico-module__oShOQG__presetNombre{color:var(--text-primary);text-align:center;font-size:.75rem;line-height:1.2}.CalculadoraGastoEnergetico-module__oShOQG__presetPotencia{color:var(--text-muted);font-size:.7rem}.CalculadoraGastoEnergetico-module__oShOQG__listaPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl)}.CalculadoraGastoEnergetico-module__oShOQG__listaHeader{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__listaHeader h2{color:var(--text-primary);margin:0;font-size:1.2rem}.CalculadoraGastoEnergetico-module__oShOQG__limpiarBtn{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--danger);border-radius:var(--radius);color:var(--danger);cursor:pointer;background:0 0;font-size:.85rem;transition:all .2s}.CalculadoraGastoEnergetico-module__oShOQG__limpiarBtn:hover{background:var(--danger);color:#fff}.CalculadoraGastoEnergetico-module__oShOQG__listaElectrodomesticos{gap:var(--spacing-md);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoCard{border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-md);background:var(--bg-primary)}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoIcon{font-size:1.5rem}.CalculadoraGastoEnergetico-module__oShOQG__nombreInput{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius);color:var(--text-primary);background:0 0;border:1px solid #0000;flex:1;font-size:1rem;font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__nombreInput:hover,.CalculadoraGastoEnergetico-module__oShOQG__nombreInput:focus{border-color:var(--border);background:var(--bg-card);outline:none}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoActions{gap:var(--spacing-xs);display:flex}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoActions button{padding:var(--spacing-xs);cursor:pointer;opacity:.6;background:0 0;border:none;font-size:1rem;transition:opacity .2s}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoActions button:hover{opacity:1}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoInputs{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.CalculadoraGastoEnergetico-module__oShOQG__inputGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__inputGroup label{color:var(--text-muted);font-size:.75rem}.CalculadoraGastoEnergetico-module__oShOQG__inputGroup input{padding:var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);text-align:center;font-size:.9rem}.CalculadoraGastoEnergetico-module__oShOQG__inputGroup input:focus{border-color:var(--primary);outline:none}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoResumen{padding-top:var(--spacing-md);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__consumoMes{color:var(--text-secondary);font-size:.9rem}.CalculadoraGastoEnergetico-module__oShOQG__costeMes{color:var(--primary);font-size:1.1rem;font-weight:700}.CalculadoraGastoEnergetico-module__oShOQG__resultadosPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl)}.CalculadoraGastoEnergetico-module__oShOQG__resultadosPanel h2{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);text-align:center;font-size:1.3rem}.CalculadoraGastoEnergetico-module__oShOQG__resultadosGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);grid-template-columns:repeat(4,1fr);display:grid}.CalculadoraGastoEnergetico-module__oShOQG__resultadoCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);background:var(--bg-primary);border-radius:var(--radius);text-align:center;flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__resultadoCard.CalculadoraGastoEnergetico-module__oShOQG__destacado{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff}.CalculadoraGastoEnergetico-module__oShOQG__resultadoIcon{font-size:2rem}.CalculadoraGastoEnergetico-module__oShOQG__resultadoLabel{color:var(--text-secondary);font-size:.85rem}.CalculadoraGastoEnergetico-module__oShOQG__resultadoCard.CalculadoraGastoEnergetico-module__oShOQG__destacado .CalculadoraGastoEnergetico-module__oShOQG__resultadoLabel{color:#ffffffe6}.CalculadoraGastoEnergetico-module__oShOQG__resultadoValor{color:var(--text-primary);font-size:1.5rem;font-weight:700}.CalculadoraGastoEnergetico-module__oShOQG__resultadoCard.CalculadoraGastoEnergetico-module__oShOQG__destacado .CalculadoraGastoEnergetico-module__oShOQG__resultadoValor{color:#fff;font-size:1.8rem}.CalculadoraGastoEnergetico-module__oShOQG__desglose{background:var(--bg-primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.CalculadoraGastoEnergetico-module__oShOQG__desglose h3{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:1rem}.CalculadoraGastoEnergetico-module__oShOQG__desgloseLineas{gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__desgloseLine{padding:var(--spacing-sm) 0;color:var(--text-secondary);border-bottom:1px dashed var(--border);justify-content:space-between;font-size:.9rem;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__desgloseLine.CalculadoraGastoEnergetico-module__oShOQG__total{border-bottom:none;border-top:2px solid var(--primary);padding-top:var(--spacing-md);margin-top:var(--spacing-sm);color:var(--text-primary);font-size:1.1rem;font-weight:700}.CalculadoraGastoEnergetico-module__oShOQG__porCategoria{background:var(--bg-primary);border-radius:var(--radius);padding:var(--spacing-lg)}.CalculadoraGastoEnergetico-module__oShOQG__porCategoria h3{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:1rem}.CalculadoraGastoEnergetico-module__oShOQG__categoriasChart{gap:var(--spacing-md);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__categoriaBar{gap:var(--spacing-xs);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__categoriaInfo{justify-content:space-between;font-size:.85rem;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__categoriaNombre{color:var(--text-primary);font-weight:500}.CalculadoraGastoEnergetico-module__oShOQG__categoriaConsumo{color:var(--text-secondary)}.CalculadoraGastoEnergetico-module__oShOQG__barContainer{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.CalculadoraGastoEnergetico-module__oShOQG__bar{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:4px;height:100%;transition:width .5s}.CalculadoraGastoEnergetico-module__oShOQG__disclaimer{border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);background:#fff3cd;border:2px solid #ffc107}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__disclaimer{background:#ffc1071a;border-color:#ffc1074d}.CalculadoraGastoEnergetico-module__oShOQG__disclaimer h3{margin:0 0 var(--spacing-sm) 0;color:#856404}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__disclaimer h3{color:#ffc107}.CalculadoraGastoEnergetico-module__oShOQG__disclaimer p{color:#856404;margin:0;line-height:1.6}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__disclaimer p{color:#e0c36a}.CalculadoraGastoEnergetico-module__oShOQG__guideSection{margin-bottom:var(--spacing-2xl)}.CalculadoraGastoEnergetico-module__oShOQG__guideSection h2{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.5rem}.CalculadoraGastoEnergetico-module__oShOQG__introParagraph{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.1rem;line-height:1.7}.CalculadoraGastoEnergetico-module__oShOQG__contentGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.CalculadoraGastoEnergetico-module__oShOQG__contentCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.CalculadoraGastoEnergetico-module__oShOQG__contentCard h4{color:var(--primary);margin:0 0 var(--spacing-sm) 0;font-size:1.1rem}.CalculadoraGastoEnergetico-module__oShOQG__contentCard p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.CalculadoraGastoEnergetico-module__oShOQG__tipsList{gap:var(--spacing-lg);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__tip{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__tipIcon{flex-shrink:0;font-size:2rem}.CalculadoraGastoEnergetico-module__oShOQG__tip h4{color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;font-size:1.1rem}.CalculadoraGastoEnergetico-module__oShOQG__tip p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.CalculadoraGastoEnergetico-module__oShOQG__rankingConsumo{gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__rankingItem{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);display:flex}.CalculadoraGastoEnergetico-module__oShOQG__rankingPos{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:700;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__rankingNombre{color:var(--text-primary);flex:1;font-weight:500}.CalculadoraGastoEnergetico-module__oShOQG__rankingConsumo{color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.CalculadoraGastoEnergetico-module__oShOQG__mainContent{grid-template-columns:1fr}.CalculadoraGastoEnergetico-module__oShOQG__configPanel{position:static}.CalculadoraGastoEnergetico-module__oShOQG__resultadosGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CalculadoraGastoEnergetico-module__oShOQG__container{padding:var(--spacing-md)}.CalculadoraGastoEnergetico-module__oShOQG__hero{padding:var(--spacing-lg);margin-top:70px}.CalculadoraGastoEnergetico-module__oShOQG__title{font-size:1.8rem}.CalculadoraGastoEnergetico-module__oShOQG__subtitle{font-size:1rem}.CalculadoraGastoEnergetico-module__oShOQG__presetsGrid{grid-template-columns:repeat(3,1fr)}.CalculadoraGastoEnergetico-module__oShOQG__electrodomesticoInputs{grid-template-columns:repeat(2,1fr)}.CalculadoraGastoEnergetico-module__oShOQG__resultadosGrid{grid-template-columns:1fr}.CalculadoraGastoEnergetico-module__oShOQG__resultadoValor{font-size:1.3rem}.CalculadoraGastoEnergetico-module__oShOQG__resultadoCard.CalculadoraGastoEnergetico-module__oShOQG__destacado .CalculadoraGastoEnergetico-module__oShOQG__resultadoValor{font-size:1.5rem}.CalculadoraGastoEnergetico-module__oShOQG__tip{gap:var(--spacing-sm);flex-direction:column}.CalculadoraGastoEnergetico-module__oShOQG__rankingItem{flex-wrap:wrap}.CalculadoraGastoEnergetico-module__oShOQG__rankingNombre{flex:none;width:calc(100% - 50px)}.CalculadoraGastoEnergetico-module__oShOQG__rankingConsumo{text-align:right;width:100%}}.CalculadoraGastoEnergetico-module__oShOQG__tableWrapper{border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow-x:auto}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable{border-collapse:collapse;background:var(--bg-card);width:100%;font-size:.9rem}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable thead{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable thead th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;white-space:nowrap;font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody tr{border-bottom:1px solid var(--border);transition:background .15s}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody tr:hover{background:var(--hover)}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody tr:last-child{border-bottom:none}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody td{padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);line-height:1.5}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody td:first-child{color:var(--text-primary);white-space:nowrap;font-weight:600}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__comparativaTable{background:var(--bg-card)}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody tr:hover{background:var(--hover)}.CalculadoraGastoEnergetico-module__oShOQG__escenariosGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.CalculadoraGastoEnergetico-module__oShOQG__escenarioCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;transition:box-shadow .2s;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__escenarioCard:hover{box-shadow:var(--shadow-md)}.CalculadoraGastoEnergetico-module__oShOQG__escenarioHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.CalculadoraGastoEnergetico-module__oShOQG__escenarioIcon{flex-shrink:0;font-size:1.8rem}.CalculadoraGastoEnergetico-module__oShOQG__escenarioHeader h4{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__escenarioExample{color:var(--primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);background:#2e86ab14;margin:0;font-size:.85rem;font-weight:600}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__escenarioExample{background:#2e86ab26}.CalculadoraGastoEnergetico-module__oShOQG__escenarioTip{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.CalculadoraGastoEnergetico-module__oShOQG__faqList{gap:var(--spacing-md);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__faqItem{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__faqItem h4{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__faqItem p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.7}.CalculadoraGastoEnergetico-module__oShOQG__faqTip{color:var(--secondary);padding:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-xs);background:#48a9a61a;border-radius:20px;font-size:.82rem;font-weight:500;display:inline-block}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__faqTip{color:#6bc8c5;background:#48a9a62e}.CalculadoraGastoEnergetico-module__oShOQG__stepGuide{gap:var(--spacing-md);flex-direction:column;display:flex;position:relative}.CalculadoraGastoEnergetico-module__oShOQG__stepGuide:before{content:"";background:linear-gradient(180deg, var(--primary), var(--secondary));opacity:.3;width:2px;position:absolute;top:40px;bottom:40px;left:20px}.CalculadoraGastoEnergetico-module__oShOQG__step{gap:var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);z-index:1;align-items:flex-start;transition:box-shadow .2s;display:flex;position:relative}.CalculadoraGastoEnergetico-module__oShOQG__step:hover{box-shadow:var(--shadow-md)}.CalculadoraGastoEnergetico-module__oShOQG__stepNumber{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:1rem;font-weight:700;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__stepContent{flex:1}.CalculadoraGastoEnergetico-module__oShOQG__stepContent h4{color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-size:1.05rem;font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__stepContent p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.CalculadoraGastoEnergetico-module__oShOQG__tipsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.CalculadoraGastoEnergetico-module__oShOQG__tipCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__tipCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.CalculadoraGastoEnergetico-module__oShOQG__tipCard .CalculadoraGastoEnergetico-module__oShOQG__tipIcon{flex-shrink:0;font-size:2rem}.CalculadoraGastoEnergetico-module__oShOQG__tipCard h4{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.CalculadoraGastoEnergetico-module__oShOQG__tipCard p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.CalculadoraGastoEnergetico-module__oShOQG__warningBox{border-radius:var(--radius-large);padding:var(--spacing-xl);background:#ef44440d;border:2px solid #ef44444d}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__warningBox{background:#ef444414;border-color:#ef444440}.CalculadoraGastoEnergetico-module__oShOQG__warningHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.CalculadoraGastoEnergetico-module__oShOQG__warningIcon{flex-shrink:0;font-size:2rem}.CalculadoraGastoEnergetico-module__oShOQG__warningHeader h3{color:#dc2626;margin:0;font-size:1.3rem;font-weight:700}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__warningHeader h3{color:#f87171}.CalculadoraGastoEnergetico-module__oShOQG__warningList{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__warningList li{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius);color:var(--text-secondary);border-left:3px solid #ef4444;font-size:.92rem;line-height:1.6;display:flex}.CalculadoraGastoEnergetico-module__oShOQG__warningList li:before{content:"✗";color:#ef4444;flex-shrink:0;margin-top:1px;font-weight:700}.CalculadoraGastoEnergetico-module__oShOQG__warningList li strong{color:var(--text-primary)}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__warningList li{background:var(--bg-card);border-left-color:#f87171}[data-theme=dark] .CalculadoraGastoEnergetico-module__oShOQG__warningList li:before{color:#f87171}@media (max-width:768px){.CalculadoraGastoEnergetico-module__oShOQG__escenariosGrid,.CalculadoraGastoEnergetico-module__oShOQG__tipsGrid{grid-template-columns:1fr}.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable thead th,.CalculadoraGastoEnergetico-module__oShOQG__comparativaTable tbody td{padding:var(--spacing-sm) var(--spacing-md);font-size:.82rem}.CalculadoraGastoEnergetico-module__oShOQG__step{gap:var(--spacing-sm);flex-direction:column}.CalculadoraGastoEnergetico-module__oShOQG__stepGuide:before{display:none}.CalculadoraGastoEnergetico-module__oShOQG__warningHeader h3{font-size:1.1rem}.CalculadoraGastoEnergetico-module__oShOQG__warningList li{padding:var(--spacing-sm) var(--spacing-md)}}@media (max-width:480px){.CalculadoraGastoEnergetico-module__oShOQG__faqItem,.CalculadoraGastoEnergetico-module__oShOQG__escenarioCard{padding:var(--spacing-md)}.CalculadoraGastoEnergetico-module__oShOQG__stepContent h4{font-size:1rem}.CalculadoraGastoEnergetico-module__oShOQG__tipCard{padding:var(--spacing-md)}}
