.simulador-roxlapper-contenedor[data-v-3203b007]{background:linear-gradient(#0b0f17 0%,#090d14 100%);border:1px solid #facc1540;flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:100%;padding:6px 12px 8px;display:flex;overflow:hidden;box-shadow:0 18px 45px #00000080}.texto-amarillo-neon[data-v-3203b007]{color:#facc15}.barra-superior-compacta[data-v-3203b007]{border-bottom:1px solid #ffffff14;flex:none;margin-bottom:6px}.circulo-bandera-sede[data-v-3203b007]{background:linear-gradient(135deg,#facc15 0%,#70df3f 100%);border-radius:50%;flex-shrink:0;width:28px;height:28px}.titulo-sede-simulador[data-v-3203b007]{letter-spacing:.5px;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:900;line-height:1}.badge-rfid-mini[data-v-3203b007]{color:#facc15;letter-spacing:.6px;background-color:#facc1524;border-radius:999px;padding:2px 7px;font-family:Barlow Condensed,sans-serif;font-size:.74rem;font-weight:800}.btn-cat-mini-activa[data-v-3203b007]{color:#090d14;background-color:#facc15;border-radius:6px;padding:1px 9px;font-family:Barlow Condensed,sans-serif;font-size:.84rem;font-weight:900}.btn-cat-mini-inactiva[data-v-3203b007]{color:#cbd5e1;background-color:#ffffff12;border-radius:6px;padding:1px 9px;font-family:Barlow Condensed,sans-serif;font-size:.84rem;font-weight:700}.boton-control-simulador[data-v-3203b007]{color:#0b0f17;background-color:#facc15;border-radius:6px;font-size:.8rem;font-weight:800}.boton-velocidad-simulador[data-v-3203b007]{border-radius:6px;font-size:.8rem;font-weight:700}.cuerpo-simulador-grid[data-v-3203b007]{flex:1 1 0;grid-template-columns:minmax(0,3.6fr) minmax(240px,.9fr);gap:10px;min-height:0;display:grid}.columna-mapa-principal[data-v-3203b007]{flex-direction:column;height:100%;min-height:0;display:flex}.marco-mapa-echarts[data-v-3203b007]{background-color:#0b0f17;border:1px solid #1e293b;flex-direction:column;flex:1 1 0;min-height:0;display:flex}.lienzo-echarts-circuito[data-v-3203b007]{flex:1 1 0;width:100%;height:100%;min-height:0}.cartel-pasada-in[data-v-3203b007]{z-index:15;text-align:center;pointer-events:none;border-radius:6px;padding:3px 10px;transition:all .25s;position:absolute;top:6px;left:28%;transform:translate(-50%);box-shadow:0 8px 24px #000000a6}.cartel-pasada-blanco[data-v-3203b007]{color:#0f172a;background-color:#fff;border:2px solid #e2e8f0}.cartel-pasada-amarillo[data-v-3203b007]{color:#090d14;background-color:#facc15;border:2px solid #fef08a;box-shadow:0 0 22px #facc15a6}.titulo-cartel-pasada[data-v-3203b007]{letter-spacing:.5px;font-family:Barlow Condensed,sans-serif;font-size:.85rem;font-weight:900;line-height:1.05}.subtitulo-cartel-pasada[data-v-3203b007]{opacity:.88;font-size:.64rem;font-weight:700}.barra-pasos-estaciones[data-v-3203b007]{flex:none;justify-content:space-between;align-items:flex-start;width:100%;padding:6px 4px 2px;display:flex}.contenedor-item-paso[data-v-3203b007]{flex:1;align-items:center;display:flex}.contenedor-item-paso[data-v-3203b007]:last-child{flex:none}.boton-paso-completo[data-v-3203b007]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;min-width:56px;padding:0;display:flex}.boton-circulo-paso[data-v-3203b007]{background:0 0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Barlow Condensed,sans-serif;font-size:.92rem;font-weight:900;transition:all .2s;display:flex}.etiqueta-nombre-paso[data-v-3203b007]{color:#64748b;letter-spacing:.2px;white-space:nowrap;margin-top:3px;font-size:.68rem;font-weight:700;line-height:1;transition:color .2s}.nombre-paso-completado[data-v-3203b007]{color:#cbd5e1}.nombre-paso-activo[data-v-3203b007]{color:#facc15;font-weight:800}.paso-completado[data-v-3203b007]{color:#fff;background-color:#ffffff14;border:2px solid #fff}.paso-activo[data-v-3203b007]{color:#090d14;background-color:#facc15;border:2px solid #facc15;transform:scale(1.08);box-shadow:0 0 14px #facc1599}.paso-pendiente[data-v-3203b007]{color:#64748b;border:1.5px solid #334155}.boton-paso-completo:hover .boton-circulo-paso[data-v-3203b007]{border-color:#facc15}.boton-paso-completo:hover .etiqueta-nombre-paso[data-v-3203b007]{color:#facc15}.conector-run-paso[data-v-3203b007]{flex-direction:column;flex:1;align-items:center;margin:0 2px 14px;display:flex}.etiqueta-run-conector[data-v-3203b007]{letter-spacing:.8px;color:#475569;margin-bottom:3px;font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-weight:800;line-height:1;transition:color .2s}.run-completado[data-v-3203b007]{color:#94a3b8}.run-en-curso[data-v-3203b007]{color:#facc15}.linea-conectora-paso[data-v-3203b007]{background-color:#1e293b;width:100%;height:2px;transition:background-color .25s}.linea-completada[data-v-3203b007]{background-color:#94a3b8}.linea-activa-run[data-v-3203b007]{background-color:#facc15;box-shadow:0 0 8px #facc158c}.columna-telemetria-lateral[data-v-3203b007]{flex-direction:column;justify-content:space-between;gap:8px;height:100%;min-height:0;display:flex}.caja-regla-compacta[data-v-3203b007],.caja-contadores-compacta[data-v-3203b007],.caja-workout-activo[data-v-3203b007]{background-color:#ffffff08;border:1px solid #ffffff17}.caja-workout-activo[data-v-3203b007]{background:linear-gradient(135deg,#facc1517 0%,#0f172a99 100%);border-color:#facc1559}.etiqueta-cabecera-telemetria[data-v-3203b007]{text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:700}.titular-regla-vuelta[data-v-3203b007]{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:1.7rem;font-weight:900;line-height:.98}.texto-in-gigante[data-v-3203b007]{font-size:2.15rem;line-height:.95}.subtexto-regla-vuelta[data-v-3203b007]{font-size:.76rem;line-height:1.25}.bloque-contador-item[data-v-3203b007]{border-bottom:1px solid #ffffff1f}.bloque-contador-item.sin-borde[data-v-3203b007]{border-bottom:none}.etiqueta-contador[data-v-3203b007]{font-size:.82rem;font-weight:700}.valor-contador-metros[data-v-3203b007]{font-variant-numeric:tabular-nums;font-family:Barlow Condensed,sans-serif;font-size:1.85rem;font-weight:900;line-height:1}.unidad-metros[data-v-3203b007]{color:#cbd5e1;margin-left:3px;font-size:.95rem;font-weight:700}.etiqueta-estacion-actual[data-v-3203b007]{letter-spacing:.8px;font-family:Barlow Condensed,sans-serif;font-size:.78rem;font-weight:800}.nombre-workout-gigante[data-v-3203b007]{font-family:Barlow Condensed,sans-serif;font-size:1.55rem;font-weight:900;line-height:1.02}.badge-estado-tramo[data-v-3203b007]{letter-spacing:.6px;border-radius:5px;padding:2px 7px;font-family:Barlow Condensed,sans-serif;font-size:.68rem;font-weight:800}.badge-en-carrera[data-v-3203b007]{color:#e2e8f0;background-color:#ffffff1a}.badge-en-workout[data-v-3203b007]{color:#090d14;background-color:#facc15}@media (width<=1023px){.simulador-roxlapper-contenedor[data-v-3203b007]{height:auto;overflow:visible}.cuerpo-simulador-grid[data-v-3203b007]{grid-template-columns:1fr}.lienzo-echarts-circuito[data-v-3203b007]{height:360px}}.pagina-simulador-circuito[data-v-d95f4c36]{background-color:#06090f;flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:100%;padding:6px 10px;display:flex;overflow:hidden}.contenedor-simulador-pagina[data-v-d95f4c36]{flex-direction:column;flex:1 1 0;width:100%;max-width:1840px;height:100%;min-height:0;margin:0 auto;display:flex}
