.hx-pagina{--hx-lienzo:#f3f5f8;--hx-superficie:#fff;--hx-texto:#0b1b2e;--hx-secundario:#3d4b5f;--hx-suave:#607187;--hx-borde:#d8e0ea;--hx-borde-suave:#e4e9ef;--hx-marca:var(--rm-blue,#0a4f9c);--hx-marca-tenue:#e7eff9;--hx-marino:#12304f;--hx-exito:#047857;--hx-exito-fondo:#e6f4ee;--hx-aviso:#92400e;--hx-aviso-fondo:#fdf1e3;--hx-peligro:#b91c1c;--hx-peligro-fondo:#fbe9e9;--hx-foco:#7ab9f2;--hx-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;min-width:0;max-width:100%;min-height:calc(100dvh - 52px);padding:28px clamp(16px,2.5vw,36px) 48px;background:var(--hx-lienzo);color:var(--hx-texto);font-family:Inter,Roboto,sans-serif;font-size:16px;line-height:1.5}.hx-pagina,.hx-pagina *,.hx-pagina :after,.hx-pagina :before{box-sizing:border-box}.hx-pagina .hx-contenido{display:grid;width:100%;min-width:0;max-width:1200px;margin:0 auto;align-content:start;gap:20px}.hx-pagina .hx-contenido>*{min-width:0}.hx-pagina blockquote,.hx-pagina dd,.hx-pagina dl,.hx-pagina h1,.hx-pagina h2,.hx-pagina h3,.hx-pagina h4,.hx-pagina ol,.hx-pagina p,.hx-pagina ul{margin:0}.hx-pagina ol,.hx-pagina ul{padding:0;list-style:none}.hx-pagina .hx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hx-pagina .hx-mono{font-family:var(--hx-mono);font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums}.hx-pagina .hx-texto-suave{color:var(--hx-secundario);font-size:14px}.hx-pagina a.rm-btn{text-decoration:none}.hx-pagina a.rm-btn-secundario{color:var(--hx-secundario)}.hx-pagina a.rm-btn-primario{color:#fff}.hx-pagina a:focus-visible,.hx-pagina button:focus-visible{outline:3px solid var(--hx-foco);outline-offset:2px}.hx-pagina [tabindex="-1"]:focus{outline:none}.hx-pagina .hx-titulo{color:var(--hx-texto);font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.hx-pagina .hx-sub{margin-top:4px;color:var(--hx-secundario);font-size:14px}.hx-pagina .hx-tarjeta{position:relative;min-width:0;padding:18px;border:1px solid var(--hx-borde-suave);border-radius:16px;background:var(--hx-superficie);box-shadow:0 4px 15px rgba(16,42,67,.035)}.hx-pagina .hx-tarjeta-titulo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:12px;color:var(--hx-texto);font-size:16px;font-weight:600;line-height:1.4}.hx-pagina .hx-tarjeta-titulo small{color:var(--hx-secundario);font-size:13px;font-weight:400}.hx-pagina .hx-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:#eef2f6;color:var(--hx-secundario);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.hx-pagina .hx-chip:before{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;content:""}.hx-pagina .hx-chip-exito{background:var(--hx-exito-fondo);color:var(--hx-exito)}.hx-pagina .hx-chip-aviso{background:var(--hx-aviso-fondo);color:var(--hx-aviso)}.hx-pagina .hx-chip-peligro{background:var(--hx-peligro-fondo);color:var(--hx-peligro)}.hx-pagina .hx-chip-marca{background:var(--hx-marca-tenue);color:var(--hx-marca)}.hx-pagina .hx-progreso{position:absolute;top:0;right:0;left:0;z-index:2;height:3px;overflow:hidden;border-radius:16px 16px 0 0;background:#e7f0fa}.hx-pagina .hx-progreso:after{position:absolute;top:0;bottom:0;left:-40%;width:40%;background:var(--hx-marca);content:"";animation:hx-progreso .9s ease-in-out infinite}@keyframes hx-progreso{to{left:100%}}.hx-pagina .hx-skel{display:block;height:16px;border-radius:6px;background:linear-gradient(100deg,#e6ebf1 20%,#f5f7fa 40%,#e6ebf1 60%);background-size:200% 100%;animation:hx-skel 1.4s ease-in-out infinite}@keyframes hx-skel{to{background-position-x:-200%}}.hx-pagina .hx-skel-fila{height:44px;margin:8px 6px}.hx-pagina .hx-skel-titulo{width:min(320px,70%);height:28px;margin-bottom:14px}.hx-pagina .hx-skel-linea{width:90%;margin-top:10px}.hx-pagina .hx-skel-linea.corta{width:45%}.hx-pagina .hx-skel-stat{display:block;min-height:96px}.hx-pagina .hx-cargando{display:grid;gap:20px}.hx-pagina .hx-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;border-radius:12px;background:#fff8f8;color:#8d232d;font-size:14px}.hx-pagina .hx-vacio{display:grid;justify-items:center;gap:6px;padding:32px 16px;color:var(--hx-secundario);font-size:14px;text-align:center}.hx-pagina .hx-vacio-titulo{color:var(--hx-texto);font-size:16px;font-weight:600;overflow-wrap:anywhere}.hx-pagina .hx-aviso{display:flex;align-items:center;gap:8px;margin:6px 6px 2px;padding:10px 12px;border-radius:10px;background:var(--hx-aviso-fondo);color:var(--hx-aviso);font-size:14px;font-weight:500}.hx-pagina .hx-aviso svg{flex:none}.hx-pagina .hx-estado{display:grid;justify-items:start;gap:10px;padding:28px}.hx-pagina .hx-estado-icono{color:var(--hx-aviso)}.hx-pagina .hx-estado-titulo{font-size:20px;font-weight:700;line-height:1.3}.hx-pagina .hx-estado-acciones{display:flex;flex-wrap:wrap;gap:10px}.hx-pagina .hx-buscador{position:relative;display:flex;min-height:56px;align-items:center;gap:10px;padding:0 8px 0 16px;border:2px solid var(--hx-borde);border-radius:14px;background:var(--hx-superficie);box-shadow:0 3px 12px rgba(16,42,67,.04);cursor:text;transition:border-color .16s ease,box-shadow .16s ease}.hx-pagina .hx-buscador:focus-within{border-color:var(--hx-marca);box-shadow:0 0 0 3px rgba(122,185,242,.55)}.hx-pagina .hx-buscador-icono{flex:none;color:var(--hx-secundario)}.hx-pagina .hx-buscador input{width:100%;min-width:0;height:52px;flex:1;margin:0;padding:0;border:0;background:transparent;color:var(--hx-texto);font-family:inherit;font-size:18px;font-weight:500;outline:none}.hx-pagina .hx-buscador input::-moz-placeholder{color:#6b7b8f;font-weight:400}.hx-pagina .hx-buscador input::placeholder{color:#6b7b8f;font-weight:400}.hx-pagina .hx-borrar{display:inline-flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--hx-secundario);cursor:pointer}.hx-pagina .hx-borrar:hover{background:var(--hx-lienzo);color:var(--hx-texto)}.hx-pagina .hx-atajo{flex:none;margin-right:8px;padding:5px 8px;border:1px solid var(--hx-borde);border-radius:6px;background:var(--hx-superficie);box-shadow:none;color:var(--hx-secundario);font-family:var(--hx-mono);font-size:12px;font-weight:500;line-height:1}.hx-pagina .hx-resultados{padding:6px;transition:opacity .15s ease}.hx-pagina .hx-resultados.is-actualizando [role=listbox]{opacity:.55}.hx-pagina .hx-grupo{padding:12px 12px 6px;color:var(--hx-secundario);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.hx-pagina .hx-reciente,.hx-pagina .hx-resultado{display:grid;min-height:56px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;border-radius:10px;color:var(--hx-texto);cursor:pointer;text-decoration:none;transition:background .15s ease}.hx-pagina .hx-resultado.is-activo{background:var(--hx-marca-tenue);box-shadow:inset 3px 0 0 var(--hx-marca)}.hx-pagina .hx-reciente:hover{background:var(--hx-lienzo)}.hx-pagina .hx-avatar{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--hx-marca-tenue);color:var(--hx-marca);font-size:13px;font-weight:700}.hx-pagina .hx-avatar-orden{border-radius:10px}.hx-pagina .hx-resultado-datos{display:grid;min-width:0;gap:2px}.hx-pagina .hx-resultado-titulo{overflow-wrap:anywhere;font-weight:600}.hx-pagina .hx-resultado-meta{overflow-wrap:anywhere;color:var(--hx-secundario);font-size:14px}.hx-pagina .hx-cuando{color:var(--hx-secundario);font-size:13px;line-height:1.35;text-align:right;white-space:nowrap}.hx-pagina .hx-cuando b{color:var(--hx-texto);font-weight:600;font-variant-numeric:tabular-nums}.hx-pagina .hx-dos,.hx-pagina .hx-inicio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px}.hx-pagina .hx-lista-recientes{display:grid;gap:2px;margin:-6px}.hx-pagina .hx-reciente-flecha{color:var(--hx-suave)}.hx-pagina .hx-ejemplos{display:grid;gap:10px;font-size:14px}.hx-pagina .hx-ejemplos>div{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:8px}.hx-pagina .hx-ejemplos dt{color:var(--hx-texto);font-weight:600}.hx-pagina .hx-ejemplos dd{color:var(--hx-secundario)}.hx-pagina .hx-auto{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 24px}.hx-pagina .hx-auto-titulo{color:var(--hx-texto);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.hx-pagina .hx-auto-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;color:var(--hx-secundario);font-size:14px}.hx-pagina .hx-auto-sub .hx-mono{overflow-wrap:anywhere;color:var(--hx-texto)}.hx-pagina .hx-auto-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hx-pagina .hx-dueno{display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center;gap:10px 24px;padding-top:16px;border-top:1px solid var(--hx-borde);font-size:14px}.hx-pagina .hx-dueno-nombre b{font-size:15px;font-weight:600}.hx-pagina a.hx-enlace{display:inline-flex;min-height:44px;align-items:center;color:var(--hx-marca);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.hx-pagina a.hx-enlace:hover{text-decoration:underline}.hx-pagina .hx-otros{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hx-pagina a.hx-otro-auto{display:inline-flex;min-height:44px;align-items:center;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--hx-marca-tenue);color:var(--hx-marca);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease}.hx-pagina a.hx-otro-auto:hover{border-color:var(--hx-marca)}.hx-pagina .hx-resumen{display:grid;gap:12px}.hx-pagina .hx-resumen.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-pagina .hx-resumen.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-pagina .hx-stat{display:grid;align-content:start;gap:8px;padding:14px 16px}.hx-pagina .hx-stat-etiqueta{color:var(--hx-secundario);font-size:13px}.hx-pagina .hx-stat-valor{font-size:24px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hx-pagina .hx-stat-nota{color:var(--hx-secundario);font-size:13px}.hx-pagina .hx-odometro{display:inline-flex;flex-wrap:wrap;align-items:flex-end;gap:2px}.hx-pagina .hx-odometro-digito{min-width:1.15em;padding:5px 4px;border-radius:4px;background:#0b1b2e;color:#f3f5f8;font-family:var(--hx-mono);font-size:20px;font-weight:600;line-height:1;text-align:center}.hx-pagina .hx-odometro em{margin-left:6px;color:var(--hx-secundario);font-size:13px;font-style:normal;font-weight:500}.hx-pagina .hx-refacciones{display:grid}.hx-pagina .hx-refacciones li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;border-top:1px solid var(--hx-borde-suave);font-size:14px}.hx-pagina .hx-refacciones li:first-child{padding-top:0;border-top:0}.hx-pagina .hx-refaccion-cantidad{color:var(--hx-secundario);font-variant-numeric:tabular-nums}.hx-pagina .hx-pendiente{border-color:transparent;background:var(--hx-aviso-fondo)}.hx-pagina .hx-pendiente .hx-tarjeta-titulo{color:var(--hx-aviso)}.hx-pagina .hx-pendiente-texto{margin-bottom:8px;padding:0;border:0;font-size:17px;font-weight:500;line-height:1.4}.hx-pagina .hx-visitas-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.hx-pagina .hx-visitas-cabecera .hx-tarjeta-titulo{margin-bottom:0}.hx-pagina .hx-filtros{display:flex;flex-wrap:wrap;gap:6px}.hx-pagina .hx-filtros button{min-height:44px;margin:0;padding:0 14px;border:1px solid var(--hx-borde);border-radius:999px;background:var(--hx-superficie);color:var(--hx-texto);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.hx-pagina .hx-filtros button:hover{background:var(--hx-lienzo)}.hx-pagina .hx-filtros button[aria-pressed=true]{border-color:var(--hx-marino);background:var(--hx-marino);color:#fff}.hx-pagina .hx-linea{position:relative}.hx-pagina .hx-linea:before{position:absolute;top:12px;bottom:12px;left:7px;width:2px;background:var(--hx-borde);content:""}.hx-pagina .hx-visita{position:relative;padding-left:30px;scroll-margin-top:72px;border-bottom:1px solid var(--hx-borde-suave)}.hx-pagina .hx-visita:last-child{border-bottom:0}.hx-pagina .hx-visita:before{position:absolute;top:24px;left:2px;width:12px;height:12px;border:2px solid var(--hx-marca);border-radius:50%;background:var(--hx-superficie);content:""}.hx-pagina .hx-visita-peligro:before{border-color:var(--hx-peligro)}.hx-pagina .hx-visita-encabezado{font-size:inherit;font-weight:inherit}.hx-pagina .hx-visita-boton{display:grid;width:100%;min-height:44px;grid-template-columns:7.4em minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;margin:0;padding:14px 6px;border:0;border-radius:10px;background:transparent;color:var(--hx-texto);font-family:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.hx-pagina .hx-visita-boton:hover{background:#f8fafc}.hx-pagina .hx-visita-fecha{font-weight:600;font-variant-numeric:tabular-nums}.hx-pagina .hx-visita-fecha small{display:block;color:var(--hx-secundario);font-size:12px;font-weight:400}.hx-pagina .hx-visita-que{display:grid;min-width:0;gap:6px}.hx-pagina .hx-visita-titulo{overflow-wrap:anywhere;font-weight:500}.hx-pagina .hx-visita-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--hx-secundario);font-size:13px}.hx-pagina .hx-visita-total{font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.hx-pagina .hx-visita-total.is-sin-venta{color:var(--hx-secundario);font-size:14px;font-weight:400}.hx-pagina .hx-visita-flecha{color:var(--hx-secundario);transition:transform .18s ease}.hx-pagina .hx-visita.is-abierta .hx-visita-flecha{transform:rotate(180deg)}.hx-pagina .hx-visita-detalle{display:grid;gap:16px;padding:2px 6px 18px}.hx-pagina .hx-bloque-titulo{margin-bottom:6px;color:var(--hx-secundario);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hx-pagina .hx-servicios{display:grid;gap:4px;font-size:14px}.hx-pagina .hx-servicios li{display:grid;grid-template-columns:minmax(0,16em) minmax(0,1fr);gap:2px 16px}.hx-pagina .hx-tabla-scroll{max-width:100%;overflow-x:auto}.hx-pagina .hx-lineas{width:100%;border-collapse:collapse;font-size:14px}.hx-pagina .hx-lineas caption{padding-bottom:8px;color:var(--hx-texto);font-size:14px;font-weight:600;text-align:left}.hx-pagina .hx-lineas th{padding:0 8px 8px 0;color:var(--hx-secundario);font-size:12px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.hx-pagina .hx-lineas td{padding:8px 8px 8px 0;border-top:1px solid var(--hx-borde-suave);vertical-align:top;overflow-wrap:anywhere}.hx-pagina .hx-lineas td:nth-child(n+2),.hx-pagina .hx-lineas thead th:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.hx-pagina .hx-lineas tfoot td,.hx-pagina .hx-lineas tfoot th{padding:4px 8px 4px 0;border-top:0;color:var(--hx-secundario);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.hx-pagina .hx-lineas tfoot tr:first-child td,.hx-pagina .hx-lineas tfoot tr:first-child th{padding-top:8px;border-top:1px solid var(--hx-borde)}.hx-pagina .hx-lineas tfoot .hx-lineas-total td,.hx-pagina .hx-lineas tfoot .hx-lineas-total th{color:var(--hx-texto);font-weight:700}.hx-pagina .hx-lineas tfoot th{text-align:right}.hx-pagina .hx-tipo{display:block;color:var(--hx-secundario);font-size:12px}.hx-pagina .hx-nota{padding:10px 12px;border-radius:10px;background:var(--hx-aviso-fondo);font-size:14px}.hx-pagina .hx-nota b{color:var(--hx-aviso);font-weight:700}.hx-pagina .hx-visita-pie{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--hx-secundario);font-size:14px}.hx-pagina .hx-visita-pie>div{display:flex;gap:6px}.hx-pagina .hx-visita-pie dd{color:var(--hx-texto);font-weight:600;font-variant-numeric:tabular-nums}.hx-pagina .hx-vacio-visitas{padding:24px 0 8px;color:var(--hx-secundario);font-size:14px;text-align:center}.hx-pagina .hx-mas{padding:14px 0 0 30px}@media (max-width:1279px){.hx-pagina .hx-resumen.cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hx-pagina .hx-auto{grid-template-columns:minmax(0,1fr)}.hx-pagina .hx-auto-acciones{justify-content:flex-start}.hx-pagina .hx-visita-boton{grid-template-columns:minmax(0,1fr) auto auto}.hx-pagina .hx-visita-que{grid-row:2;grid-column:1/-1}}@media (max-width:640px){.hx-pagina{padding:20px 16px 32px}.hx-pagina .hx-contenido{gap:16px}.hx-pagina .hx-tarjeta{padding:16px}.hx-pagina .hx-resultados{padding:6px}.hx-pagina .hx-atajo{display:none}.hx-pagina .hx-reciente,.hx-pagina .hx-resultado{grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.hx-pagina .hx-resultado .hx-cuando{grid-column:2;text-align:left}.hx-pagina .hx-cuando br,.hx-pagina .hx-reciente-flecha{display:none}.hx-pagina .hx-cuando b{margin-left:4px}.hx-pagina .hx-ejemplos>div,.hx-pagina .hx-servicios li{grid-template-columns:minmax(0,1fr);gap:0}.hx-pagina .hx-auto-titulo{font-size:22px}.hx-pagina .hx-resumen.cuatro,.hx-pagina .hx-resumen.tres{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-pagina .hx-resumen.tres>:last-child{grid-column:1/-1}.hx-pagina .hx-stat{padding:12px}.hx-pagina .hx-stat-valor{font-size:20px}.hx-pagina .hx-odometro-digito{padding:4px 3px;font-size:16px}.hx-pagina .hx-linea:before{left:5px}.hx-pagina .hx-visita{padding-left:20px}.hx-pagina .hx-visita:before{left:0}.hx-pagina .hx-mas{padding-left:0}.hx-pagina .hx-mas .rm-btn{width:100%;white-space:normal}}@media (pointer:coarse){.hx-pagina .hx-atajo{display:none}}@media (prefers-reduced-motion:reduce){.hx-pagina .hx-progreso:after{left:0;width:100%;opacity:.6;animation:none}.hx-pagina .hx-skel{animation:none}.hx-pagina .hx-buscador,.hx-pagina .hx-filtros button,.hx-pagina .hx-resultado,.hx-pagina .hx-visita-flecha{transition:none}}.rm-placa[data-v-0ea8b22c]{display:inline-grid;flex:none;justify-items:center;padding:2px 10px 4px;border:2px solid #0b1b2e;border-radius:7px;background:#fff;color:#0b1b2e;line-height:1;vertical-align:middle;white-space:nowrap}.rm-placa-estado[data-v-0ea8b22c]{display:block;font:700 8px/1.3 Inter,Roboto,sans-serif;letter-spacing:.2em}.rm-placa-numero[data-v-0ea8b22c]{display:block;font:600 17px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.rm-placa-chica[data-v-0ea8b22c]{padding:1px 7px 3px;border-width:1.5px;border-radius:5px}.rm-placa-chica .rm-placa-estado[data-v-0ea8b22c]{font-size:6px}.rm-placa-chica .rm-placa-numero[data-v-0ea8b22c]{font-size:13px}.rm-placa-vacia[data-v-0ea8b22c]{display:inline-block;color:#607187;font-size:13px;white-space:nowrap}.rm-placa-sr[data-v-0ea8b22c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}