.ext{gap:var(--e-10);grid-template-columns:minmax(0,1fr);display:grid}.ext-seccion-cabeza{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-4);flex-wrap:wrap;display:flex}.ext-seccion-titulo{font:var(--t-h3);letter-spacing:var(--track-titulo);color:var(--tinta);scroll-margin-top:calc(var(--alto-cabecera) + var(--e-6))}.ext-seccion-titulo:focus{outline:none}.ext-tramo-cuerpo.res-plegable{overflow:clip}@container ext-asientos (max-width:719.98px){.ext-tramo-cuerpo.res-plegable{margin-inline:calc(var(--canal) * -1);padding-inline:var(--canal)}}.ext-asientos{container:ext-asientos/inline-size}.ext-asientos-rejilla{gap:var(--e-3);grid-template-columns:minmax(0,1fr);display:grid}.ext-control,.ext-mapa-zona{min-width:0}.ext-control{top:var(--ext-tope,var(--alto-cabecera));z-index:6;gap:var(--e-2);margin-inline:calc(var(--canal) * -1);padding:var(--e-2) var(--canal) var(--e-3);background-color:color-mix(in srgb, var(--fondo) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr);display:grid;position:sticky}.ext-tramos-lista{gap:var(--e-5);display:grid}.ext-tramo-bloque{gap:var(--e-4);min-width:0;display:grid}.ext-tramo-bloque[data-estado=listo],.ext-tramo-bloque[data-estado=pendiente]{padding:var(--e-3) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);box-shadow:var(--sombra-1);animation:subir-corto var(--dur-2) var(--ease) backwards}.ext-tramo-cabeza{align-items:center;gap:var(--e-2) var(--e-4);scroll-margin-top:calc(var(--alto-cabecera) + var(--e-4));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ext-tramo-icono{background-color:var(--marca-suave);width:40px;height:40px;color:var(--marca);transition:background-color var(--dur-3) var(--ease), color var(--dur-3) var(--ease);border-radius:50%;place-items:center;display:grid}.ext-tramo-bloque[data-estado=listo] .ext-tramo-icono{background-color:var(--marca);color:var(--tinta-inversa)}.ext-tramo-bloque[data-estado=pendiente] .ext-tramo-icono{background-color:var(--fondo-2);color:var(--tinta-3)}.ext-tramo-titulos{gap:2px;min-width:0;display:grid}.ext-tramo-titulo{font:var(--t-h4);font-size:calc(19px * var(--escala));letter-spacing:var(--track-titulo);color:var(--marca-tinta)}.ext-tramo-bloque:not([data-estado=abierto]) .ext-tramo-titulo{font-size:calc(16px * var(--escala))}.ext-tramo-sub{font:var(--t-diminuto);color:var(--tinta-2)}.ext-tramo-vuelo{font-family:var(--letra-mono);letter-spacing:.02em}.ext-tramo-conteo{padding:4px var(--e-3);border-radius:var(--r-pildora);background-color:var(--fondo-2);font:var(--t-pequeno);font-variant-numeric:tabular-nums;color:var(--tinta-2);white-space:nowrap;animation:subir-corto var(--dur-2) var(--ease) backwards;font-weight:600;display:inline-block}.ext-tramo-resumen{justify-content:flex-end;align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.ext-tramo-elegidos{font:var(--t-pequeno);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tinta);font-weight:600}.ext-tramo-vacio{font:var(--t-pequeno);color:var(--tinta-3)}@container ext-asientos (max-width:479.98px){.ext-tramo-bloque:not([data-estado=abierto]) .ext-tramo-cabeza{grid-template-columns:auto minmax(0,1fr)}.ext-tramo-resumen{grid-column:2;justify-content:space-between}}.ext-fichas-zona{display:contents}.ext-fichas{gap:var(--e-2);scrollbar-width:none;margin-inline:calc(var(--canal) * -1);padding:2px var(--canal);scroll-padding-inline:var(--canal);display:flex;overflow-x:auto}.ext-fichas::-webkit-scrollbar{display:none}.ext-ficha{align-items:center;gap:var(--e-2);min-height:48px;padding:4px var(--e-4) 4px 4px;border-radius:var(--r-pildora);border:1px solid var(--linea-2);background-color:var(--papel);color:var(--tinta);text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-1) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);flex:none;display:inline-flex;position:relative}.ext-ficha>:not(.ext-ficha-fondo){z-index:1;position:relative}@media (hover:hover){.ext-ficha:hover:not([data-state=checked]){border-color:var(--marca)}}.ext-ficha:active{transform:scale(.98)}.ext-ficha:focus-visible{box-shadow:var(--anillo);outline:none}.ext-ficha[data-state=checked]{border-color:var(--marca);color:var(--tinta-inversa)}.ext-ficha-fondo{border-radius:inherit;background-color:var(--marca);position:absolute;inset:-1px}.ext-ficha-avatar{background-color:var(--marca-suave);width:38px;height:38px;color:var(--marca-tinta);font:600 calc(13px * var(--escala)) / 1 var(--letra-display);letter-spacing:.02em;transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.ext-ficha[data-state=checked] .ext-ficha-avatar{background-color:var(--papel)}.ext-ficha-texto{min-width:0;display:grid}.ext-ficha-nombre{font:var(--t-pequeno-fuerte);white-space:nowrap}.ext-ficha-tipo{font-weight:400;display:none}.ext-ficha-asiento{font:var(--t-diminuto);font-variant-numeric:tabular-nums;white-space:nowrap;animation:subir-corto var(--dur-2) var(--ease) backwards;font-weight:600}.ext-ficha-asiento[data-vacio=true]{color:var(--tinta-3);font-weight:500}.ext-ficha[data-state=checked] .ext-ficha-asiento[data-vacio=true]{color:var(--marca-suave-2)}.ext-ficha-cargo{font-weight:500}.ext-ficha-infante{color:var(--tinta-3)}.ext-ficha[data-state=checked] .ext-ficha-infante{color:var(--marca-suave-2)}.ext-acciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.ext-acciones:empty{display:none}.ext-acciones>.boton{animation:subir-corto var(--dur-2) var(--ease) backwards}.ext-juntos-cargo{color:var(--tinta-3);font-weight:400}@container ext-asientos (min-width:720px){.ext-control{z-index:auto;align-items:center;gap:var(--e-3) var(--e-4);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom:0;flex-wrap:wrap;margin:0;padding:0;display:flex;position:relative;top:auto}.ext-fichas{flex-wrap:wrap;flex:auto;margin:0;padding:0;overflow:visible}.ext-ficha-tipo{display:inline}.ext-acciones{flex:0 auto}}.ext-mapa[data-disposicion=columnas] .ext-control{gap:var(--e-3);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom:0;margin:0;padding:0;display:grid;position:static}.ext-mapa[data-disposicion=columnas] .ext-fichas{margin:0;padding:0;display:grid;overflow:visible}.ext-mapa[data-disposicion=columnas] .ext-ficha{border-radius:var(--r-3);width:100%}.ext-mapa[data-disposicion=columnas] .ext-ficha-texto{flex:1}.ext-mapa[data-disposicion=columnas] .ext-ficha-nombre{white-space:normal}.ext-mapa[data-disposicion=columnas] .ext-acciones{justify-items:start;display:grid}@container ext-asientos (min-width:720px){@media (min-height:700px){.ext-mapa[data-disposicion=una] .ext-control{top:var(--ext-tope,var(--alto-cabecera));z-index:6;margin-inline:calc(var(--e-5) * -1);padding:var(--e-3) var(--e-5);background-color:color-mix(in srgb, var(--papel) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--linea);position:sticky}}}@media (max-height:560px){@container ext-asientos (max-width:719.98px){.ext-control{position:relative;top:auto}.ext-letras{--ext-alto-control:0px}}}@media (max-height:500px){.ext-asientos{--ext-tope:0px}}.pestana-panel.ext-panel:focus-visible{outline:none}.ext-mapa{--ext-sangria:0px;gap:var(--e-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container ext-asientos (max-width:719.98px){.ext-mapa{--ext-sangria:var(--canal)}}@container ext-asientos (min-width:720px){.ext-mapa{padding:var(--e-5);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel)}}.ext-mapa[data-disposicion=columnas]{--ext-sangria:0px;align-items:start;gap:var(--e-6);grid-template-columns:minmax(0,1fr) minmax(244px,288px)}.ext-mapa[data-disposicion=columnas]>.ext-lado{grid-area:1/2;align-self:stretch}.ext-mapa[data-disposicion=columnas]>.ext-vista{grid-area:1/1}.ext-lado{min-width:0}.ext-mapa:not([data-disposicion=columnas]) :is(.ext-lado,.ext-lado-pegado){display:contents}@media (min-height:561px){.ext-mapa:not([data-disposicion=columnas]) .ext-leyenda{order:-1}}.ext-lado-pegado{gap:var(--e-3);min-width:0;display:grid}.ext-mapa[data-disposicion=columnas] .ext-lado-pegado{top:calc(var(--alto-cabecera) + var(--e-4));gap:var(--e-5);max-height:calc(var(--alto-ventana) - var(--alto-cabecera) - var(--e-8));overscroll-behavior:contain;scrollbar-width:thin;padding:var(--e-4);border-radius:var(--r-3);background-color:var(--fondo);animation:subir-corto var(--dur-2) var(--ease) backwards;position:sticky;overflow-y:auto}.ext-mapa-equipo{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--marca-tinta);text-align:center;justify-items:center;gap:2px;display:grid}.ext-mapa-parte{white-space:pre;display:inline-block}.ext-mapa-equipo .codigo{font-size:calc(12px * var(--escala));text-transform:none;letter-spacing:.04em;color:var(--tinta-3)}.ext-leyenda{gap:var(--e-2);display:grid}.ext-leyenda-titulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ext-mapa[data-disposicion=columnas] .ext-leyenda-titulo{clip-path:none;width:auto;height:auto;font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--tinta-3);position:static;overflow:visible}.ext-leyenda-lista{gap:var(--e-2) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container ext-asientos (min-width:720px){.ext-leyenda-lista{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.ext-mapa[data-disposicion=columnas] .ext-leyenda-lista{gap:var(--e-2);grid-template-columns:minmax(0,1fr)}.ext-leyenda-item{align-items:center;gap:var(--e-2);min-width:0;font:var(--t-diminuto);color:var(--tinta-2);animation:subir-corto var(--dur-2) var(--ease) backwards;display:flex}.ext-leyenda-item:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.ext-leyenda-item:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.ext-leyenda-item:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.ext-leyenda-item:nth-child(n+5){animation-delay:calc(var(--stagger) * 4)}.ext-leyenda-texto{align-items:baseline;gap:0 var(--e-2);flex-wrap:wrap;min-width:0;display:flex}.ext-mapa[data-disposicion=columnas] .ext-leyenda-texto{flex:1;justify-content:space-between}.ext-leyenda-nombre{color:var(--tinta);font-weight:600}.ext-leyenda-precio{font-variant-numeric:tabular-nums;color:var(--marca-tinta);white-space:nowrap;font-weight:600}.ext-leyenda-item[data-secundario=true] .ext-leyenda-nombre{color:var(--tinta-2);font-weight:500}.ext-leyenda-item[data-otra-cabina=true] .ext-muestra{filter:grayscale();opacity:.45}.ext-leyenda-item[data-otra-cabina=true] .ext-leyenda-precio{color:var(--tinta-3);font-weight:500}.ext-vista{min-width:0;margin-inline:calc(var(--ext-sangria) * -1);padding-block:var(--e-2) var(--e-6);position:relative;overflow-x:clip;container:ext-vista/inline-size}@container ext-asientos (min-width:720px){.ext-vista{border-radius:var(--r-2);background-color:var(--fondo)}}.ext-avion{--ext-margen:clamp(10px, 4cqi, 40px);--ext-pared:7px;--ext-pasillo:clamp(16px, 4.6cqi, 30px);--ext-carril:min(52px, calc((100cqi - 2 * var(--ext-margen) - 2 * var(--ext-pared) - var(--ext-pasillos) * var(--ext-pasillo)) / var(--ext-columnas)));--ext-paso:max(44px, min(52px, calc(var(--ext-carril) + 2px)));--ext-paso-priority:calc(var(--ext-paso) + 12px);--ext-butaca:min(calc(var(--ext-carril) - 4px), 44px);--ext-banda:22px;--ext-tira:30px;--ext-ancho-cabina:calc(var(--ext-columnas) * var(--ext-carril) + var(--ext-pasillos) * var(--ext-pasillo));--ext-ancho-fuselaje:calc(var(--ext-ancho-cabina) + 2 * var(--ext-pared));--ext-envergadura:calc(var(--ext-ancho-fuselaje) * 1.1);width:var(--ext-ancho-fuselaje);flex-direction:column;margin-inline:auto;display:flex;position:relative}.ext-nariz,.ext-cola{flex:none}.ext-nariz{z-index:1;height:calc(var(--ext-ancho-fuselaje) * .42);padding-bottom:var(--e-3);align-content:end;justify-items:center;display:grid;position:relative}.ext-cola{height:calc(var(--ext-ancho-fuselaje) * .86)}.ext-cuerpo{z-index:1;padding-inline:var(--ext-pared);flex-direction:column;flex:none;display:flex;position:relative}.ext-silueta{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ext-s-fuselaje{fill:var(--papel);stroke:var(--linea-fuerte);stroke-width:1.5px}.ext-s-cabina{fill:var(--papel);stroke:var(--linea-2);stroke-width:1px}.ext-s-superficie{fill:var(--fondo-2);stroke:var(--linea-fuerte);stroke-width:1.25px;stroke-linejoin:round}.ext-s-ala{fill:color-mix(in srgb, var(--linea-2) 80%, var(--papel))}.ext-s-flap{fill:none;stroke:var(--linea-2);stroke-width:1px;stroke-dasharray:5 3}.ext-s-motor>path:first-child{fill:var(--papel);stroke:var(--linea-fuerte);stroke-width:1.25px}.ext-s-boca{fill:none;stroke:var(--linea-fuerte);stroke-width:2.5px;stroke-linecap:round}.ext-s-deriva{fill:var(--linea-2);stroke:var(--linea-fuerte);stroke-width:1px}.ext-s-parabrisas{fill:none;stroke:var(--marca-noche);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:22.6 3.2;opacity:.7}.ext-s-ventanilla{fill:var(--linea-fuerte);stroke:var(--linea-fuerte);stroke-width:1px;stroke-linejoin:round}.ext-s-puerta{fill:var(--marca);stroke:var(--marca);stroke-width:2px;stroke-linejoin:round}.ext-s-puerta-servicio{fill:var(--tinta-4);stroke:var(--tinta-4);stroke-width:2px;stroke-linejoin:round}.ext-bloque{--ext-fondo-bloque:var(--papel);background-color:var(--ext-fondo-bloque);flex-direction:column;display:flex;position:relative}.ext-bloque+.ext-bloque{border-top:2px solid var(--linea-2)}.ext-bloque-filas-zona{flex-direction:column;display:flex;position:relative}.ext-bloque-cabeza{justify-content:center;align-items:baseline;gap:2px var(--e-2);padding:var(--e-3) var(--e-2) var(--e-1);text-align:center;flex-wrap:wrap;display:flex}.ext-bloque-nombre{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--marca-tinta);white-space:nowrap}.ext-bloque-filas{font:var(--t-diminuto);color:var(--tinta-3);white-space:nowrap}.ext-letras{top:calc(var(--ext-tope,var(--alto-cabecera)) + var(--ext-alto-control,0px));z-index:3;background-color:var(--ext-fondo-bloque);height:24px;box-shadow:0 1px 0 var(--linea);align-items:center;display:flex;position:sticky}.ext-letra{font:var(--t-rotulo);color:var(--tinta-3);flex:1 1 0;place-items:center;display:grid}.ext-letra-pasillo{flex:0 0 var(--ext-pasillo)}.ext-fila{flex-direction:column;display:flex;position:relative}.ext-fila-asientos{height:var(--ext-paso);display:flex}.ext-fila-asientos[data-cabina=priority]{height:var(--ext-paso-priority)}.ext-celda,.ext-hueco{flex:1 1 0;min-width:0;min-height:0;display:grid}.ext-pasillo{flex:0 0 var(--ext-pasillo);font:var(--t-diminuto);font-size:calc(11.5px * var(--escala));font-variant-numeric:tabular-nums;color:var(--tinta-3);place-items:center;display:grid}.ext-banda{height:var(--ext-banda);justify-content:space-between;align-items:center;display:flex}.ext-banda-rotulo{font:600 calc(10.5px * var(--escala)) / 1 var(--letra-cuerpo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--marca-tinta);align-items:center;gap:2px;padding-inline:2px;display:inline-flex}.ext-punta{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ext-banda-rotulo[data-lado=derecha] .ext-punta{transform:scaleX(-1)}.ext-tira{height:var(--ext-tira);align-items:center;gap:4px;padding-inline:2px;display:flex}.ext-tira-lado{flex:1 1 0;gap:4px;display:flex}.ext-tira-lado[data-lado=izquierda]{justify-content:flex-start}.ext-tira-lado[data-lado=centro]{justify-content:center}.ext-tira-lado[data-lado=derecha]{justify-content:flex-end}.ext-instalacion{height:22px;min-width:calc(var(--ext-carril) * 1.4);border-radius:var(--r-1);background-color:var(--fondo-2);border:1px solid var(--linea);color:var(--tinta-3);place-items:center;padding-inline:6px;display:grid}.ext-wc{font:700 calc(9.5px * var(--escala)) / 1 var(--letra-cuerpo);letter-spacing:.06em;color:var(--tinta-3)}.ext-taza{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ext-asiento{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;height:100%;scroll-margin:calc(var(--ext-tope,var(--alto-cabecera)) + var(--ext-alto-control,0px) + 40px) 0 calc(var(--alto-barra-total,96px) + 24px);place-items:center;padding:0;display:grid;position:relative}.ext-asiento:focus-visible{outline:none}.ext-asiento[aria-disabled=true]{cursor:not-allowed}.ext-asiento-caja{width:var(--ext-butaca);height:var(--ext-butaca);border-radius:var(--r-2);transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);place-items:center;display:grid;position:relative}.ext-fila-asientos[data-cabina=priority]{--ext-butaca:min(calc(var(--ext-paso-priority) - 8px), calc(var(--ext-carril) * 1.3), 54px)}.ext-butaca{width:100%;height:100%;transition:opacity var(--dur-2) var(--ease);overflow:visible}.ext-butaca rect,.ext-butaca path{transition:fill var(--dur-2) var(--ease), stroke var(--dur-1) var(--ease)}.ext-butaca{--ext-t:var(--asiento-estandar);--ext-f:var(--asiento-estandar-fondo);--ext-b:var(--asiento-estandar-fondo)}:is(.ext-asiento,.ext-muestra)[data-tipo=preferente] .ext-butaca{--ext-t:var(--asiento-preferente);--ext-f:var(--asiento-preferente-fondo);--ext-b:var(--asiento-preferente-fondo)}:is(.ext-asiento,.ext-muestra)[data-tipo=espacio-extra] .ext-butaca{--ext-t:var(--asiento-extra);--ext-f:var(--asiento-extra-fondo);--ext-b:var(--asiento-extra-fondo)}:is(.ext-asiento,.ext-muestra)[data-tipo=priority] .ext-butaca{--ext-t:var(--asiento-priority);--ext-f:var(--asiento-priority-fondo);--ext-b:var(--marca-noche)}.ext-b-cojin{fill:var(--ext-t);stroke:var(--ext-b);stroke-width:1.2px}.ext-b-respaldo,.ext-b-brazo{fill:var(--ext-f);stroke:var(--ext-b);stroke-width:1px}.ext-b-borde,.ext-b-costura{fill:none;stroke:var(--asiento-brillo);stroke-width:1.4px;stroke-linecap:round}.ext-b-cabezal{fill:var(--asiento-cabezal);stroke:none}.ext-b-piernas{fill:var(--ext-f)}.ext-b-concha{fill:var(--marca-noche)}[data-forma=priority] :is(.ext-b-cojin,.ext-b-respaldo){stroke:none}[data-forma=priority] .ext-b-cabezal{fill:var(--asiento-cabezal)}[data-forma=reclinable] :is(.ext-b-respaldo,.ext-b-brazo){fill:var(--marca-noche);stroke:var(--marca-noche)}.ext-b-silueta{fill:var(--asiento-ocupado);stroke:var(--asiento-ocupado-borde);stroke-width:1px}.ext-b-cruz{fill:none;stroke:var(--asiento-ocupado-cruz);stroke-width:1.8px;stroke-linecap:round}:is(.ext-asiento,.ext-muestra)[data-estado=no-permitido] :is(.ext-b-cabezal,.ext-b-piernas){fill:var(--asiento-vedado-borde)}:is(.ext-asiento,.ext-muestra)[data-estado=no-permitido] :is(.ext-b-cojin,.ext-b-respaldo){stroke-dasharray:2.6 2}:is(.ext-asiento,.ext-muestra)[data-estado=no-permitido] :is(.ext-b-borde,.ext-b-costura){stroke:none}.ext-bloque[data-ajena=true] .ext-bloque-filas-zona{filter:grayscale();opacity:.4}.ext-bloque[data-ajena=true] .ext-bloque-filas{color:var(--tinta-2);font-weight:600}:is(.ext-asiento,.ext-muestra):is([data-estado=mio],[data-estado=grupo]) .ext-butaca{--ext-t:var(--marca);--ext-f:var(--marca-presion);--ext-b:var(--marca-presion)}:is(.ext-asiento,.ext-muestra):is([data-estado=mio],[data-estado=grupo]) .ext-b-concha{fill:var(--marca-presion)}:is(.ext-asiento,.ext-muestra):is([data-estado=mio],[data-estado=grupo]) :is(.ext-b-cabezal,.ext-b-piernas){fill:var(--marca-suave-2)}.ext-iniciales{color:var(--tinta-inversa);font:600 calc(12px * var(--escala)) / 1 var(--letra-display);letter-spacing:.02em;pointer-events:none;animation:ext-iniciales var(--dur-2) var(--ease) backwards;place-items:center;padding-bottom:18%;display:grid;position:absolute;inset:0}.ext-asiento[data-recien=true] .ext-iniciales{animation-delay:var(--dur-2)}@media (hover:hover){.ext-asiento[data-estado=libre]:hover .ext-asiento-caja{transform:translateY(-1px)scale(1.07)}.ext-asiento[data-estado=libre]:hover .ext-butaca{--ext-b:var(--marca)}}.ext-asiento:is([data-estado=libre],[data-estado=mio],[data-estado=grupo]):active .ext-asiento-caja{transform:scale(.9)}.ext-asiento:focus-visible .ext-asiento-caja,.ext-asiento[data-con-ficha=true] .ext-asiento-caja{box-shadow:0 0 0 2px var(--papel), 0 0 0 4px var(--foco)}.ext-asiento[data-recien=true] .ext-asiento-caja{animation:ext-salto var(--dur-3) var(--ease)}.ext-asiento[data-rechazo=a] .ext-asiento-caja{animation:ext-no-a var(--dur-2) var(--ease)}.ext-asiento[data-rechazo=b] .ext-asiento-caja{animation:ext-no-b var(--dur-2) var(--ease)}@keyframes ext-salto{0%{transform:scale(1)}40%{transform:scale(.88)}70%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ext-iniciales{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ext-no-a{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes ext-no-b{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ext-muestra{--ext-butaca:28px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.ext-muestra .ext-iniciales{font-size:9px}.ext-muestra-instalacion{min-width:30px;height:20px;padding-inline:6px}.ext-fc-capa{z-index:var(--z-capa);width:min(272px,100vw - 24px);padding:var(--e-3) var(--e-4);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);box-shadow:var(--sombra-3);transform-origin:var(--radix-popover-content-transform-origin);animation:escalar-entrada var(--dur-1) var(--ease)}.ext-fc-capa[data-modo=sobre]{pointer-events:none}.ext-ficha-flecha{fill:var(--papel)}.ext-fc{gap:var(--e-2);grid-template-columns:minmax(0,1fr);display:grid}.ext-fc-cabeza{align-items:flex-start;gap:var(--e-2);min-width:0;display:flex}.ext-fc-codigo{font:500 calc(26px * var(--escala)) / 1 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--marca-tinta);font-variant-numeric:tabular-nums;padding-top:2px}.ext-fc-titulos{flex:1;min-width:0;display:grid}.ext-fc-tipo{font:var(--t-pequeno-fuerte);color:var(--tinta)}.ext-fc-linea{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}.ext-fc-cabina{font:var(--t-diminuto);color:var(--tinta-3)}.ext-fc-precio{font:var(--t-pequeno-fuerte);color:var(--marca-tinta);white-space:nowrap;font-variant-numeric:tabular-nums}.ext-fc-precio[data-incluido=true]{color:var(--marca-tinta);font-weight:700}.ext-leyenda-nivel{align-items:center;gap:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--marca-tinta);margin:0;display:flex}.ext-fc-cerrar.boton{width:32px;min-width:32px;height:32px;min-height:32px;margin:calc(var(--e-1) * -1) calc(var(--e-1) * -1) 0 0;flex:none;padding:0;position:relative}.ext-fc-cerrar.boton:after{content:"";position:absolute;inset:-6px}.ext-fc-rasgos{padding:var(--e-2) 0 0;border-top:1px solid var(--linea);gap:6px;margin:0;list-style:none;display:grid}.ext-fc-rasgo{align-items:flex-start;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);line-height:20px;display:flex}.ext-fc-icono{width:20px;height:20px;color:var(--marca-tinta);flex:none;place-items:center;display:grid}.ext-wc-chico{color:var(--marca-tinta)}.ext-fc-nota{font:var(--t-diminuto);color:var(--tinta-3);display:block}.ext-fc-incluido{font:var(--t-diminuto);color:var(--tinta-2);font-weight:600}.ext-fc-estado{font:var(--t-diminuto);color:var(--marca-tinta);align-items:center;gap:6px;font-weight:600;display:flex}.ext-fc-estado:is([data-estado=ocupado],[data-estado=no-permitido]){color:var(--tinta-2)}.ext-fc-pista{font:var(--t-diminuto);color:var(--tinta-3)}.ext-fc-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ext-vuelo{z-index:var(--z-capa);background-color:var(--marca);color:var(--tinta-inversa);font:600 calc(13px * var(--escala)) / 1 var(--letra-display);letter-spacing:.02em;box-shadow:var(--sombra-2);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:fixed;top:0;left:0}.ext-esqueleto{gap:var(--e-3);display:grid}.ext-esqueleto-avion{gap:var(--e-2);justify-items:center;display:grid}.ext-fila-esqueleto{gap:var(--e-1);grid-template-columns:repeat(3,30px) 18px repeat(3,30px);display:grid}.ext-fila-esqueleto>:nth-child(4){visibility:hidden}.ext-error{justify-items:start;gap:var(--e-3);display:grid}.ext-extras{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid;container:ext-extras/inline-size}.ext-extras>.ext-seccion-cabeza{margin-bottom:0}.ext-extras .ext-error{padding-inline:0}.ext-servicios{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.ext-servicios>.ext-servicio{scroll-margin-top:calc(var(--alto-cabecera) + var(--e-4))}.ext-indice{gap:var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ext-indice-entrada{align-items:center;gap:var(--e-3);min-height:64px;padding:var(--e-3);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);color:var(--tinta);animation:subir-corto var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--i,0) * 60ms);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.ext-indice-entrada:hover{border-color:var(--marca);box-shadow:var(--sombra-1)}.ext-indice-entrada:active{transform:scale(.98)}.ext-indice-entrada>svg{color:var(--tinta-3);transition:transform var(--dur-2) var(--ease)}.ext-indice-entrada:hover>svg{color:var(--marca);transform:translateY(2px)}.ext-indice-figura{background-color:var(--marca-suave);width:40px;height:40px;color:var(--marca);border-radius:50%;place-items:center;display:grid}.ext-indice-entrada[data-con-fotos=true] .ext-indice-figura{background-color:#0000;width:64px}.ext-indice-fotos{width:64px;height:40px;position:relative}.ext-indice-foto{border-radius:var(--r-1);background-color:var(--fondo);width:34px;height:40px;box-shadow:0 0 0 2px var(--papel);transition:transform var(--dur-2) var(--ease-fluid);position:absolute;top:0;overflow:hidden}.ext-indice-foto:first-child{left:0;transform:rotate(-8deg)}.ext-indice-foto:nth-child(2){z-index:1;left:15px}.ext-indice-foto:nth-child(3){left:30px;transform:rotate(8deg)}.ext-indice-entrada:hover .ext-indice-foto:first-child{transform:rotate(-14deg)translate(-3px)}.ext-indice-entrada:hover .ext-indice-foto:nth-child(3){transform:rotate(14deg)translate(3px)}.ext-indice-foto .snk-imagen img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transform:scale(1.25)}.ext-indice-texto{gap:1px;min-width:0;display:grid}.ext-indice-titulo{font:var(--t-pequeno-fuerte);color:var(--tinta)}.ext-indice-dato{font:var(--t-diminuto);color:var(--tinta-3);font-variant-numeric:tabular-nums;animation:subir-corto var(--dur-2) var(--ease) backwards}.ext-indice-dato[data-elegidos=true]{color:var(--marca-tinta);font-weight:600}@container ext-extras (min-width:600px){.ext-indice{grid-template-columns:repeat(var(--ext-indice-n,4), minmax(0, 1fr))}}@container ext-extras (max-width:379.98px){.ext-indice-entrada>svg{display:none}}.ext-servicio{gap:var(--e-3);padding:var(--e-5);grid-template-columns:minmax(0,1fr);display:grid}.ext-servicio-cabeza{align-items:center;gap:var(--e-1) var(--e-4);grid-template-columns:auto minmax(0,1fr);display:grid}.ext-servicio-icono{background-color:var(--marca-suave);width:44px;height:44px;color:var(--marca);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ext-servicio-titulos{gap:2px;display:grid}.ext-servicio-titulo{font:var(--t-h4);letter-spacing:var(--track-titulo)}.ext-servicio-detalle{font:var(--t-diminuto);color:var(--tinta-3)}.ext-servicio-precio{font:var(--t-pequeno-fuerte);color:var(--marca-tinta);font-variant-numeric:tabular-nums;grid-column:2}.ext-servicio-columnas{display:none}.ext-servicio-filas{display:grid}.ext-servicio-fila{gap:var(--e-1);padding-block:var(--e-3);border-top:1px solid var(--linea);display:grid}.ext-servicio-fila:last-child{padding-bottom:0}.ext-servicio-pasajero{min-width:0;display:grid}.ext-servicio-nombre{font:var(--t-pequeno-fuerte)}.ext-servicio-tipo{font:var(--t-diminuto);color:var(--tinta-3)}.ext-servicio-celda{justify-content:space-between;align-items:center;gap:var(--e-3);min-height:44px;display:flex}.ext-servicio-celda-tramo{font:var(--t-pequeno);color:var(--tinta-2);display:grid}.ext-servicio-columna-nota{font:var(--t-diminuto);color:var(--tinta-3)}.ext-servicio .contador-boton{width:44px;height:44px}.ext-servicio .contador-valor{min-width:3ch}.ext-incluidas{gap:var(--e-2);padding:var(--e-4);background-color:var(--marca-suave);color:var(--marca-tinta);border-radius:12px;display:grid}.ext-incluidas[data-ninguna=true]{background-color:var(--fondo);color:var(--tinta-2)}.ext-incluidas-linea{align-items:center;gap:var(--e-2) var(--e-3);font:var(--t-pequeno-fuerte);flex-wrap:wrap;display:flex}.ext-incluidas-piezas{gap:6px;display:inline-flex}.ext-incluidas-pieza{background-color:var(--papel);width:34px;height:34px;color:var(--marca);box-shadow:0 0 0 1px var(--marca-suave-2);animation:escalar-entrada var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--i,0) * 70ms);border-radius:10px;place-items:center;display:grid;position:relative}.ext-incluidas-pieza[data-vacia=true]{color:var(--tinta-3);box-shadow:0 0 0 1px var(--linea)}.ext-incluidas-check{background-color:var(--marca);width:16px;height:16px;color:var(--papel);box-shadow:0 0 0 2px var(--marca-suave);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ext-incluidas-titulo{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--marca-tinta)}.ext-incluidas-regla{font:var(--t-diminuto);color:var(--tinta-2)}.ext-maleta-control{justify-items:center;gap:2px;display:grid}.ext-maleta-cuenta{font:var(--t-diminuto);color:var(--tinta-3);font-variant-numeric:tabular-nums;animation:subir-corto var(--dur-2) var(--ease) backwards}.ext-maleta-cuenta[data-con-cargo=true]{color:var(--marca-tinta);font-weight:600}.ext-conmutador{align-items:center;gap:var(--e-3);display:inline-flex}.ext-conmutador-texto{font:var(--t-pequeno);color:var(--tinta-2);font-variant-numeric:tabular-nums;animation:subir-corto var(--dur-2) var(--ease) backwards;align-items:center;gap:4px;display:inline-flex}.ext-conmutador[data-activo=true] .ext-conmutador-texto{color:var(--marca-tinta);font-weight:600}.ext-conmutador .interruptor:before{content:"";position:absolute;inset:-9px -6px}@container ext-extras (max-width:559.98px){.ext-servicio[data-sin-columnas=true] .ext-servicio-fila{align-items:center;column-gap:var(--e-3);grid-template-columns:minmax(0,1fr) auto}}@container ext-extras (min-width:560px){.ext-servicio{padding:var(--e-6)}.ext-servicio-cabeza{grid-template-columns:auto minmax(0,1fr) auto}.ext-servicio-icono{grid-row:auto}.ext-servicio-precio{text-align:right;grid-column:auto}.ext-servicio:not([data-denso=true]) .ext-servicio-columnas,.ext-servicio:not([data-denso=true]) .ext-servicio-fila{grid-template-columns:minmax(0, 1fr) repeat(var(--ext-tramos), minmax(140px, 184px));align-items:center;column-gap:var(--e-5);display:grid}.ext-servicio[data-denso=true] .ext-servicio-fila{grid-template-columns:repeat(auto-fill, minmax(max(240px, calc((100% - (var(--ext-cols) - 1) * var(--e-3)) / var(--ext-cols))), 1fr));gap:var(--e-3);align-items:stretch;display:grid}.ext-servicio[data-denso=true] .ext-servicio-pasajero{grid-column:1/-1}.ext-servicio[data-denso=true] .ext-servicio-celda{padding:var(--e-2) var(--e-3);border:1px solid var(--linea);border-radius:12px;justify-content:space-between}.ext-servicio-columna{gap:2px;display:grid}.ext-servicio-columna-titulo{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--tinta-3)}.ext-servicio:not([data-denso=true]) .ext-servicio-celda-tramo{display:none}.ext-servicio:not([data-denso=true]) .ext-servicio-celda{justify-content:flex-start}.ext-servicio[data-denso=true] .ext-servicio-columnas{display:none}}.ext-continuar{display:none}.paso-fondo[data-lateral=true] .ext-continuar{justify-content:flex-end;align-items:center;gap:var(--e-3) var(--e-5);padding-top:var(--e-6);border-top:1px solid var(--linea);flex-wrap:wrap;display:flex}@media (max-width:767.98px){.ext-continuar-boton{width:100%}}.ext-sugerido{justify-self:start}.ext-tu-avion{align-items:center;gap:var(--e-2) var(--e-4);margin:0 var(--ext-sangria) var(--e-4);padding:var(--e-3) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background:var(--papel);box-shadow:var(--sombra-1);animation:ext-tu-avion-entrada var(--dur-3) var(--ease-fluid) backwards;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@keyframes ext-tu-avion-entrada{0%{opacity:0;transform:translateY(6px)}}.ext-tu-avion-foto{width:clamp(96px,22cqi,160px);height:auto}.ext-tu-avion-texto{gap:1px;min-width:0;display:grid}.ext-tu-avion-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta-3)}.ext-tu-avion-nombre{font:var(--t-h4);color:var(--marca-tinta)}.ext-tu-avion-parte{white-space:nowrap}.ext-tu-avion-config{font:var(--t-diminuto);color:var(--tinta-2)}.ext-tu-avion-boton.boton{white-space:nowrap}@container ext-vista (max-width:520px){.ext-tu-avion{grid-template-columns:auto minmax(0,1fr)}.ext-tu-avion-boton.boton{grid-column:1/-1;width:100%}}.ext-fc-acciones{gap:var(--e-2);display:flex}.ext-fc-acciones>.ext-fc-accion.boton{flex:1;width:auto}.ems{gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.ems-panel,.ems-avion{min-width:0}@media (max-width:999.98px){.ems-panel{display:contents}}@media (min-width:1000px){.ems-panel{align-self:stretch}}.ems-panel-pegado{gap:var(--e-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ems-foto{display:none}.ems-foto img{width:100%;height:auto;animation:ems-foto-entrada var(--dur-3) var(--ease-fluid) backwards;display:block}@keyframes ems-foto-entrada{0%{opacity:0;transform:translate(-14px)}}.ems-pildoras{gap:var(--e-2);display:flex}.ems-pildoras[data-denso=true]{scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--e-1) * -1);padding:var(--e-1);overflow-x:auto}.ems-pildoras[data-denso=true]::-webkit-scrollbar{display:none}@property --vela-izq{syntax:"<length>";inherits:false;initial-value:0}@property --vela-der{syntax:"<length>";inherits:false;initial-value:0}@keyframes vela-izq{0%{--vela-izq:0px}to{--vela-izq:28px}}@keyframes vela-der{0%{--vela-der:28px}to{--vela-der:0px}}@supports (animation-timeline:scroll()){.ems-pildoras[data-denso=true]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--vela-izq), #000 calc(100% - var(--vela-der)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--vela-izq), #000 calc(100% - var(--vela-der)), transparent 100%);animation:linear both vela-izq,linear both vela-der;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 28px,calc(100% - 28px) 100%}}.ems-pildoras[data-denso=true] .ems-pildora{scroll-snap-align:center;white-space:nowrap;flex:none}.ems-pildora{min-height:44px;padding:0 var(--e-3);border:1px solid var(--linea-2);border-radius:var(--r-pildora);background-color:var(--fondo);color:var(--tinta-3);font:var(--t-pequeno);cursor:pointer;transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ems-pildora[data-state=checked]{border-color:var(--linea-fuerte);background-color:var(--papel);color:var(--marca-tinta);box-shadow:var(--sombra-1);font-weight:600}@media (hover:hover){.ems-pildora:not([data-state=checked]):hover{border-color:var(--marca);color:var(--marca-tinta)}}.ems-pildora:focus-visible{box-shadow:var(--anillo);outline:none}.ems-pildora-conteo{font-variant-numeric:tabular-nums;color:var(--tinta-3);font-weight:500}.ems-vuelo{gap:var(--e-1);padding:var(--e-4) var(--e-4) var(--e-4) var(--e-5);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--papel);box-shadow:var(--sombra-1);animation:subir-corto var(--dur-2) var(--ease) backwards;display:grid;position:relative}.ems-vuelo:before{content:"";border-radius:var(--r-2) 0 0 var(--r-2);background-color:var(--marca);width:3px;position:absolute;inset:-1px auto -1px -1px}.ems-vuelo-titulo{justify-content:space-between;align-items:baseline;gap:2px var(--e-3);font:var(--t-h4);color:var(--marca-tinta);flex-wrap:wrap;display:flex}.ems-vuelo-numero{font:var(--t-codigo);color:var(--tinta-3)}.ems-vuelo-ruta{font:var(--t-pequeno);color:var(--tinta-2)}.ems-vuelo-dia{white-space:nowrap}.ems-vuelo-conteo{font:var(--t-diminuto);color:var(--tinta-3)}.ems-cabinas{margin-top:var(--e-2);gap:2px;display:grid}.ems-cabina{align-items:center;column-gap:var(--e-3);min-height:44px;padding:2px var(--e-1);border-radius:var(--r-1);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);grid-template-columns:auto minmax(0,1fr);display:grid}@media (hover:hover){.ems-cabina:hover{background-color:var(--fondo)}}.ems-cabina:focus-visible{box-shadow:var(--anillo);outline:none}.ems-cabina-radio{border:1.5px solid var(--tinta-3);width:20px;height:20px;transition:border-color var(--dur-1) var(--ease);border-radius:50%;grid-row:span 2}.ems-cabina[data-state=checked] .ems-cabina-radio{border-color:var(--marca);background:radial-gradient(circle, var(--marca) 0 4.5px, transparent 5px)}.ems-cabina-nombre{font:var(--t-pequeno);color:var(--tinta);font-weight:600}.ems-cabina-detalle{font:var(--t-diminuto);color:var(--tinta-3)}.ems .ext-control{gap:var(--e-3);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;display:grid;position:static}.ems .ext-acciones{flex-wrap:wrap;display:flex}.ems-leyenda{gap:var(--e-2);display:grid}.ems-leyenda-boton{min-height:36px;padding:0 var(--e-3);border-radius:var(--r-pildora);font:var(--t-diminuto);color:var(--tinta-2);cursor:pointer;justify-self:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ems-leyenda-boton:focus-visible{box-shadow:var(--anillo);outline:none}.ems-leyenda-cuerpo{gap:var(--e-2);display:none}.ems-leyenda[data-abierta=true] .ems-leyenda-cuerpo{animation:subir-corto var(--dur-2) var(--ease) backwards;display:grid}.ems-leyenda-titulo{font:var(--t-pequeno-fuerte);color:var(--tinta)}.ems .ext-leyenda-titulo{display:none}.ext-leyenda-servicios{gap:var(--e-2) var(--e-5);margin:var(--e-2) 0 0;padding:var(--e-3) 0 0;border-top:1px solid var(--linea);flex-wrap:wrap;list-style:none;display:flex}.ext-leyenda-servicios>li{font:var(--t-diminuto);color:var(--tinta-2);align-items:center;gap:6px;display:inline-flex}.ext-leyenda-servicios .ext-pictograma{width:18px;height:18px;color:var(--tinta-3)}.ext-leyenda-salida{background-color:var(--tinta-3);clip-path:polygon(0 50%,55% 12%,55% 88%);width:14px;height:14px;box-shadow:inset -3px 0 0 var(--tinta-3)}.ems-total{display:none}.ems-total .barra-total-en-linea{padding:var(--e-4) 0 0;border-top:1px solid var(--linea)}.ems-total .barra-total-fila{padding-block:var(--e-3) 0;grid-template-columns:minmax(0,1fr)}.ems-total .barra-total-accion{--boton-alto:52px;width:100%;padding-inline:var(--e-5);grid-column:1/-1}@media (min-width:1000px){.ems{align-items:start;gap:var(--e-6);grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.ems-panel-pegado{top:calc(var(--alto-cabecera) + var(--e-4));max-height:calc(var(--alto-ventana) - var(--alto-cabecera) - var(--e-8));overscroll-behavior:contain;scrollbar-width:thin;gap:var(--e-5);padding:var(--e-5);border-radius:var(--r-3);background-color:var(--papel);box-shadow:var(--sombra-2);position:sticky;overflow-y:auto}.ems-foto{margin:calc(var(--e-2) * -1) calc(var(--e-2) * -1) 0;display:block}.ems-leyenda-boton{display:none}.ems-leyenda-cuerpo{display:grid}.ems-total{bottom:calc(var(--e-5) * -1);z-index:1;margin:0 calc(var(--e-5) * -1) calc(var(--e-5) * -1);padding:0 var(--e-5) var(--e-5);background-color:var(--papel);display:block;position:sticky;box-shadow:0 -10px 16px -14px #0b15264d}.ems-foto img{object-fit:contain;max-height:150px}.ems .ext-fichas{margin:0;padding:0;display:grid;overflow:visible}.ems .ext-ficha{border-radius:var(--r-3);width:100%}.ems .ext-ficha-texto{flex:1}.ems .ext-ficha-nombre{white-space:normal}.ems .ext-ficha-tipo{display:inline}.ems .ext-leyenda-lista{gap:var(--e-2) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ems .ext-leyenda-texto{flex:1;justify-content:space-between}.paso-fondo:has(.ems) .barra-total[data-solo-movil=true]{display:none}}@media (min-width:1000px) and (max-height:940px){.ems-total .barra-total-cifra{align-items:baseline;column-gap:var(--e-3);grid-template-columns:auto minmax(0,1fr)}.ems-total .barra-total-cifra>.barra-total-cabeza,.ems-total .barra-total-cifra>.equivalente,.ems-total .barra-total-cifra>:not(.barra-total-cabeza,.barra-total-numero,.barra-total-detalle){grid-column:1/-1}.ems-total .barra-total-detalle{justify-self:end}.ems-total .barra-total-fila{padding-block:var(--e-2) 0;gap:var(--e-2)}.ems-total .barra-total-accion{--boton-alto:44px}.ems-total .barra-total-en-linea{padding-top:var(--e-3)}}@media (min-width:1000px) and (max-height:720px){.ems-fichas-fila{order:-1}}@media (min-width:1000px){@media (max-height:720px){.ems-foto{display:none}.ems-panel-pegado{gap:var(--e-4)}}}@media (max-width:999.98px){.ems{gap:var(--e-3)}.ems-panel-pegado{display:contents}.ems-fichas-fila{top:var(--ext-tope,var(--alto-cabecera));z-index:6;margin-inline:calc(var(--canal) * -1);padding:var(--e-2) var(--canal);background-color:color-mix(in srgb, var(--papel) 96%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);box-shadow:0 1px 0 var(--linea), var(--sombra-1);position:sticky}.ems .ext-fichas{margin-inline:calc(var(--canal) * -1);padding-inline:var(--canal)}.ems-pildora{min-height:40px}.ems-vuelo{padding:var(--e-2) var(--e-3) var(--e-2) var(--e-4);box-shadow:none}.ems-vuelo-ruta,.ems-vuelo-conteo{display:none}.ems-vuelo-titulo{font:var(--t-pequeno-fuerte)}.ems-cabinas{gap:var(--e-2);margin-top:var(--e-1);scrollbar-width:none;display:flex;overflow-x:auto}.ems-cabina{min-height:36px;padding:2px var(--e-3) 2px var(--e-2);border:1px solid var(--linea-2);border-radius:var(--r-pildora);flex:none;grid-template-columns:auto auto}.ems-cabina-radio{grid-row:auto;width:16px;height:16px}.ems-cabina-detalle{display:none}.ems-leyenda{justify-items:end}.ems-leyenda-boton{min-height:32px;padding-inline:var(--e-2)}.ems-leyenda[data-abierta=true] .ems-leyenda-cuerpo{padding:var(--e-3) 0;justify-self:stretch}}@media (max-height:560px){@media (max-width:999.98px){.ems-fichas-fila{position:relative;top:auto}.ems .ext-letras{--ext-alto-control:0px}}}.ext-mapa[data-panel=externo]{background:0 0;border:0;padding:0}.ext-mapa[data-panel=externo] .ext-vista{border-radius:var(--r-3);background-color:var(--avion-escenario);isolation:isolate}.ext-mapa[data-panel=externo] .ext-vista:before{content:"";z-index:-1;background-image:radial-gradient(var(--avion-puntos) 1.3px, transparent 1.6px);pointer-events:none;background-size:11px 11px;height:min(1400px,60%);position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(34% 22% at 18% 9%,#000 30%,#0000 100%),radial-gradient(30% 26% at 84% 18%,#000 25%,#0000 100%);mask-image:radial-gradient(34% 22% at 18% 9%,#000 30%,#0000 100%),radial-gradient(30% 26% at 84% 18%,#000 25%,#0000 100%)}@media (max-width:999.98px){.ext-mapa[data-panel=externo] .ext-vista{border-radius:0}}.ext-mapa[data-panel=externo] .ext-avion{--ext-carril:min(58px, calc((100cqi - 2 * var(--ext-margen) - 2 * var(--ext-pared) - var(--ext-pasillos) * var(--ext-pasillo)) / var(--ext-columnas)));--ext-paso:max(46px, min(60px, calc(var(--ext-carril) * 1.12)));--ext-margen:clamp(26px, 7cqi, 80px);--ext-pasillo:clamp(18px, 5cqi, 36px);--ext-tira:50px}.ext-avion{--ext-envergadura:calc(var(--ext-ancho-fuselaje) * 2.6);--ext-butaca-w:min(calc(var(--ext-carril) - 8px), 46px);--ext-butaca-h:min(calc(var(--ext-paso) - 6px), calc(var(--ext-butaca-w) * 1.34))}.ext-nariz{height:min(calc(var(--ext-ancho-fuselaje) * .95), 400px, calc(var(--alto-ventana) * .38));padding-bottom:calc(var(--ext-ancho-fuselaje) * .08)}.ext-mapa[data-panel=externo] .ext-mapa-equipo{visibility:hidden}.ext-s-fuselaje,.ext-s-superficie,.ext-s-ala{fill:var(--avion-piel);stroke:none}.ext-s-cabina{fill:var(--papel);stroke:none}.ext-s-ventana{fill:var(--papel)}.ext-s-salida>path{fill:var(--tinta-3)}.ext-bloque{--ext-fondo-bloque:var(--papel)}.ext-bloque[data-cabina=priority]{--ext-fondo-bloque:color-mix(in srgb, var(--asiento-priority) 10%, var(--papel))}.ext-bloque+.ext-bloque{margin-top:var(--e-3);border-top:0}.ext-bloque-cabeza{padding:var(--e-5) var(--e-2) var(--e-3)}.ext-bloque-nombre{font:500 calc(13px * var(--escala)) / 1.2 var(--letra-cuerpo);letter-spacing:.32em;color:var(--tinta-2)}.ext-bloque:not([data-ajena=true]) .ext-bloque-filas{display:none}.ext-letras{background-color:var(--papel);height:30px;box-shadow:0 1px 0 var(--linea), 0 6px 12px -10px #0b152640}.ext-banda{height:12px}.ext-banda-rotulo{visibility:hidden}.ext-tira{gap:var(--e-2);height:var(--ext-tira);padding:6px 4px}.ext-tira-lado{gap:var(--e-2)}.ext-instalacion{height:100%;max-width:calc(var(--ext-carril) * 3.2);border-radius:var(--r-2);background-color:var(--avion-escenario);min-width:0;color:var(--tinta-3);border:0;flex:1 1 0;padding:0;box-shadow:0 1px 2px #0b15260f,inset 0 0 0 1px #0b152608}.ext-tira-lado[data-lado=centro] .ext-instalacion{max-width:calc(var(--ext-carril) * 3.6)}.ext-pictograma{width:20px;height:20px}.ext-pictograma-bano{fill:currentColor}.ext-asiento-caja{width:var(--ext-butaca-w);height:var(--ext-butaca-h);border-radius:8px}.ext-fila-asientos[data-cabina=priority]{--ext-butaca-w:min(calc(var(--ext-carril) * 1.3), 60px);--ext-butaca-h:min(calc(var(--ext-paso-priority) - 6px), 66px)}.ext-butaca{--ext-t:var(--papel);--ext-b:var(--asiento-contorno);--ext-f:var(--asiento-brazo)}:is(.ext-asiento,.ext-muestra)[data-tipo=preferente] .ext-butaca{--ext-t:color-mix(in srgb, var(--asiento-preferente) 12%, var(--papel));--ext-b:var(--asiento-preferente);--ext-f:color-mix(in srgb, var(--asiento-preferente) 32%, var(--papel))}:is(.ext-asiento,.ext-muestra)[data-tipo=espacio-extra] .ext-butaca{--ext-t:color-mix(in srgb, var(--asiento-extra) 16%, var(--papel));--ext-b:var(--asiento-extra-fondo);--ext-f:color-mix(in srgb, var(--asiento-extra) 36%, var(--papel))}:is(.ext-asiento,.ext-muestra)[data-tipo=priority] .ext-butaca{--ext-t:color-mix(in srgb, var(--asiento-priority) 26%, var(--papel));--ext-b:var(--asiento-priority-fondo);--ext-f:color-mix(in srgb, var(--asiento-priority) 60%, var(--papel))}.ext-b-cojin{fill:var(--ext-t);stroke:var(--ext-b);stroke-width:1px;vector-effect:non-scaling-stroke}.ext-b-brazo{fill:var(--ext-f);stroke:none}.ext-b-cabezal,.ext-b-piernas{fill:var(--ext-b);stroke:none;opacity:.6}.ext-b-concha{fill:var(--ext-f);stroke:var(--ext-b);stroke-width:1px;vector-effect:non-scaling-stroke}.ext-b-mesa{fill:var(--ext-b);opacity:.35}[data-forma=priority] .ext-b-cojin{stroke:var(--ext-b)}[data-forma=reclinable] .ext-b-brazo{fill:var(--ext-f);stroke:none}.ext-b-silueta{fill:var(--asiento-ocupado);stroke:var(--asiento-ocupado-borde);stroke-width:1px;vector-effect:non-scaling-stroke}.ext-b-cruz{stroke-width:1.6px;vector-effect:non-scaling-stroke}:is(.ext-asiento,.ext-muestra)[data-estado=no-permitido] .ext-butaca{--ext-t:var(--asiento-vedado);--ext-f:var(--asiento-vedado);--ext-b:var(--asiento-vedado-borde)}:is(.ext-asiento,.ext-muestra)[data-estado=no-permitido] .ext-b-cojin{stroke-dasharray:3 2.4}:is(.ext-asiento,.ext-muestra):is([data-estado=mio],[data-estado=grupo]) .ext-butaca{--ext-t:var(--marca);--ext-b:var(--marca);--ext-f:var(--marca-presion)}:is(.ext-asiento,.ext-muestra):is([data-estado=mio],[data-estado=grupo]) :is(.ext-b-cabezal,.ext-b-piernas,.ext-b-mesa){fill:var(--marca-suave-2);opacity:.8}.ext-asiento[data-estado=mio] .ext-asiento-caja{box-shadow:0 0 0 2px var(--papel), 0 0 0 3.5px var(--marca)}.ext-iniciales{padding-bottom:0}@media (hover:hover){.ext-asiento[data-estado=libre]:hover .ext-asiento-caja{transform:translateY(-1px)scale(1.06)}.ext-asiento[data-estado=libre]:hover .ext-butaca{--ext-b:var(--marca)}}.ext-muestra{--ext-butaca-w:22px;--ext-butaca-h:28px}.ext-fc-capa{width:min(320px,100vw - 24px);padding:var(--e-3)}.ext-fc-capa[data-modo=toque]{pointer-events:auto}.ext-fc-cabeza{align-items:stretch}.ext-fc-3d{border-radius:var(--r-2);background-color:var(--marca-noche);cursor:pointer;width:112px;height:70px;transition:transform var(--dur-1) var(--ease);flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b15261a}.ext-fc-3d:focus-visible{box-shadow:var(--anillo);outline:none}@media (hover:hover){.ext-fc-3d:hover{transform:scale(1.03)}.ext-fc-3d:hover .ext-fc-3d-foto{transform:scale(1.06)}}.ext-fc-3d:active{transform:scale(.97)}.ext-fc-3d-foto{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease-fluid);display:block}.ext-fc-3d-sello{background:linear-gradient(to top, color-mix(in srgb, var(--marca-noche) 88%, transparent), transparent);color:var(--tinta-inversa);font:600 calc(11.5px * var(--escala)) / 1 var(--letra-cuerpo);align-items:center;gap:4px;padding:14px 8px 5px;display:flex;position:absolute;inset:auto 0 0}.ext-fc-titulos{align-content:start;gap:1px;min-width:0}@media (max-height:500px){.ext-fc-capa .ext-fc-rasgos,.ext-fc-capa .ext-fc-incluido{display:none}.ext-fc-3d{width:96px;height:60px}.ext-fc-capa{padding:var(--e-2) var(--e-3)}}@media (max-width:379.98px){.ext-fc-3d{width:96px;height:60px}.ext-fc-capa{padding:var(--e-2) var(--e-3)}}.ext-fc-tipo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--tinta)}.ext-fc-accion.boton{width:100%;margin-top:var(--e-1)}
