.diagrama[data-astro-cid-mba3teae]{margin:0}.diagrama__flujo[data-astro-cid-mba3teae]{align-items:stretch;gap:.4rem;padding:0;list-style:none;display:flex}.nodo[data-astro-cid-mba3teae]{text-align:center;border-radius:var(--radio);background:var(--blanco);border:1px solid var(--gris-borde);flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;min-width:0;padding:1rem .5rem;display:flex}.nodo[data-astro-cid-mba3teae] svg[data-astro-cid-mba3teae]{fill:none;width:40px;height:40px;stroke:var(--verde-negro);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nodo--sol[data-astro-cid-mba3teae] circle[data-astro-cid-mba3teae]{fill:var(--amarillo)}.nodo--destacado[data-astro-cid-mba3teae]{background:var(--lima);border-color:var(--lima)}.nodo__nombre[data-astro-cid-mba3teae]{font-family:var(--fuente-titulo);font-weight:700;font-size:var(--t-xs);line-height:1.25}.nodo__detalle[data-astro-cid-mba3teae]{color:var(--texto-suave);font-size:.75rem;line-height:1.35}.nodo--destacado[data-astro-cid-mba3teae] .nodo__detalle[data-astro-cid-mba3teae]{color:var(--verde-negro)}.flecha[data-astro-cid-mba3teae]{color:var(--verde-negro);flex:none;place-items:center;font-size:1.35rem;font-weight:700;display:grid}.flecha--doble[data-astro-cid-mba3teae]{color:var(--verde-negro-80)}.diagrama__pasos[data-astro-cid-mba3teae]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.diagrama__paso[data-astro-cid-mba3teae]{font-size:var(--t-sm);align-items:flex-start;gap:.75rem;display:flex}.diagrama__num[data-astro-cid-mba3teae]{background:var(--verde-negro);width:28px;height:28px;color:var(--amarillo);font-family:var(--fuente-titulo);font-weight:800;font-size:var(--t-xs);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (width<=820px){.diagrama__flujo[data-astro-cid-mba3teae]{flex-direction:column}.nodo[data-astro-cid-mba3teae]{text-align:left;flex-direction:row;align-items:center;gap:.75rem;padding:.45rem .85rem}.nodo[data-astro-cid-mba3teae] svg[data-astro-cid-mba3teae]{flex-shrink:0;width:28px;height:28px}.nodo__nombre[data-astro-cid-mba3teae]{font-size:var(--t-sm);min-width:9.5rem}.flecha[data-astro-cid-mba3teae]{height:1.1rem;font-size:1.1rem;transform:rotate(90deg)}}.grafico{--graf-fondo:var(--verde-negro);--graf-generacion:var(--amarillo);--graf-consumo:var(--azul-grafico);--graf-bateria:var(--lima);--graf-red:var(--blanco);--graf-total:var(--blanco);--graf-grilla:#ffffff17;--graf-eje:#ffffff47;--graf-texto:var(--gris-piedra);background:var(--graf-fondo);color:var(--blanco);border-radius:var(--radio);margin:0;padding:clamp(1rem,3vw,1.75rem)}.grafico__boletas{border-bottom:1px solid var(--graf-grilla);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.grafico__boleta{border-radius:var(--radio-sm);flex-direction:column;padding:.5rem .9rem;line-height:1.2;display:flex}.grafico__boleta span{font-size:var(--t-xs);letter-spacing:.04em;font-weight:600}.grafico__boleta strong{font-family:var(--fuente-titulo);font-size:var(--t-xl);font-weight:800}.grafico__boleta--antes{color:var(--gris-piedra);background:#ffffff14}.grafico__boleta--antes strong{text-decoration:line-through 2px}.grafico__boleta--despues{background:var(--amarillo);color:var(--verde-negro)}.grafico__flecha{color:var(--gris-piedra);font-size:1.3rem;font-weight:700}.grafico--amarillo .grafico__boleta--antes{color:#002120bf;background:#00212014}.grafico--amarillo .grafico__boleta--despues{background:var(--verde-negro);color:var(--amarillo)}.grafico--amarillo .grafico__flecha{color:#00212099}.grafico__leyenda{font-size:var(--t-xs);color:var(--gris-piedra);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.grafico__leyenda li{align-items:center;gap:.5rem;display:inline-flex}.graf-muestra{border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.graf-muestra--area{background:var(--c)}.graf-muestra--linea{background:var(--c);border-radius:2px;height:3px}.graf-muestra--punteada{background:repeating-linear-gradient(90deg, var(--c) 0 5px, transparent 5px 8px)}.graf-muestra--trama{background:repeating-linear-gradient(45deg, var(--graf-generacion) 0 3px, var(--graf-fondo) 3px 5px)}.graf-muestra--bateria{outline:1px solid var(--graf-bateria);outline-offset:-1px;background:repeating-linear-gradient(-45deg, var(--graf-bateria) 0 1.5px, var(--graf-fondo) 1.5px 5px)}.graf-muestra--suave{outline-offset:-1px;background:#ffffff29;outline:1px solid #ffffff4d}.graf-muestra--bateria-solida{background:var(--graf-bateria);opacity:.55}.graf-muestra--guardada{outline:1.5px solid var(--graf-generacion);outline-offset:-1.5px;background:#f6f2a166}.graf-muestra--solar{background:var(--graf-generacion);opacity:.8}.graf-muestra--ahorro{background:var(--amarillo)}.graf-muestra--red{background:var(--azul-grafico)}.graf-muestra--paneles{background:var(--lima);opacity:.7}.grafico__lienzo-contenedor{position:relative}.grafico__lienzo{width:100%;min-height:240px}.grafico__lienzo svg{width:100%;height:auto;display:block;overflow:visible}.graf-grilla{stroke:var(--graf-grilla);stroke-width:1px}.graf-eje{stroke:var(--graf-eje);stroke-width:1px}.graf-texto{fill:var(--graf-texto);font-size:11px;font-family:var(--fuente-cuerpo)}.graf-banda{fill:#f6f2a114}.graf-banda-texto{fill:var(--lima);font-size:11px;font-weight:700;font-family:var(--fuente-titulo);letter-spacing:.06em;text-transform:uppercase}.graf-area{opacity:.95}.graf-relleno-suave{fill:#ffffff38;stroke:#fff6;stroke-width:1px;stroke-dasharray:3 3}.graf-relleno-bateria-solida{fill:var(--graf-bateria);opacity:.4}.graf-relleno-guardada{fill:var(--graf-generacion);fill-opacity:.4;stroke:var(--graf-generacion);stroke-width:1.5px}.graf-relleno-solar{fill:var(--graf-generacion);opacity:.75}.graf-relleno-ahorro{fill:var(--amarillo)}.graf-relleno-red{fill:var(--azul-grafico);opacity:.85}.graf-relleno-paneles{fill:var(--lima);opacity:.55}.graf-linea{fill:none;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.graf-guia{stroke:#ffffff80;stroke-width:1px}.graf-marcador{stroke:var(--graf-fondo);stroke-width:2px}.graf-zona{fill:#0000;cursor:crosshair;touch-action:pan-y}.graf-tip{z-index:5;border-radius:var(--radio-sm);background:var(--blanco);min-width:180px;color:var(--negro);font-size:var(--t-xs);pointer-events:none;padding:.7rem .85rem;position:absolute;box-shadow:0 8px 24px #0000004d}.graf-tip__hora{font-family:var(--fuente-titulo);margin-bottom:.35rem;font-weight:700}.graf-tip__fila{align-items:center;gap:.5rem;padding-block:.15rem;display:flex}.graf-tip__fila strong{margin-left:auto;padding-left:.75rem}.graf-tip .graf-muestra--area,.graf-tip .graf-muestra--linea{outline:1px solid var(--verde-negro)}.graf-tip .graf-muestra--linea{height:4px}.graf-tip .graf-muestra--suave{background:var(--gris-piedra);outline-color:var(--verde-negro)}.graf-tip .graf-muestra--guardada{outline-color:var(--verde-negro)}.graf-tip .graf-muestra--bateria-solida,.graf-tip .graf-muestra--solar,.graf-tip .graf-muestra--ahorro{outline:1px solid var(--verde-negro);outline-offset:-1px}.graf-error{color:var(--gris-piedra);font-size:var(--t-sm);padding:2rem 0}.grafico{--graf-emp-solar:var(--amarillo);--graf-emp-bess:#4fae86;--graf-emp-red:#3d5251}.grafico__resumen{border-bottom:1px solid var(--graf-grilla);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 1rem;padding-bottom:1rem;display:flex}.grafico__resumen[hidden]{display:none}.grafico__resumen-cifra{font-family:var(--fuente-titulo);font-size:var(--t-2xl);color:var(--blanco);font-weight:800;line-height:1}.grafico__resumen-texto{font-size:var(--t-sm);color:var(--gris-piedra)}.graf-emp{stroke:var(--graf-fondo);stroke-width:2px;stroke-linejoin:round}.graf-emp--paneles{fill:var(--graf-emp-solar)}.graf-emp--bess{fill:var(--graf-emp-bess)}.graf-emp--red{fill:var(--graf-emp-red)}.graf-emp-borde{fill:none;stroke:var(--gris-piedra);stroke-width:1.5px;stroke-linejoin:round}.graf-linea--fina{stroke-width:1.5px}.graf-muestra--emp-paneles{background:var(--graf-emp-solar)}.graf-muestra--emp-bess{background:var(--graf-emp-bess)}.graf-muestra--emp-carga{background:repeating-linear-gradient(45deg, var(--graf-emp-solar) 0 3px, var(--graf-fondo) 3px 5px)}.graf-muestra--emp-red{background:var(--graf-emp-red);box-shadow:inset 0 2px 0 var(--gris-piedra)}.graf-tip .graf-muestra--emp-paneles,.graf-tip .graf-muestra--emp-carga,.graf-tip .graf-muestra--emp-bess,.graf-tip .graf-muestra--emp-red{outline:1px solid var(--verde-negro);outline-offset:-1px}.graf-zona-texto{font-family:var(--fuente-titulo);letter-spacing:.02em;pointer-events:none;font-size:11px;font-weight:700}.graf-zona-texto--oscura{fill:var(--verde-negro)}.graf-zona-texto--clara{fill:var(--blanco)}.graf-nota-texto{fill:var(--gris-piedra);font-size:11px;font-family:var(--fuente-cuerpo)}.graf-nota-texto--fuerte{fill:var(--blanco);font-weight:700;font-family:var(--fuente-titulo)}.graf-nota-cifra{fill:var(--blanco);font-size:18px;font-weight:800;font-family:var(--fuente-titulo)}.graf-cota{stroke:var(--blanco);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.graf-nivel{stroke:var(--blanco);stroke-width:1px;stroke-dasharray:2 4;opacity:.7}.graf-peak{fill:var(--blanco);stroke:var(--graf-fondo);stroke-width:2px}.grafico--empresa .graf-banda{fill:#ffffff0b}.grafico--empresa .graf-banda-texto{fill:var(--gris-piedra);letter-spacing:.1em}.grafico--empresa .graf-grilla{stroke:#ffffff0f}.grafico__nota{font-size:var(--t-xs);color:var(--gris-piedra);margin-top:.75rem}.grafico--amarillo{--graf-fondo:var(--amarillo);--graf-generacion:var(--verde-negro);--graf-trama-linea:var(--amarillo);--graf-red:var(--verde-negro);--graf-grilla:#0021201a;--graf-eje:#00212066;--graf-texto:#002120bf;color:var(--verde-negro)}.grafico--amarillo .grafico__leyenda,.grafico--amarillo .grafico__nota{color:#002120cc}.grafico--amarillo .graf-area{opacity:.92}.grafico--amarillo .graf-relleno-suave{fill:#00212033;stroke:#00212066;stroke-width:1px;stroke-dasharray:3 3}.grafico--amarillo .graf-guia{stroke:#00212080}.grafico--amarillo .graf-muestra--trama{background:repeating-linear-gradient(45deg, var(--verde-negro) 0 3px, var(--amarillo) 3px 5px)}.grafico--amarillo .graf-muestra--suave{background:#00212021;outline-color:#00212059}.tabla-contenedor[data-astro-cid-44skw36b]{border-radius:var(--radio);border:1px solid var(--gris-borde);background:var(--blanco);margin-top:1.25rem;overflow-x:auto}.comparacion[data-astro-cid-44skw36b]{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.comparacion[data-astro-cid-44skw36b] th[data-astro-cid-44skw36b],.comparacion[data-astro-cid-44skw36b] td[data-astro-cid-44skw36b]{text-align:left;border-bottom:1px solid var(--gris-borde);padding:.65rem 1.1rem}.comparacion[data-astro-cid-44skw36b] thead[data-astro-cid-44skw36b] th[data-astro-cid-44skw36b]{font-family:var(--fuente-titulo);background:var(--gris-claro);font-weight:700}.comparacion[data-astro-cid-44skw36b] .col-paneles[data-astro-cid-44skw36b]{background:#f6f2a173;font-weight:600}.comparacion[data-astro-cid-44skw36b] .col-hibrido[data-astro-cid-44skw36b]{background:#d7e6a059;font-weight:600}.comparacion[data-astro-cid-44skw36b] thead[data-astro-cid-44skw36b] .col-paneles[data-astro-cid-44skw36b],.comparacion[data-astro-cid-44skw36b] thead[data-astro-cid-44skw36b] .col-hibrido[data-astro-cid-44skw36b]{font-size:var(--t-base)}.comparacion[data-astro-cid-44skw36b] thead[data-astro-cid-44skw36b] .col-paneles[data-astro-cid-44skw36b]{background:var(--amarillo)}.comparacion[data-astro-cid-44skw36b] thead[data-astro-cid-44skw36b] .col-hibrido[data-astro-cid-44skw36b]{background:var(--lima)}.col-etiqueta[data-astro-cid-44skw36b]{font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);margin-top:.15rem;font-weight:600;display:block}.comparacion[data-astro-cid-44skw36b] tbody[data-astro-cid-44skw36b] th[data-astro-cid-44skw36b]{color:var(--texto-suave);font-weight:600}.comparacion[data-astro-cid-44skw36b] tbody[data-astro-cid-44skw36b] tr[data-astro-cid-44skw36b]:last-child>[data-astro-cid-44skw36b]{border-bottom:none}.check[data-astro-cid-44skw36b]{background:var(--verde-negro);width:20px;height:20px;color:var(--amarillo);vertical-align:middle;border-radius:50%;place-items:center;margin-right:.5rem;font-size:.7rem;display:inline-grid}@media (width<=600px){.comparacion[data-astro-cid-44skw36b]{font-size:var(--t-xs)}.comparacion[data-astro-cid-44skw36b] th[data-astro-cid-44skw36b],.comparacion[data-astro-cid-44skw36b] td[data-astro-cid-44skw36b]{padding:.75rem .6rem}.check[data-astro-cid-44skw36b]{width:16px;height:16px;margin-right:.3rem;font-size:.6rem}}.hib__nota[data-astro-cid-44skw36b]{font-size:var(--t-sm);color:var(--texto-suave);margin-top:1rem}.cb__acciones[data-astro-cid-44skw36b]{margin-top:1.5rem}
