.ev-filtros{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ev-filtros button,.ev-pestanas button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:550 13px var(--sans);cursor:pointer;border-radius:999px;min-height:44px;padding:8px 12px}.ev-filtros [aria-pressed=true],.ev-pestanas [aria-pressed=true]{background:var(--ev-btn-bg);color:var(--ev-btn-text);border-color:var(--ev-btn-bg)}.ev-tabla{border:1px solid var(--line);background:var(--surface);content-visibility:auto;contain-intrinsic-size:auto 1500px;border-radius:20px}.ev-tabla table{table-layout:fixed;width:100%}.ev-tabla th:last-child,.ev-tabla td:last-child{width:165px}.ev-fila td{vertical-align:top;border-bottom:1px solid var(--line-soft);padding:20px 16px}.ev-fila:hover{background:var(--fill)}.ev-estacion{content-visibility:auto;contain-intrinsic-size:auto 190px;align-items:flex-start;gap:12px;display:flex}.ev-rayo{background:var(--fill);width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ev-rayo.ev-ultra{background:linear-gradient(135deg,var(--ev-2),var(--ev-3),var(--ev-4));color:var(--ev-ink)}.ev-ficha{flex:1;min-width:0}.ev-ficha strong{font:600 16px var(--sans);overflow-wrap:anywhere}.ev-ficha .detalle{overflow-wrap:anywhere;font-size:13px}.ev-conectores{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ev-conector{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.ev-tiempo{white-space:normal;margin-top:12px;font-size:13px}.ev-barra{background:var(--line);border-radius:4px;height:3px;margin-top:12px;display:block;overflow:hidden}.ev-barra i{background:linear-gradient(90deg,var(--ev-1),var(--ev-4));height:100%;display:block}.ev-favorita{color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ev-favorita[aria-pressed=true]{color:var(--ev-text)}.ev-favorita[aria-pressed=true] svg{fill:currentColor}.ev-fila.ev-incompatible strong,.ev-fila.ev-incompatible .precio{color:var(--muted)}.ev-pestanas{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.ev-etiqueta{font:550 11px var(--sans);background:var(--ev-btn-bg);color:var(--ev-btn-text);border-radius:8px;margin:4px;padding:4px 6px;display:inline-block}.ev-tiempo details{font:400 13px/1.5 var(--sans);white-space:normal}.ev-tiempo summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.ev-tiempo p{margin:4px 0}@media (width<=600px){.ev-fila td{padding:16px 10px}.ev-estacion{flex-wrap:wrap;gap:8px}.ev-rayo{width:40px;height:40px}.ev-favorita{margin-left:40px}.ev-tabla th:last-child,.ev-tabla td:last-child{width:105px}.ev-potencia .precio{font-size:19px}.ev-ficha{flex-basis:calc(100% - 48px)}.ev-conector{font-size:11px}}.ev-tarjetas{z-index:1;width:min(100%,340px);margin:auto;position:relative}.ev-tarjetas .tarjetas-grupo{gap:12px;display:grid}.ev-tarjetas .tarjeta-fluida{border:1px solid var(--glass-line);background:var(--glass-card);-webkit-backdrop-filter:none;box-shadow:var(--shadow);will-change:auto;border-radius:20px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;transform:none}.ev-tarjetas .etiqueta-mayus,.ev-tarjetas .hero-nota{color:var(--ink-2);font-size:13px}.ev-tarjetas .hero-dato{color:var(--ink);font:600 25px/1.15 var(--mono);letter-spacing:-.03em;overflow-wrap:anywhere}.ev-tarjetas .hero-nota{line-height:1.4}[data-recarga-lugar][hidden]{display:none}[data-recarga-lugar] .cabecera-pagina-visual{min-height:340px;display:flex}[data-recarga-lugar] .cabecera-pagina-visual .orbe{width:300px;height:300px;top:50%;left:50%;translate:-50% -50%}[data-recarga-lugar] [data-ev-origen]{border-block:1px solid var(--line);margin-bottom:24px;padding:16px 0}[data-recarga-lugar] .ev-resto{margin-top:32px}.ev-acciones{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ev-acciones .cerca{margin:0}.ev-enlace-gas{font-size:13px}.ev-title{background:var(--ev-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}@media (width<=960px){[data-recarga-lugar] .cabecera-pagina-visual{border-radius:28px;height:auto;min-height:0;margin-top:24px;padding:24px 0;display:block;overflow:hidden}}
