.marca-estela{flex:none;overflow:visible}.marca-estela-estrella{transform-box:fill-box;transform-origin:50%}.marca-estela[data-pensando=true] .marca-estela-puntos{animation:marca-estela-correr calc(var(--dur-3) * 1.75) linear infinite}.marca-estela[data-pensando=true] .marca-estela-estrella{animation:marca-estela-titilar calc(var(--dur-3) * 3) var(--ease) infinite}.marca-estela[data-pensando=true] .marca-estela-linea{animation:marca-estela-linea calc(var(--dur-3) * 3) var(--ease) infinite}@keyframes marca-estela-correr{to{stroke-dashoffset:-2.91px}}@keyframes marca-estela-titilar{0%{transform:rotate(0)scale(1)}50%{transform:rotate(45deg)scale(.78)}to{transform:rotate(90deg)scale(1)}}@keyframes marca-estela-linea{0%,to{opacity:1}50%{opacity:.45}}.mia{--mia-hilo:760px;--mia-arriba:calc(var(--alto-cabecera) + var(--e-4));min-height:calc(var(--alto-ventana) - var(--alto-cabecera));padding-inline:var(--e-4);background-color:var(--fondo)}.mia-centro{width:100%;max-width:var(--mia-hilo);min-height:calc(var(--alto-ventana) - var(--alto-cabecera));flex-direction:column;min-width:0;margin-inline:auto;display:flex;container:mia-centro/inline-size}.mia-conversacion{padding-block:var(--e-5) var(--e-6);flex:1}.mia[data-rieles]{align-items:start;gap:var(--e-6);max-width:1680px;padding-inline:var(--e-6);grid-template-columns:minmax(280px,320px) minmax(0,1fr);margin-inline:auto;display:grid}.mia[data-rieles] .mia-centro{grid-area:1/2}.mia-rieles{top:var(--mia-arriba);gap:var(--e-4);max-height:calc(var(--alto-ventana) - var(--alto-cabecera) - var(--e-6));padding-block:var(--e-4) var(--e-6);scrollbar-width:thin;overscroll-behavior:contain;grid-area:1/1;display:grid;position:sticky;overflow-y:auto}@media (min-width:1440px){.mia[data-rieles]{gap:var(--e-8);grid-template-columns:minmax(270px,310px) minmax(0,1fr) minmax(270px,310px)}.mia-rieles{display:contents}.mia-riel{top:var(--mia-arriba);max-height:calc(var(--alto-ventana) - var(--alto-cabecera) - var(--e-6));padding-block:var(--e-4) var(--e-6);scrollbar-width:thin;overscroll-behavior:contain;position:sticky;overflow-y:auto}.mia-riel-viaje{grid-area:1/1}.mia-riel-reserva{grid-area:1/3}}.mia-barra{top:var(--alto-cabecera);z-index:3;justify-content:space-between;align-items:center;gap:var(--e-3);padding-block:var(--e-3);border-bottom:1px solid var(--linea);background-color:color-mix(in srgb, var(--fondo) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky}.mia-barra-marca{align-items:center;gap:var(--e-3);flex:auto;min-width:0;display:flex}.mia-barra-marca>div{min-width:0}@container mia-centro (max-width:640px){.mia-solo-ancho{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.mia-barra-titulo,.mia-barra-subtitulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mia-barra-icono{background-color:var(--marca);width:36px;height:36px;color:var(--tinta-inversa);border-radius:50%;flex:none;place-items:center;display:grid}.mia-barra-titulo{font:var(--t-pequeno-fuerte);color:var(--tinta);margin:0}.mia-barra-subtitulo{font:var(--t-diminuto);color:var(--tinta-3);margin:0}.mia-barra-acciones{align-items:center;gap:var(--e-1);flex:none;display:flex}@media (max-width:1199px){.mia-barra-subtitulo{display:none}}@media (max-width:639px){.mia-barra-subtitulo{display:none}.mia-solo-ancho,.mia-barra-acciones .boton-secundario span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.mia-presentacion{justify-items:center;gap:var(--e-3);padding-block:clamp(var(--e-4), calc(var(--alto-ventana) * 4 / 100), var(--e-8)) var(--e-4);text-align:center;display:grid}.mia-presentacion-marca{width:56px;height:56px;margin-block:var(--e-3);background-color:var(--papel);box-shadow:0 0 0 1px var(--linea), var(--sombra-2);color:var(--marca);border-radius:50%;place-items:center;display:grid;position:relative}.mia-presentacion-marca:before,.mia-presentacion-marca:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.mia-presentacion-marca:before{border:1px solid var(--linea-2);inset:-10px}.mia-presentacion-marca:after{border:1px dashed var(--linea);animation:mia-orbita calc(var(--dur-3) * 60) linear infinite;inset:-22px}@keyframes mia-orbita{to{transform:rotate(360deg)}}.mia-presentacion-ante{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--acento);margin:0}.mia-presentacion-titulo{max-width:22ch;font:var(--t-h2);letter-spacing:var(--track-display);color:var(--marca-tinta);text-wrap:balance;margin:0}.mia-presentacion-bajada{max-width:52ch;font:var(--t-cuerpo);color:var(--tinta-2);text-wrap:pretty;margin:0}.mia-presentacion-columnas{gap:var(--e-3);width:100%;text-align:start;margin-block-start:var(--e-3);display:grid}@media (min-width:640px){.mia-presentacion-columnas{grid-template-columns:1fr 1fr}}.mia-presentacion-col{align-content:start;gap:var(--e-3);padding:var(--e-4) var(--e-5);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);display:grid}.mia-presentacion-sub{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3);margin:0}.mia-presentacion-lista{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.mia-presentacion-lista li{align-items:center;gap:var(--e-3);font:var(--t-pequeno);color:var(--tinta);display:flex}.mia-presentacion-icono{background-color:var(--marca-suave);width:32px;height:32px;color:var(--marca);border-radius:50%;flex:none;place-items:center;display:grid}.mia-ejemplos{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.mia-ejemplo{justify-content:space-between;align-items:center;gap:var(--e-3);width:100%;min-height:44px;padding:var(--e-2) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--fondo);font:var(--t-pequeno);color:var(--tinta);text-align:start;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:flex}.mia-ejemplo svg{color:var(--marca);transition:transform var(--dur-1) var(--ease);flex:none}@media (hover:hover){.mia-ejemplo:hover{border-color:var(--marca);background-color:var(--marca-suave)}.mia-ejemplo:hover svg{transform:translate(3px)}}.mia-ejemplo:active{transform:scale(.98)}.mia-ejemplo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mia-presentacion-acciones{justify-content:center;gap:var(--e-3);flex-wrap:wrap;margin-block-start:var(--e-2);display:flex}.mia-presentacion-nota{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--tinta-3);margin:0;display:inline-flex}.mia-hilo{gap:var(--e-5);margin:0;padding:0;list-style:none;display:grid}.mia-entrada{min-width:0;display:grid}.mia-entrada[data-rol=persona],.mia-entrada[data-rol=accion]{justify-items:end}.mia-persona{justify-items:end;gap:var(--e-1);max-width:min(82%,560px);display:grid}.mia-burbuja{padding:var(--e-3) var(--e-4);background-color:var(--marca);box-shadow:var(--sombra-1);font:var(--t-cuerpo);color:var(--tinta-inversa);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px 20px 6px;margin:0}.mia-por-voz{font:var(--t-diminuto);color:var(--tinta-3);align-items:center;gap:4px;display:inline-flex}.mia-accion{align-items:center;gap:var(--e-2);padding:4px var(--e-3) 4px 4px;border:1px solid var(--linea);border-radius:var(--r-pildora);background-color:var(--papel);font:var(--t-diminuto);color:var(--tinta-2);margin:0;display:inline-flex}.mia-accion-icono{background-color:var(--marca-suave);width:24px;height:24px;color:var(--marca);border-radius:50%;place-items:center;display:grid}.mia-agente{gap:var(--e-3);grid-template-columns:32px minmax(0,1fr);min-width:0;display:grid}.mia-avatar{background-color:var(--papel);width:32px;height:32px;box-shadow:0 0 0 1px var(--linea), var(--sombra-1);color:var(--marca);border-radius:50%;place-items:center;display:grid}.mia-agente-cuerpo{align-content:start;gap:var(--e-3);min-width:0;padding-block-start:4px;display:grid}.mia-texto-agente p{max-width:64ch;font:var(--t-cuerpo);color:var(--tinta);text-wrap:pretty;margin:0}.mia-texto-agente p+p{margin-block-start:var(--e-2)}.mia-cursor{vertical-align:text-bottom;background-color:var(--marca);width:2px;height:1.05em;animation:mia-cursor calc(var(--dur-3) * 2) steps(2, jump-none) infinite;margin-inline-start:2px;display:inline-block}@keyframes mia-cursor{50%{opacity:0}}.mia-saludo{margin-block-end:var(--e-5)}.mia-herramienta{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--tinta-3);margin:0;display:inline-flex}.mia-herramienta-icono{background-color:var(--exito-suave);width:20px;height:20px;color:var(--exito);border-radius:50%;flex:none;place-items:center;display:grid}.mia-herramienta[data-fase=fallo] .mia-herramienta-icono{background-color:var(--aviso-suave);color:var(--aviso)}.mia-herramienta[data-fase=en-curso]{color:var(--tinta-2);animation:mia-latir calc(var(--dur-3) * 3) var(--ease) infinite}.mia-herramienta[data-fase=en-curso] .mia-herramienta-icono{background-color:var(--marca-suave)}.mia-herramienta-detalle{color:var(--tinta-3)}@keyframes mia-latir{50%{opacity:.55}}.mia-giro{border:2px solid var(--marca-suave-2);border-top-color:var(--marca);width:12px;height:12px;animation:mia-girar calc(var(--dur-3) * 1.6) linear infinite;border-radius:50%}@keyframes mia-girar{to{transform:rotate(360deg)}}.mia-pensando{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-3);margin:0;display:inline-flex}.mia-puntos{gap:4px;display:inline-flex}.mia-puntos i{background-color:var(--tinta-3);width:5px;height:5px;animation:mia-punto calc(var(--dur-3) * 2.4) var(--ease) infinite;border-radius:50%}.mia-puntos i:nth-child(2){animation-delay:calc(var(--dur-3) * .3)}.mia-puntos i:nth-child(3){animation-delay:calc(var(--dur-3) * .6)}@keyframes mia-punto{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.mia-error p{margin:0}.mia-error .boton{margin-block-start:var(--e-2)}.mia-cargando{gap:var(--e-3);padding-block:var(--e-6);display:grid}.mia-bloque,.mia-boleto{scroll-margin-top:calc(var(--alto-cabecera) + 80px)}.mia-bloque{border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);min-width:0;box-shadow:var(--sombra-2)}.mia-bloque-cabeza{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--linea);display:flex}.mia-bloque-icono{background-color:var(--marca-suave);width:32px;height:32px;color:var(--marca);border-radius:50%;flex:none;place-items:center;display:grid}.mia-bloque-titulo{min-width:0;font:var(--t-cuerpo-fuerte);color:var(--tinta);flex:1;margin:0}.mia-bloque-dato{font:var(--t-diminuto);color:var(--tinta-2);white-space:nowrap;flex:none}.mia-bloque-cuerpo{gap:var(--e-4);min-width:0;padding:var(--e-4);display:grid}@media (min-width:640px){.mia-bloque-cabeza{padding-inline:var(--e-5)}.mia-bloque-cuerpo{padding:var(--e-5)}}.mia-bloque-anterior{align-items:center;gap:var(--e-2);min-width:0;padding:var(--e-2) var(--e-3);border:1px dashed var(--linea-2);border-radius:var(--r-2);font:var(--t-diminuto);color:var(--tinta-3);display:flex}.mia-bloque-anterior-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mia-bloque-anterior-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;flex:none;margin-inline-start:auto}.mia-texto{font:var(--t-pequeno);color:var(--tinta-2);margin:0}.mia-texto-suave{font:var(--t-diminuto);color:var(--tinta-3);margin:0}.mia-acciones{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.mia-acciones-fin{justify-content:flex-end}.mia-acciones-fin>p{flex:220px}@media (max-width:479px){.mia-acciones>.boton{flex:100%}}.mia-tira{min-width:0}.mia-vuelos-cabeza{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.mia-vuelos-cuenta{font:var(--t-diminuto);color:var(--tinta-3);margin:0}.mia-vuelos-lista{margin:0}.mia-vuelos-lista .res-vuelo-fila{align-items:stretch;gap:var(--e-4);padding:var(--e-5) var(--e-4) var(--e-4);grid-template-columns:minmax(0,1fr)}.mia-vuelos-lista .res-hora{font-size:calc(26px * var(--escala))}@container mia-centro (min-width:900px){.mia-vuelos-lista .res-vuelo-fila{align-items:center;gap:var(--e-8);padding:var(--e-6);grid-template-columns:minmax(0,1fr) auto}}.mia-vuelos-mas{justify-content:center;display:flex}.mia-vuelos-esqueleto{gap:var(--e-3);display:grid}.mia-elegido{align-items:center;gap:var(--e-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mia-elegido-check{background-color:var(--exito-suave);width:32px;height:32px;color:var(--exito);border-radius:50%;place-items:center;display:grid}.mia-elegido-texto{align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;min-width:0;display:flex}.mia-elegido-vuelo{font:var(--t-cuerpo-fuerte);font-variant-numeric:tabular-nums;color:var(--tinta);margin:0}.mia-calendario-nota{align-items:center;gap:var(--e-2) var(--e-3);font:var(--t-diminuto);color:var(--tinta-3);flex-wrap:wrap;margin:0;display:flex}.mia-fichas,.mia-lista-personas{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.mia-ficha,.mia-lista-personas li{align-items:center;gap:var(--e-3);min-width:0;padding:var(--e-2) var(--e-3);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--fondo);display:flex}.mia-ficha-codigo{min-width:3.5ch;font:var(--t-codigo);color:var(--marca-tinta)}.mia-ficha-icono,.mia-persona-icono{background-color:var(--papel);width:28px;height:28px;color:var(--marca);border-radius:50%;flex:none;place-items:center;display:grid}.mia-ficha-texto,.mia-persona-nombre{min-width:0;font:var(--t-pequeno);color:var(--tinta);flex:1}.mia-persona-dato{font:var(--t-diminuto);color:var(--tinta-3);flex:none}.mia-resumen{min-width:0}.mia-plazo{display:flex}.mia-pago,.mia-pasajeros{min-width:0}.mia-pasajeros .pas-acciones{padding-top:var(--e-2);justify-content:flex-end;display:flex}.mia-boleto{border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);box-shadow:var(--sombra-2);overflow:hidden}.mia-boleto-cabeza{justify-content:space-between;align-items:center;gap:var(--e-4);padding:var(--e-5);background-color:var(--marca-noche);color:var(--tinta-inversa);display:flex}.mia-boleto-ante{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:color-mix(in srgb, var(--tinta-inversa) 78%, var(--marca-noche));margin:0}.mia-boleto-titulo{font:var(--t-h3);color:var(--tinta-inversa);margin:0}.mia-boleto-sello{border:1.5px solid color-mix(in srgb, var(--tinta-inversa) 55%, var(--marca-noche));width:48px;height:48px;animation:mia-sello var(--dur-3) var(--ease-fluid) calc(var(--dur-2)) backwards;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes mia-sello{0%{opacity:0;transform:scale(1.5)rotate(-20deg)}}.mia-boleto-cuerpo{gap:var(--e-4);padding:var(--e-5);border-top:1px dashed var(--linea-2);display:grid;position:relative}.mia-boleto-cuerpo:before,.mia-boleto-cuerpo:after{content:"";background-color:var(--fondo);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:50%;position:absolute;top:-9px}.mia-boleto-cuerpo:before{left:-10px}.mia-boleto-cuerpo:after{right:-10px}.mia-boleto-localizador{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.mia-boleto-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.mia-boleto-codigo{align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-3);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--fondo);font:var(--t-cifra);font-family:var(--letra-mono);letter-spacing:.16em;color:var(--marca-tinta);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:inline-flex}.mia-boleto-codigo svg{color:var(--tinta-3)}@media (hover:hover){.mia-boleto-codigo:hover{border-color:var(--marca);background-color:var(--marca-suave)}}.mia-boleto-codigo:active{transform:scale(.98)}.mia-boleto-tramos{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.mia-boleto-tramo{gap:2px;display:grid}.mia-boleto-ruta{align-items:center;gap:var(--e-2);font:var(--t-cuerpo);font-variant-numeric:tabular-nums;color:var(--tinta);flex-wrap:wrap;display:inline-flex}.mia-boleto-ruta strong{font:var(--t-cuerpo-fuerte);color:var(--marca-tinta)}.mia-boleto-ruta svg{color:var(--tinta-3)}.mia-boleto-detalle{font:var(--t-diminuto);color:var(--tinta-2)}.mia-boleto-pasajeros{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);margin:0;display:flex}.mia-boleto-total{border-top:1px solid var(--linea);font:var(--t-pequeno-fuerte);color:var(--tinta-2);justify-content:space-between;align-items:baseline;margin:0;padding-block-start:var(--e-3);display:flex}.mia-boleto-total strong{font:var(--t-cifra);color:var(--marca-tinta)}.mia-boleto-pie{padding:0 var(--e-5) var(--e-5);justify-content:flex-end;display:flex}@media (max-width:479px){.mia-boleto-pie .boton{flex:1}}.mia-pie{z-index:4;gap:var(--e-2);padding-block:var(--e-3) calc(var(--e-4) + env(safe-area-inset-bottom,0px));background-color:var(--fondo);display:grid;position:sticky;bottom:0}.mia-redaccion{gap:var(--e-1);display:grid}.mia-redaccion-caja{align-items:flex-end;gap:var(--e-2);padding:6px 6px 6px var(--e-5);border:1px solid var(--linea-fuerte);background-color:var(--papel);box-shadow:var(--sombra-flotante);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);border-radius:28px;display:flex}.mia-redaccion-caja:focus-within{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca), var(--sombra-flotante)}.mia-campo{resize:none;min-width:0;min-height:44px;max-height:116px;font:var(--t-cuerpo);color:var(--tinta);background:0 0;border:0;outline:none;flex:1;padding:10px 0;line-height:24px}.mia-campo::placeholder{color:var(--tinta-3)}.mia-boton-redondo{cursor:pointer;width:44px;height:44px;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mia-boton-redondo:active:not(:disabled){transform:scale(.92)}.mia-boton-redondo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mia-enviar{background-color:var(--marca);color:var(--tinta-inversa)}@media (hover:hover){.mia-enviar:hover:not(:disabled){background-color:var(--marca-hover)}.mia-microfono:hover{background-color:var(--marca-suave)}}.mia-enviar:disabled{background-color:var(--hundido);color:var(--tinta-4);cursor:default}.mia-microfono{color:var(--marca);background-color:#0000}.mia-microfono[data-activo=true]{background-color:var(--marca);color:var(--tinta-inversa);animation:mia-pulso calc(var(--dur-3) * 3) var(--ease) infinite}@keyframes mia-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--marca) 35%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--marca) 0%, transparent)}}.mia-redaccion-error{margin:0 0 0 var(--e-4);font:var(--t-diminuto);color:var(--error)}.mia-barra-reserva{align-items:center;gap:var(--e-3);width:100%;min-height:52px;padding:var(--e-2) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);box-shadow:var(--sombra-1);color:var(--tinta);text-align:start;cursor:pointer;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:flex}.mia-barra-reserva:active{transform:scale(.99)}.mia-barra-reserva:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mia-barra-reserva>svg{color:var(--tinta-3);flex:none}.mia-barra-reserva-texto{flex:1;min-width:0;display:grid}.mia-barra-reserva-titulo{font:var(--t-pequeno-fuerte)}.mia-barra-reserva-paso{font:var(--t-diminuto);color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mia-barra-reserva-total{font:var(--t-cuerpo-fuerte);font-variant-numeric:tabular-nums;color:var(--marca-tinta)}@media (orientation:landscape) and (max-height:500px){.mia-pie{padding-block:var(--e-2) calc(var(--e-2) + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:end}.mia-barra{position:static}}.mia-panel{gap:var(--e-4);min-width:0;padding:var(--e-5);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);box-shadow:var(--sombra-1);grid-template-columns:minmax(0,1fr);display:grid}.mia-panel-cabeza{justify-content:space-between;align-items:center;gap:var(--e-2);min-height:32px;display:flex}.mia-panel-titulo,.mia-panel-subtitulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3);margin:0}.mia-panel-titulo{color:var(--tinta-2)}.mia-panel-vacio{font:var(--t-pequeno);color:var(--tinta-3);margin:0}.mia-viaje{gap:var(--e-4);display:grid}.mia-ruta{align-items:center;gap:var(--e-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.mia-ruta-punto{min-width:0;display:grid}.mia-ruta-punto-fin{text-align:end}.mia-ruta-codigo{font:500 calc(28px * var(--escala)) / 1.05 var(--letra-display);letter-spacing:.02em;color:var(--marca-tinta)}.mia-ruta-ciudad{font:var(--t-diminuto);color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mia-ruta-linea{color:var(--tinta-3);align-items:center;gap:6px;display:flex}.mia-ruta-linea:before,.mia-ruta-linea:after{content:"";border-top:1px dashed var(--linea-2);width:14px}.mia-datos{gap:var(--e-2);margin:0;display:grid}.mia-datos>div{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.mia-datos dt{font:var(--t-diminuto);color:var(--tinta-3)}.mia-datos dd{font:var(--t-pequeno-fuerte);color:var(--tinta);text-align:end;margin:0}.mia-moneda,.mia-editor-moneda{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.mia-moneda-fija{font:var(--t-pequeno-fuerte);color:var(--tinta-2)}.mia-moneda-rotulo{font:var(--t-diminuto);color:var(--tinta-3)}.mia-tramos{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.mia-tramo{gap:var(--e-1);padding:var(--e-3);border:1px dashed var(--linea-2);border-radius:var(--r-2);background-color:var(--fondo);display:grid}.mia-tramo[data-elegido]{border-style:solid;border-color:var(--linea);background-color:var(--papel)}.mia-tramo-cabeza{justify-content:space-between;align-items:baseline;gap:var(--e-2);display:flex}.mia-tramo-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.mia-tramo-fecha{font:var(--t-diminuto);color:var(--tinta-2)}.mia-tramo-pendiente{font:var(--t-pequeno);color:var(--tinta-3);margin:0}.mia-tramo-elegido{justify-items:start;gap:var(--e-1);display:grid}.mia-tramo-horas{align-items:center;gap:var(--e-2);font:500 calc(18px * var(--escala)) / 1.2 var(--letra-display);font-variant-numeric:tabular-nums;color:var(--tinta);margin:0;display:inline-flex}.mia-tramo-horas svg{color:var(--tinta-3)}.mia-tramo-detalle{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--tinta-2);margin:0;display:flex}.mia-pasos{margin:0;padding:0;list-style:none;display:grid}.mia-paso{align-items:center;gap:var(--e-3);font:var(--t-pequeno);color:var(--tinta-3);grid-template-columns:24px minmax(0,1fr) auto;padding-block:6px;display:grid;position:relative}.mia-paso:not(:last-child):after{content:"";border-left:1px solid var(--linea-2);height:calc(100% - 16px);position:absolute;top:calc(50% + 14px);left:11.5px}.mia-paso-marca{border:1px solid var(--linea-2);background-color:var(--papel);width:24px;height:24px;font:var(--t-diminuto);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}.mia-paso[data-estado=hecho]{color:var(--tinta-2)}.mia-paso[data-estado=hecho] .mia-paso-marca{border-color:var(--marca);background-color:var(--marca);color:var(--tinta-inversa)}.mia-paso[data-estado=actual]{color:var(--tinta);font-weight:600}.mia-paso[data-estado=actual] .mia-paso-marca{border:2px solid var(--marca);color:var(--marca);font-weight:700}.mia-paso-estado{padding:2px var(--e-2);border-radius:var(--r-pildora);background-color:var(--marca-suave);font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--marca-tinta)}.mia-reserva-grupo{gap:var(--e-2);display:grid}.mia-reserva-lista{gap:var(--e-1);margin:0;padding:0;list-style:none;display:grid}.mia-reserva-lista li{align-items:center;gap:var(--e-2);min-width:0;font:var(--t-pequeno);color:var(--tinta);display:flex;overflow:hidden}.mia-reserva-lista li>svg{color:var(--tinta-3);flex:none}.mia-reserva-lista li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mia-quitar{width:28px;height:28px;color:var(--tinta-3);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid;position:relative}.mia-quitar:before{content:"";position:absolute;inset:-8px}@media (hover:hover){.mia-quitar:hover{background-color:var(--error-suave);color:var(--error)}}.mia-quitar:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.mia-total{justify-items:start;gap:var(--e-1);border-top:1px solid var(--linea);padding-block-start:var(--e-4);display:grid}.mia-total-fila{justify-content:space-between;align-items:baseline;gap:var(--e-3);width:100%;display:flex}.mia-total-rotulo{font:var(--t-pequeno-fuerte);color:var(--tinta)}.mia-total-cifra{font:500 calc(26px * var(--escala)) / 1.1 var(--letra-display);font-variant-numeric:tabular-nums;color:var(--marca-tinta)}.mia-total-guion{color:var(--tinta-4)}.mia-desglose{width:100%;padding-block-start:var(--e-2)}.mia-ir{white-space:normal;width:100%}.mia-hoja{gap:var(--e-4);display:grid}.mia-hoja .mia-panel{box-shadow:none;border:0;padding:0}.mia-editor{gap:var(--e-4);display:grid}.mia-editor-fila{gap:var(--e-3);display:grid}@media (min-width:520px){.mia-editor-fila{grid-template-columns:1fr 1fr}}.mia-editor-pasajeros{gap:var(--e-2);display:grid}.mia-editor-contador{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.mia-editor-contador-rotulo{font:var(--t-pequeno);color:var(--tinta)}.mia-capa{height:calc(var(--alto-ventana) - 12px);max-height:calc(var(--alto-ventana) - 12px)}@media (min-width:768px){.mia-capa{width:min(1240px,100vw - 48px);height:min(calc(var(--alto-ventana-l) * 92 / 100), 1000px);max-height:min(calc(var(--alto-ventana-l) * 92 / 100), 1000px)}}.mia-capa-cabeza{align-items:flex-start;gap:var(--e-4);padding:var(--e-4) var(--e-5);border-bottom:1px solid var(--linea);display:flex}.mia-capa-titulos{flex:1;min-width:0}.mia-capa-cuerpo{min-height:0;padding:var(--e-4) var(--e-5);overscroll-behavior:contain;flex:1;overflow:auto}.mia-capa-pie{padding:var(--e-3) var(--e-5);border-top:1px solid var(--linea);background-color:var(--papel);justify-content:flex-end;display:flex}@media (max-width:639px){.mia-capa-pie .boton{flex:1}}body:has(.mia) .ate-burbuja{display:none}@media (max-width:639px){.mia-agente{grid-template-columns:minmax(0,1fr)}.mia-agente .mia-avatar{display:none}.mia-bloque-cabeza,.mia-bloque-cuerpo{padding:var(--e-3)}.mia-presentacion-columnas>.mia-presentacion-col:last-child{order:-1}.mia-presentacion{padding-block-start:var(--e-3)}.mia{padding-inline:var(--e-3)}.mia-tira{margin-inline:calc(-1 * var(--e-3))}}@media (max-height:760px){.mia-presentacion-marca,.mia-presentacion-ante{display:none}.mia-presentacion{padding-block-start:var(--e-3)}}main:has(>.mia){background-color:var(--fondo)}
