.CalculadoraCombustible-module__7rlXMa__container{max-width:950px;min-height:100vh;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.CalculadoraCombustible-module__7rlXMa__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#2e86ab 0%,#48a9a6 100%);border-radius:16px;margin-top:80px;margin-bottom:25px;padding:35px 25px}.CalculadoraCombustible-module__7rlXMa__title{margin-bottom:8px;font-size:2rem;font-weight:600}.CalculadoraCombustible-module__7rlXMa__subtitle{opacity:.9;font-size:1rem}.CalculadoraCombustible-module__7rlXMa__mainContent{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;display:grid}.CalculadoraCombustible-module__7rlXMa__inputPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:25px}.CalculadoraCombustible-module__7rlXMa__modoSelector{gap:10px;margin-bottom:15px;display:flex}.CalculadoraCombustible-module__7rlXMa__modoBtn{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:10px;flex:1;padding:12px 16px;font-size:.95rem;font-weight:500;transition:all .2s}.CalculadoraCombustible-module__7rlXMa__modoBtn:hover{border-color:#2e86ab}.CalculadoraCombustible-module__7rlXMa__modoBtn.CalculadoraCombustible-module__7rlXMa__active{color:#2e86ab;background:#2e86ab1a;border-color:#2e86ab;font-weight:600}.CalculadoraCombustible-module__7rlXMa__modoDescripcion{color:var(--text-muted);margin-bottom:20px;font-size:.85rem;line-height:1.4}.CalculadoraCombustible-module__7rlXMa__inputGroup{margin-bottom:18px}.CalculadoraCombustible-module__7rlXMa__inputGroup label{color:var(--text-primary);margin-bottom:8px;font-size:.9rem;font-weight:500;display:block}.CalculadoraCombustible-module__7rlXMa__inputConUnidad{align-items:center;gap:10px;display:flex}.CalculadoraCombustible-module__7rlXMa__input{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;flex:1;padding:12px 14px;font-size:1rem;transition:all .2s}.CalculadoraCombustible-module__7rlXMa__input:focus{border-color:#2e86ab;outline:none;box-shadow:0 0 0 3px #2e86ab1a}.CalculadoraCombustible-module__7rlXMa__unidad{color:var(--text-secondary);min-width:60px;font-size:.9rem;font-weight:500}.CalculadoraCombustible-module__7rlXMa__botones{gap:10px;margin-top:25px;display:flex}.CalculadoraCombustible-module__7rlXMa__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2e86ab 0%,#48a9a6 100%);border:none;border-radius:10px;flex:2;padding:14px 20px;font-size:1rem;font-weight:600;transition:all .2s}.CalculadoraCombustible-module__7rlXMa__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2e86ab4d}.CalculadoraCombustible-module__7rlXMa__btnSecondary{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;border-radius:10px;flex:1;padding:14px 20px;font-size:1rem;font-weight:600;transition:all .2s}.CalculadoraCombustible-module__7rlXMa__btnSecondary:hover{color:#2e86ab;border-color:#2e86ab}.CalculadoraCombustible-module__7rlXMa__resultsPanel{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:25px}.CalculadoraCombustible-module__7rlXMa__resultadoPrincipal{text-align:center;background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%);border-radius:12px;margin-bottom:20px;padding:25px 20px}.CalculadoraCombustible-module__7rlXMa__resultadoIcon{margin-bottom:12px;font-size:2.5rem;display:block}.CalculadoraCombustible-module__7rlXMa__resultadoValor{color:#2e86ab;font-size:2.2rem;font-weight:700}.CalculadoraCombustible-module__7rlXMa__resultadoLabel{color:var(--text-secondary);margin-top:6px;font-size:.95rem}.CalculadoraCombustible-module__7rlXMa__eficienciaBadge{border-radius:20px;margin-top:12px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}.CalculadoraCombustible-module__7rlXMa__eficienciaBadge.CalculadoraCombustible-module__7rlXMa__excelente{color:#fff;background:#10b981}.CalculadoraCombustible-module__7rlXMa__eficienciaBadge.CalculadoraCombustible-module__7rlXMa__muyBueno{color:#fff;background:#34d399}.CalculadoraCombustible-module__7rlXMa__eficienciaBadge.CalculadoraCombustible-module__7rlXMa__normal{color:#92400e;background:#fbbf24}.CalculadoraCombustible-module__7rlXMa__eficienciaBadge.CalculadoraCombustible-module__7rlXMa__alto{color:#fff;background:#f97316}.CalculadoraCombustible-module__7rlXMa__eficienciaBadge.CalculadoraCombustible-module__7rlXMa__muyAlto{color:#fff;background:#ef4444}.CalculadoraCombustible-module__7rlXMa__detalles{gap:10px;margin-bottom:20px;display:grid}.CalculadoraCombustible-module__7rlXMa__detalleItem{background:var(--bg-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.CalculadoraCombustible-module__7rlXMa__detalleLabel{color:var(--text-secondary);font-size:.9rem}.CalculadoraCombustible-module__7rlXMa__detalleValor{color:var(--text-primary);font-size:1rem;font-weight:600}.CalculadoraCombustible-module__7rlXMa__escalaEficiencia{background:var(--bg-primary);border-radius:10px;padding:15px}.CalculadoraCombustible-module__7rlXMa__escalaEficiencia h4{color:var(--text-primary);margin-bottom:12px;font-size:.9rem}.CalculadoraCombustible-module__7rlXMa__escalaBarras{gap:5px;display:flex}.CalculadoraCombustible-module__7rlXMa__escalaBarra{text-align:center;color:#fff;border-radius:6px;flex:1;padding:8px 4px}.CalculadoraCombustible-module__7rlXMa__escalaBarra span{font-size:.75rem;font-weight:600;display:block}.CalculadoraCombustible-module__7rlXMa__escalaBarra small{opacity:.9;font-size:.65rem}.CalculadoraCombustible-module__7rlXMa__escalaBarra.CalculadoraCombustible-module__7rlXMa__excelente{background:#10b981}.CalculadoraCombustible-module__7rlXMa__escalaBarra.CalculadoraCombustible-module__7rlXMa__muyBueno{background:#34d399}.CalculadoraCombustible-module__7rlXMa__escalaBarra.CalculadoraCombustible-module__7rlXMa__normal{color:#92400e;background:#fbbf24}.CalculadoraCombustible-module__7rlXMa__escalaBarra.CalculadoraCombustible-module__7rlXMa__alto{background:#f97316}.CalculadoraCombustible-module__7rlXMa__escalaBarra.CalculadoraCombustible-module__7rlXMa__muyAlto{background:#ef4444}.CalculadoraCombustible-module__7rlXMa__tip{background:#2e86ab1a;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.CalculadoraCombustible-module__7rlXMa__tipIcon{flex-shrink:0;font-size:1.5rem}.CalculadoraCombustible-module__7rlXMa__tip p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.CalculadoraCombustible-module__7rlXMa__placeholder{height:300px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.CalculadoraCombustible-module__7rlXMa__placeholderIcon{opacity:.5;margin-bottom:15px;font-size:4rem}.CalculadoraCombustible-module__7rlXMa__placeholder p{font-size:1rem}.CalculadoraCombustible-module__7rlXMa__consejos{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin-bottom:30px;padding:25px}.CalculadoraCombustible-module__7rlXMa__consejos h3{color:var(--text-primary);margin-bottom:20px;font-size:1.1rem}.CalculadoraCombustible-module__7rlXMa__consejosGrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.CalculadoraCombustible-module__7rlXMa__consejoItem{background:var(--bg-primary);border-radius:10px;padding:15px}.CalculadoraCombustible-module__7rlXMa__consejoItem strong{color:#2e86ab;margin-bottom:6px;font-size:.9rem;display:block}.CalculadoraCombustible-module__7rlXMa__consejoItem p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}[data-theme=dark] .CalculadoraCombustible-module__7rlXMa__inputPanel,[data-theme=dark] .CalculadoraCombustible-module__7rlXMa__resultsPanel,[data-theme=dark] .CalculadoraCombustible-module__7rlXMa__consejos{background:var(--bg-card)}[data-theme=dark] .CalculadoraCombustible-module__7rlXMa__escalaEficiencia,[data-theme=dark] .CalculadoraCombustible-module__7rlXMa__consejoItem{background:#ffffff08}[data-theme=dark] .CalculadoraCombustible-module__7rlXMa__tip{background:#2e86ab26}@media (max-width:768px){.CalculadoraCombustible-module__7rlXMa__container{padding:15px}.CalculadoraCombustible-module__7rlXMa__hero{margin-top:60px;padding:25px 20px}.CalculadoraCombustible-module__7rlXMa__title{font-size:1.6rem}.CalculadoraCombustible-module__7rlXMa__mainContent{grid-template-columns:1fr}.CalculadoraCombustible-module__7rlXMa__modoSelector,.CalculadoraCombustible-module__7rlXMa__botones{flex-direction:column}.CalculadoraCombustible-module__7rlXMa__btnPrimary,.CalculadoraCombustible-module__7rlXMa__btnSecondary{flex:none}.CalculadoraCombustible-module__7rlXMa__escalaBarras{flex-wrap:wrap}.CalculadoraCombustible-module__7rlXMa__escalaBarra{flex:45%}.CalculadoraCombustible-module__7rlXMa__consejosGrid{grid-template-columns:1fr}.CalculadoraCombustible-module__7rlXMa__resultadoValor{font-size:1.8rem}}
