/* ElectroPC · Mi cuenta, del lienzo "Recorrido simple" (28/9).
 *
 * Carga con el diseño nuevo prendido (`EPH_Vista::recorrido`) después de
 * cuenta.css. Hace dos cosas:
 *   - deja toda la cuenta en claro, como el lienzo: los tokens de `.epa` se
 *     fijan en sus valores claros, así los pedidos, el detalle y los
 *     formularios de WooCommerce no pasan a oscuro;
 *   - viste el resumen (`plantillas/cuenta-resumen-recorrido.php`, dentro de
 *     `.rc`): el último pedido con sus pasos a la izquierda, los datos y la
 *     cuenta a la derecha.
 *
 * Cada regla lleva `body.eph-recorrido` tres veces, como las demás pantallas
 * del lienzo. */

body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido{background:#F8FAFC!important}
body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .site-main{background:none!important}
body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa{
  --epa-fondo:#F8FAFC; --epa-blanco:#FFFFFF; --epa-tinta:#0F172A; --epa-texto:#475569;
  --epa-borde:#E2E8F0; --epa-foto:#FFFFFF;
  --epa-azul:#0064FF; --epa-azul-osc:#0052D4; --epa-azul-texto:#0052D4;
  --epa-badge-bg:#DBEAFE; --epa-badge-texto:#0052D4;
  --epa-verde:#0B7038; --epa-verde-osc:#095C2E; --epa-verde-tinta:#05602C;
  --epa-sombra:0 1px 2px rgba(16,24,40,.05);
  --color-text:#0F172A;--color-text-secondary:#475569;--color-text-tertiary:#64748B;
  color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa .eph-cu-estado--espera{color:#B45309}
body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa .eph-cu h1{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em}

/* ── El resumen ocupa todo el ancho: acá no va el menú de WooCommerce ── */
body.eph-recorrido.eph-recorrido.eph-recorrido .eph-cu .woocommerce-MyAccount-content:has(.rc){grid-column:1 / -1}

body.eph-recorrido.eph-recorrido.eph-recorrido .rc{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc :where(h2,p,ol,dl,dt,dd){margin:0;padding:0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc ol{list-style:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,#0064FF 45%,transparent);outline-offset:2px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-principal,
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-lado{display:flex;flex-direction:column;gap:16px;min-width:0}

body.eph-recorrido.eph-recorrido.eph-recorrido .rc-caja{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:14px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-caja-cabeza{display:flex;justify-content:space-between;align-items:center;gap:12px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-caja h2{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-caja-cabeza a{font-size:.875rem;font-weight:600;color:#0052D4;text-decoration:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-numero{font-size:.875rem;color:#64748B}

/* ── El último pedido ── */
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item{display:flex;gap:12px;align-items:center}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-foto{flex:none;width:64px;height:64px;border:1px solid #E2E8F0;border-radius:12px;background:#FFFFFF;
  display:flex;align-items:center;justify-content:center;overflow:hidden}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-foto img{width:86%;height:86%;object-fit:contain;margin:0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-texto b{font-size:.875rem;font-weight:600;line-height:1.3}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-texto span{font-size:.75rem;color:#475569}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-precio{display:none;font-size:1.125rem;font-weight:700;white-space:nowrap}

/* Los pasos: en el celular uno abajo del otro, en la computadora en fila. */
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos{display:flex;flex-direction:column;gap:0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li{position:relative;display:flex;gap:10px;padding-bottom:14px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li:last-child{padding-bottom:0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li::before{content:"";position:absolute;left:11px;top:26px;bottom:2px;width:2px;background:#E2E8F0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li:last-child::before{display:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li.rc-hecho::before{background:#0B7038}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-punto{position:relative;flex:none;width:24px;height:24px;border-radius:50%;border:2px solid #CBD5E1;background:#FFFFFF;
  display:flex;align-items:center;justify-content:center;color:#FFFFFF}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-hecho .rc-punto{background:#0B7038;border-color:#0B7038}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ahora .rc-punto{border-color:#D97706;box-shadow:0 0 0 4px #FFEDD5}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto{display:flex;flex-direction:column;gap:2px;padding-top:2px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto b{font-size:.875rem;font-weight:600;color:#64748B}
body.eph-recorrido.eph-recorrido.eph-recorrido :is(.rc-hecho,.rc-ahora) .rc-paso-texto b{color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto span{font-size:.75rem;color:#64748B}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ahora .rc-paso-texto span{color:#B45309;font-weight:600}

body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta{background:#FFF7ED;border:1px solid #FED7AA;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta > div:first-child{display:flex;flex-direction:column;gap:3px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta b{font-size:1rem;font-weight:600}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta p,
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-vacio p{font-size:.875rem;color:#475569;line-height:1.45}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-botones{display:flex;flex-direction:column;gap:8px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn{display:flex;align-items:center;justify-content:center;height:46px;padding:0 20px;border-radius:999px;
  font-size:1rem;font-weight:600;text-decoration:none;border:1px solid transparent}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-azul{background:#0064FF;border-color:#0064FF;color:#FFFFFF}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-azul:hover{background:#0052D4;color:#FFFFFF}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-borde{background:#FFFFFF;border-color:#0064FF;color:#0064FF}

body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pie{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:.875rem}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-pie a{font-weight:600;color:#0052D4;text-decoration:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-pie a.rc-consultar{display:inline-flex;align-items:center;gap:6px;color:#0B7038}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-baja{display:flex}

/* ── Los otros pedidos ── */
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otros{gap:0;padding-bottom:6px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otros .rc-caja-cabeza{padding-bottom:8px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-otro{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #E2E8F0;
  color:#0F172A;text-decoration:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otro-texto{min-width:0;display:flex;flex-direction:column;gap:2px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otro-texto b{font-size:.875rem;font-weight:600;line-height:1.3}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otro-texto span{font-size:.75rem;color:#64748B}

/* ── Los datos y la cuenta ── */
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos,
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-cuenta{gap:4px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-nota{font-size:.875rem;color:#475569;padding-bottom:6px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dl div{display:flex;justify-content:space-between;gap:12px;font-size:.875rem;padding:8px 0;border-top:1px solid #F1F5F9}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dt{color:#475569;font-weight:400}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dd{font-weight:600;text-align:right;overflow-wrap:anywhere}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-cuenta h2{padding-bottom:6px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-fila{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #F1F5F9;
  color:#0F172A;text-decoration:none;font-size:1rem}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-fila > span:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-fila b{font-size:.875rem;font-weight:600}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-fila > span:first-child span{font-size:.75rem;color:#64748B;overflow-wrap:anywhere}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc-fila > span[aria-hidden]{color:#94A3B8}
body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-salir b{color:#B91C1C}

@media (min-width:960px){
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc{grid-template-columns:minmax(0,1fr) 380px;gap:24px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-principal,
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-lado{gap:20px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ultimo{padding:24px;gap:16px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-precio{display:block}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos{flex-direction:row;gap:12px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li{flex:1;flex-direction:column;gap:8px;padding-bottom:0}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li::before{left:34px;right:-6px;top:11px;bottom:auto;width:auto;height:2px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rc-botones{flex-direction:row}
}

/* ── Las demás páginas de la cuenta (28/9): sin el menú de WooCommerce, cada
   una con "← Mi cuenta" y su título ── */
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .woocommerce{grid-template-columns:minmax(0,1fr)}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .eph-cu-titulo{display:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rd,
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp{display:flex;flex-direction:column;gap:14px}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rd{max-width:720px}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .eph-cu-cabeza.rd{gap:6px;margin-bottom:4px}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu :is(.rd,.rp) h1{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-volver{align-self:flex-start;font-size:.875rem;font-weight:600;color:#0052D4;text-decoration:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-cabeza{display:flex;flex-direction:column;gap:6px}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-cabeza p{margin:0;font-size:1rem;color:#475569}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-grilla{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-principal,
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-lado{display:flex;flex-direction:column;gap:16px;min-width:0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-caja h2,
body.eph-recorrido.eph-recorrido.eph-recorrido .rd .rc-caja h2{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-ahora-texto{display:flex;flex-direction:column;gap:4px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-ahora-texto b{font-size:1.125rem;font-weight:700}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-ahora-texto p{margin:0;font-size:.875rem;color:#475569;line-height:1.5}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-botones,
body.eph-recorrido.eph-recorrido.eph-recorrido .rd .rc-botones{display:flex;flex-direction:column;gap:8px}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn,
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;
  font:inherit;font-size:1rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-azul,
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rc-btn-azul{background:#0064FF;border-color:#0064FF;color:#FFFFFF}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-borde{background:#FFFFFF;border-color:#CBD5E1;color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-verde{background:#0B7038;border-color:#0B7038;color:#FFFFFF}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-item-texto a{color:#0F172A;text-decoration:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rp-precio{flex:none;font-size:1rem;font-weight:700;white-space:nowrap}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-compra{gap:12px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas{border-top:1px solid #E2E8F0;padding-top:12px;display:flex;flex-direction:column;gap:8px;font-size:.875rem}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > div{display:flex;justify-content:space-between;gap:12px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > div > span:first-child{color:#475569}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-gratis{color:#05602C;font-weight:600}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > .rp-total{font-size:1rem;font-weight:700}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > .rp-total > span:first-child{color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rp-pasos .rc-pasos{flex-direction:column;gap:0}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rp-consultar{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;font-size:.875rem;font-weight:600;color:#0B7038;text-decoration:none}
body.eph-recorrido.eph-recorrido.eph-recorrido .rp-hooks:empty{display:none}

/* Los formularios: datos de compra y email y contraseña. */
body.eph-recorrido.eph-recorrido.eph-recorrido .rd-form{gap:4px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rd-form .rc-nota{margin:0 0 8px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rd-dos{display:grid;grid-template-columns:minmax(0,1fr);gap:0 12px}
body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rd-sub{margin:10px 0 8px;font-size:1rem;font-weight:700;color:#0F172A}
body.eph-recorrido.eph-recorrido.eph-recorrido .rd-guardar{margin:8px 0 0}
body.eph-recorrido.eph-recorrido.eph-recorrido .rd-google{gap:8px}
body.eph-recorrido.eph-recorrido.eph-recorrido .rd-google .rc-nota{margin:0}

@media (min-width:600px){
  body.eph-recorrido.eph-recorrido.eph-recorrido .rd-dos{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-botones{flex-direction:row}
}
@media (min-width:960px){
  body.eph-recorrido.eph-recorrido.eph-recorrido .rp-grilla{grid-template-columns:minmax(0,1fr) 400px;gap:32px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rp-pasos .rc-pasos li{flex-direction:row;gap:10px;padding-bottom:14px}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rp-pasos .rc-pasos li:last-child{padding-bottom:0}
  body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rp-pasos .rc-pasos li::before{left:11px;right:auto;top:26px;bottom:2px;width:2px;height:auto}
}

/* ── Modo oscuro (generado por herramientas/gen_recorrido_oscuro.py: no editar a mano) ── */
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido{background:#0B1222!important}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa{--epa-fondo:#0B1222;--epa-blanco:#151D35;--epa-tinta:#E9EEF6;--epa-texto:#A2B0C6;--epa-borde:#253149;--epa-azul:#3B82F6;--epa-azul-osc:#7FB0FF;--epa-azul-texto:#7FB0FF;--epa-badge-bg:#17305C;--epa-badge-texto:#7FB0FF;--epa-verde:#15954A;--epa-verde-osc:#0E7A3C;--epa-verde-tinta:#5FD98D;--color-text:#E9EEF6;--color-text-secondary:#A2B0C6;--color-text-tertiary:#8B9AB3;color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa .eph-cu-estado--espera{color:#FBBF24}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc :is(a,
html[data-theme="dark"] button):focus-visible{outline:3px solid color-mix(in srgb,#3B82F6 45%,transparent)}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-caja{background:#151D35;border:1px solid #253149}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-caja h2{color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-caja-cabeza a{color:#7FB0FF}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-numero{color:#8B9AB3}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-foto{border:1px solid #253149}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-texto span{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li::before{background:#253149}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li.rc-hecho::before{background:#15954A}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-punto{border:2px solid #3A4A66;background:#151D35}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-hecho .rc-punto{background:#15954A;border-color:#15954A}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ahora .rc-punto{border-color:#F59E0B;box-shadow:0 0 0 4px #3A2710}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto b{color:#8B9AB3}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido :is(.rc-hecho,
html[data-theme="dark"] .rc-ahora) .rc-paso-texto b{color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto span{color:#8B9AB3}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ahora .rc-paso-texto span{color:#FBBF24}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta{background:#2A1E0E;border:1px solid #5A3A12}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta p,
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-vacio p{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-azul{background:#3B82F6;border-color:#3B82F6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-azul:hover{background:#7FB0FF}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-borde{background:#151D35;border-color:#3B82F6;color:#3B82F6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-pie a{color:#7FB0FF}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-pie a.rc-consultar{color:#15954A}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-otro{border-top:1px solid #253149;color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otro-texto span{color:#8B9AB3}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-nota{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dl div{border-top:1px solid #1B2440}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dt{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-fila{border-top:1px solid #1B2440;color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc-fila > span:first-child span{color:#8B9AB3}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-salir b{color:#F87171}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu :is(.rd,
html[data-theme="dark"] .rp) h1{color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-volver{color:#7FB0FF}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-cabeza p{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-caja h2,
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rd .rc-caja h2{color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp-ahora-texto p{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-azul,
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rc-btn-azul{background:#3B82F6;border-color:#3B82F6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-borde{background:#151D35;border-color:#3A4A66;color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-verde{background:#15954A;border-color:#15954A}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-item-texto a{color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas{border-top:1px solid #253149}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > div > span:first-child{color:#A2B0C6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp-gratis{color:#5FD98D}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > .rp-total > span:first-child{color:#E9EEF6}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rp-consultar{color:#15954A}
html[data-theme="dark"] body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rd-sub{color:#E9EEF6}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido{background:#0B1222!important}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa{--epa-fondo:#0B1222;--epa-blanco:#151D35;--epa-tinta:#E9EEF6;--epa-texto:#A2B0C6;--epa-borde:#253149;--epa-azul:#3B82F6;--epa-azul-osc:#7FB0FF;--epa-azul-texto:#7FB0FF;--epa-badge-bg:#17305C;--epa-badge-texto:#7FB0FF;--epa-verde:#15954A;--epa-verde-osc:#0E7A3C;--epa-verde-tinta:#5FD98D;--color-text:#E9EEF6;--color-text-secondary:#A2B0C6;--color-text-tertiary:#8B9AB3;color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido.eph-cuenta-recorrido .epa .eph-cu-estado--espera{color:#FBBF24}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc :is(a,
html:not([data-theme="light"]) button):focus-visible{outline:3px solid color-mix(in srgb,#3B82F6 45%,transparent)}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-caja{background:#151D35;border:1px solid #253149}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-caja h2{color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-caja-cabeza a{color:#7FB0FF}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-numero{color:#8B9AB3}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-foto{border:1px solid #253149}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-item-texto span{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li::before{background:#253149}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-pasos li.rc-hecho::before{background:#15954A}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-punto{border:2px solid #3A4A66;background:#151D35}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-hecho .rc-punto{background:#15954A;border-color:#15954A}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ahora .rc-punto{border-color:#F59E0B;box-shadow:0 0 0 4px #3A2710}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto b{color:#8B9AB3}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido :is(.rc-hecho,
html:not([data-theme="light"]) .rc-ahora) .rc-paso-texto b{color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-paso-texto span{color:#8B9AB3}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-ahora .rc-paso-texto span{color:#FBBF24}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta{background:#2A1E0E;border:1px solid #5A3A12}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-falta p,
html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-vacio p{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-azul{background:#3B82F6;border-color:#3B82F6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-azul:hover{background:#7FB0FF}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-btn-borde{background:#151D35;border-color:#3B82F6;color:#3B82F6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-pie a{color:#7FB0FF}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-pie a.rc-consultar{color:#15954A}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-otro{border-top:1px solid #253149;color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-otro-texto span{color:#8B9AB3}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-nota{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dl div{border-top:1px solid #1B2440}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-datos dt{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-fila{border-top:1px solid #1B2440;color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc-fila > span:first-child span{color:#8B9AB3}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rc .rc-salir b{color:#F87171}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu :is(.rd,
html:not([data-theme="light"]) .rp) h1{color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-volver{color:#7FB0FF}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .eph-cu .rp-cabeza p{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-caja h2,
html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rd .rc-caja h2{color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp-ahora-texto p{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-azul,
html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rc-btn-azul{background:#3B82F6;border-color:#3B82F6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-borde{background:#151D35;border-color:#3A4A66;color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rc-btn-verde{background:#15954A;border-color:#15954A}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp .rc-item-texto a{color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas{border-top:1px solid #253149}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > div > span:first-child{color:#A2B0C6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp-gratis{color:#5FD98D}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .rp-cuentas > .rp-total > span:first-child{color:#E9EEF6}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rp .rp-consultar{color:#15954A}}
@media (prefers-color-scheme:dark){html:not([data-theme="light"]) body.eph-recorrido.eph-recorrido.eph-recorrido .epa .rd .rd-sub{color:#E9EEF6}}
