.ges-panel{container-type:inline-size}.ges-acciones{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.ges-acciones>li{display:grid}@container (min-width:620px){.ges-acciones{grid-template-columns:repeat(2,minmax(0,1fr))}.ges-acciones>:last-child:nth-child(odd){grid-column:1/-1}}.ges-accion{align-items:center;gap:var(--e-3);width:100%;min-height:64px;padding:var(--e-3) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);color:var(--tinta);text-align:left;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}.ges-accion:active:not(:disabled){transform:scale(.98)}.ges-accion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ges-accion:disabled{cursor:default;background-color:var(--fondo)}.ges-accion:disabled .ges-accion-nombre,.ges-accion:disabled .ges-accion-icono{color:var(--tinta-3)}@media (hover:hover){.ges-accion:hover:not(:disabled){border-color:var(--linea-fuerte);background-color:var(--fondo)}.ges-accion:hover:not(:disabled)>.icono:last-child{transform:translate(2px)}}.ges-accion>.icono:last-child{color:var(--tinta-3);transition:transform var(--dur-1) var(--ease);flex:none;margin-left:auto}.ges-accion-icono{background-color:var(--marca-suave);width:40px;height:40px;color:var(--marca);border-radius:50%;flex:none;place-items:center;display:grid}.ges-accion[data-peligro=true] .ges-accion-icono{background-color:var(--error-suave);color:var(--error)}.ges-accion-textos{gap:2px;min-width:0;display:grid}.ges-accion-nombre{font:var(--t-cuerpo-fuerte)}.ges-accion-detalle{font:var(--t-pequeno);color:var(--tinta-3)}.ges-orden{gap:var(--e-4);border-color:var(--marca);margin-bottom:var(--e-4);display:grid}.ges-orden-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.ges-orden-detalle{font:var(--t-pequeno);color:var(--tinta-3)}.ges-orden-total{font:var(--t-cifra);color:var(--tinta)}.ges-orden-acciones{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.ges-orden-botones{gap:var(--e-2);flex-wrap:wrap;display:flex}.ges-orden-pago{overflow:hidden}.ges-orden-nota{justify-self:start}.ges-pie{justify-content:flex-end;align-items:center;gap:var(--e-2);flex-wrap:wrap;width:100%;display:flex}.ges-pie-servicios{justify-content:space-between}.ges-pie-total{gap:2px;display:grid}.ges-pie-cifra{font:var(--t-cifra);color:var(--tinta)}.ges-pie-vacio,.ges-pie-aeropuerto{font:var(--t-pequeno);color:var(--tinta-3)}.ges-pie-error{font:var(--t-pequeno);color:var(--error)}.ges-form{gap:var(--e-4);display:grid}.ges-telefono{gap:var(--e-3);grid-template-columns:96px minmax(0,1fr);display:grid}.ges-interruptor{justify-content:space-between;align-items:center;gap:var(--e-3);font:var(--t-pequeno);display:flex}.ges-interruptor>span{align-items:center;gap:var(--e-2);display:inline-flex}.ges-area{resize:vertical;min-height:72px;padding-top:var(--e-3)}.ges-cuenta{gap:var(--e-2);margin:0;display:grid}.ges-cuenta>div{justify-content:space-between;gap:var(--e-3);padding-top:var(--e-2);border-top:1px solid var(--linea);font:var(--t-pequeno);display:flex}.ges-cuenta dt{color:var(--tinta-2)}.ges-cuenta dd{color:var(--tinta);white-space:nowrap;margin:0}.ges-cuenta-total{border-top-color:var(--linea-fuerte)!important}.ges-cuenta-total dt,.ges-cuenta-total dd{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.ges-nota-chica{align-items:flex-start;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-3);display:flex}.ges-nota-chica .icono{flex:none;margin-top:2px}.ges-cambio{gap:var(--e-4);display:grid}.ges-cambio-actual{font:var(--t-pequeno);color:var(--tinta-2);gap:2px;display:grid}.ges-dias{gap:var(--e-1);scrollbar-width:none;grid-template-columns:repeat(7,minmax(64px,1fr));padding-bottom:2px;display:grid;overflow-x:auto}.ges-dias::-webkit-scrollbar{display:none}.ges-dia{min-height:56px;padding:var(--e-2) var(--e-1);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--papel);color:var(--tinta);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);justify-items:center;gap:2px;display:grid}.ges-dia:active:not(:disabled){transform:scale(.98)}.ges-dia:disabled{cursor:default;color:var(--tinta-4)}.ges-dia[aria-pressed=true]{border-color:var(--marca);background-color:var(--marca-suave);color:var(--marca)}.ges-dia:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ges-dia-semana{font:var(--t-diminuto);text-transform:capitalize;color:inherit;opacity:.8}.ges-dia-numero{font:var(--t-pequeno-fuerte)}.ges-vuelos{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.ges-vuelo{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);display:grid}.ges-vuelo[data-actual=true]{background-color:var(--fondo)}.ges-vuelo-cabeza{align-items:baseline;gap:var(--e-1) var(--e-3);flex-wrap:wrap;display:flex}.ges-vuelo-horas{font:var(--t-hora);color:var(--tinta)}.ges-vuelo-detalle{font:var(--t-pequeno);color:var(--tinta-3)}.ges-vuelo-actual{font:var(--t-diminuto);color:var(--marca);text-transform:uppercase;letter-spacing:var(--track-rotulo)}.ges-tarifas{gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.ges-tarifa{min-height:56px;padding:var(--e-2) var(--e-3);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--papel);color:var(--tinta);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);gap:2px;display:grid}.ges-tarifa:active:not(:disabled){transform:scale(.98)}.ges-tarifa:disabled{cursor:default;background-color:var(--fondo);color:var(--tinta-3)}.ges-tarifa[aria-checked=true]{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca);background-color:var(--marca-suave)}.ges-tarifa:focus-visible{outline:2px solid var(--foco);outline-offset:2px}@media (hover:hover){.ges-tarifa:hover:not(:disabled){border-color:var(--linea-fuerte)}}.ges-tarifa-familia{font:var(--t-pequeno-fuerte)}.ges-tarifa-monto{font:var(--t-pequeno);color:inherit}.ges-resumen{overflow:hidden}.ges-resumen-interior{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-3);background-color:var(--fondo);border:1px solid var(--linea);display:grid}.ges-resumen-titulo{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.ges-cancelar{gap:var(--e-4);display:grid}.ges-opciones{gap:var(--e-2);display:grid}.ges-opcion{gap:2px;display:grid}.ges-opcion-nombre{align-items:center;gap:var(--e-2);font:var(--t-cuerpo-fuerte);display:inline-flex}.ges-opcion-detalle{font:var(--t-pequeno);color:var(--tinta-3)}.ges-opcion-monto{font:var(--t-cuerpo-fuerte);color:var(--tinta);white-space:nowrap}.ges-asientos{gap:var(--e-4);padding-top:var(--e-4);display:grid}.ges-fichas{gap:var(--e-2);flex-wrap:wrap;display:flex}.ges-ficha{min-height:48px;padding:var(--e-2) var(--e-3);border:1px solid var(--linea);border-radius:var(--r-2);background-color:var(--papel);color:var(--tinta);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);gap:2px;display:grid}.ges-ficha:active{transform:scale(.98)}.ges-ficha[aria-pressed=true]{border-color:var(--marca);background-color:var(--marca-suave)}.ges-ficha:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ges-ficha-nombre{font:var(--t-pequeno-fuerte)}.ges-ficha-asiento{font:var(--t-diminuto);color:var(--tinta-3)}.ges-mapa{max-height:min(calc(var(--alto-ventana-l) * 60 / 100), 560px);border-radius:var(--r-3);border:1px solid var(--linea);padding:var(--e-3);background-color:var(--fondo);overflow:auto}.ges-mapa .ext-letras{top:calc(var(--e-3) * -1)}.ges-mapa .ext-asiento{scroll-margin:40px 0 var(--e-4)}.ges-extras,.ges-especiales{gap:var(--e-3);padding:var(--e-4) 0 0;margin:0;list-style:none;display:grid}.ges-extras-pasajero,.ges-especial{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);display:grid}.ges-extras-nombre,.ges-especial-nombre{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.ges-extras-tramo{gap:var(--e-2);padding-top:var(--e-2);border-top:1px solid var(--linea);display:grid}.ges-extra{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-3);flex-wrap:wrap;display:flex}.ges-extra-texto{align-items:flex-start;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);display:flex}.ges-extra-texto>span{align-items:center;gap:var(--e-1) var(--e-2);flex-wrap:wrap;display:flex}.ges-extra-precio{color:var(--tinta);font-weight:600}.ges-especial[data-no-disponible=true]{background-color:var(--fondo)}.ges-especial-cabeza{justify-content:space-between;gap:var(--e-2);flex-wrap:wrap;display:flex}.ges-especial-cobro,.ges-especial-motivo{font:var(--t-pequeno);color:var(--tinta-3)}.ges-especial-pasajeros{gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.ges-especial-pedido{align-items:center;gap:var(--e-2);font:var(--t-pequeno);display:inline-flex}.ges-servicios-error{margin-top:var(--e-3)}.ges-reenvio{gap:var(--e-3);align-items:end;display:grid}@media (min-width:560px){.ges-reenvio{grid-template-columns:minmax(0,1fr) auto}}.ges-correo{border:1px solid var(--linea-2);border-radius:var(--r-3);background-color:var(--papel);display:grid;overflow:hidden}.ges-correo-cabeza{gap:var(--e-3);padding:var(--e-4);background-color:var(--fondo);border-bottom:1px solid var(--linea);display:grid}.ges-correo-cabeza dl{gap:var(--e-1);margin:0;display:grid}.ges-correo-cabeza dl>div{gap:var(--e-2);font:var(--t-pequeno);grid-template-columns:64px minmax(0,1fr);display:grid}.ges-correo-cabeza dt{color:var(--tinta-3)}.ges-correo-cabeza dd{color:var(--tinta);overflow-wrap:anywhere;margin:0}.ges-correo-cuerpo{gap:var(--e-3);padding:var(--e-5) var(--e-4);font:var(--t-pequeno);color:var(--tinta-2);display:grid}.ges-correo-saludo{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.ges-correo-localizador{gap:2px;display:grid}.ges-correo-localizador .codigo{font-size:calc(22px * var(--escala));color:var(--marca);letter-spacing:.12em}.ges-correo-tramos,.ges-correo-boletos{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.ges-correo-tramos li,.ges-correo-boletos li{justify-content:space-between;gap:var(--e-1) var(--e-3);padding-top:var(--e-2);border-top:1px solid var(--linea);flex-wrap:wrap;display:flex}.ges-correo-nota{padding:var(--e-3) var(--e-4);font:var(--t-diminuto);color:var(--aviso);background-color:var(--aviso-suave)}.ges-credito{justify-content:space-between;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background-color:var(--marca-suave);flex-wrap:wrap;display:flex}.ges-credito .codigo{color:var(--marca);letter-spacing:.08em}.ges-historial-disparador{align-items:center;gap:var(--e-2);width:100%;min-height:44px;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ges-historial-disparador .con-seccion-titulo{margin:0}.ges-historial-disparador>.icono{transition:transform var(--dur-1) var(--ease);margin-left:auto}.ges-historial-disparador[aria-expanded=true]>.icono{transform:rotate(180deg)}.ges-historial-disparador:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ges-historial-n{font:var(--t-diminuto);color:var(--tinta-3)}.ges-historial{gap:var(--e-2);margin:var(--e-3) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ges-evento{padding:var(--e-2) 0 var(--e-2) var(--e-3);border-left:2px solid var(--linea-2);gap:2px;display:grid}.ges-evento-fecha{font:var(--t-diminuto);color:var(--tinta-3)}.ges-evento-texto{font:var(--t-pequeno);color:var(--tinta)}
