.ate-burbuja{--ate-borde:16px;--ate-derecha:10px;right:calc(var(--ate-derecha) + env(safe-area-inset-right,0px));bottom:calc(var(--ate-borde) + var(--ate-elevacion,0px) + env(safe-area-inset-bottom,0px));z-index:calc(var(--z-barra) + 1);align-items:center;gap:var(--e-2);border-radius:var(--r-pildora);background-color:var(--marca);min-width:46px;height:46px;color:var(--tinta-inversa);box-shadow:var(--sombra-3);font:var(--t-boton);transition:transform var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease), background-color var(--dur-1) var(--ease), border-radius var(--dur-2) var(--ease), bottom var(--dur-2) var(--ease);animation:ate-burbuja-entra var(--dur-3) var(--ease-fluid) calc(var(--dur-3) * 2) backwards;padding:0 11px;display:inline-flex;position:fixed}.ate-burbuja-icono{place-items:center;width:24px;height:24px;display:grid}.ate-burbuja-texto{display:none}@media (hover:hover){.ate-burbuja:hover{background-color:var(--marca-hover);transform:translateY(-2px)}}.ate-burbuja:active{transform:scale(.96)}.ate-burbuja:focus-visible{outline:2px solid var(--marca);outline-offset:3px}.ate-burbuja .ate-burbuja-icono{transition:transform var(--dur-2) var(--ease)}.ate-burbuja[data-oculta=true]{opacity:0;pointer-events:none;transform:translateY(24px)scale(.9)}body:has(.bus-capa-pagina[data-state=open]) .ate-burbuja:not([data-abierta]){opacity:0;pointer-events:none;transform:translateY(24px)scale(.9)}.ate-burbuja-nuevos{border-radius:var(--r-pildora);background-color:var(--papel);min-width:22px;height:22px;color:var(--marca-tinta);box-shadow:0 0 0 2px var(--marca);font:var(--t-diminuto);place-items:center;padding:0 6px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}@keyframes ate-burbuja-entra{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px) and (min-height:501px){.ate-burbuja{--ate-borde:24px;--ate-derecha:14px;font:var(--t-pequeno-fuerte);padding:0 18px 0 14px}.ate-burbuja-texto{display:inline}.ate-burbuja[data-abierta=true] .ate-burbuja-texto{display:none}.ate-burbuja[data-abierta=true]{padding:0 16px}}.ate-velo{z-index:var(--z-dialogo);background:var(--velo);position:fixed;inset:0}.ate-panel{z-index:calc(var(--z-dialogo) + 1);height:var(--alto-ventana);background-color:var(--papel);padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.ate-panel-estado{place-content:center;justify-items:center;gap:var(--e-4);padding:var(--e-6);text-align:center;font:var(--t-cuerpo);color:var(--tinta-2);flex:1;display:grid}@media (min-width:768px) and (min-height:501px){.ate-panel{inset:auto 24px auto auto;bottom:calc(24px + 56px + 12px + var(--ate-elevacion,0px));width:min(400px,100vw - 48px);height:min(680px, calc(var(--alto-ventana) - var(--alto-cabecera) - 56px - 48px - var(--ate-elevacion,0px)));border-radius:var(--r-4);border:1px solid var(--linea);min-height:360px;box-shadow:var(--sombra-3);transform-origin:100% 100%;padding:0;overflow:hidden}}@media (min-width:1920px){.ate-panel{width:calc(420px * var(--escala))}}.ate-cabecera{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-5);border-bottom:1px solid var(--linea);background-color:var(--papel);display:flex}.ate-cabecera-quien{align-items:center;gap:var(--e-3);flex:1;min-width:0;display:flex}.ate-cabecera-textos{min-width:0}.ate-cabecera-nombre{font:var(--t-h4);letter-spacing:var(--track-titulo);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ate-cabecera-sub{font:var(--t-diminuto);color:var(--tinta-3)}.ate-avatar{background-color:var(--marca-suave);width:28px;height:28px;color:var(--marca-tinta);font:500 calc(13px * var(--escala)) / 1 var(--letra-display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid}.ate-avatar-asesor{background-color:var(--marca);color:var(--tinta-inversa);font-size:calc(11px * var(--escala))}.ate-avatar-grande{width:40px;height:40px;font-size:calc(16px * var(--escala))}.ate-avatar-grande.ate-avatar-asesor{font-size:calc(14px * var(--escala))}.ate-cola{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-5);background-color:var(--marca-suave);color:var(--marca-tinta);font:var(--t-pequeno);display:flex}.ate-cola p{gap:0 var(--e-2);flex-wrap:wrap;display:flex}.ate-cola strong{font-weight:600}.ate-cola-espera{color:var(--tinta-2)}.ate-cola-giro{width:16px;height:16px;color:var(--marca);border-width:1.5px}.ate-hilo{overscroll-behavior:contain;min-height:0;padding:var(--e-4) var(--e-4) var(--e-5);background-color:var(--fondo);outline:none;flex:1;overflow-y:auto}.ate-hilo-intro{margin-bottom:var(--e-4);text-align:center;font:var(--t-diminuto);color:var(--tinta-3)}.ate-mensajes{gap:var(--e-4);display:grid}.ate-msj{align-items:start;gap:var(--e-2);animation:subir-corto var(--dur-2) var(--ease) backwards;grid-template-columns:auto minmax(0,1fr);display:grid}.ate-msj-columna{justify-items:start;gap:6px;min-width:0;display:grid}.ate-msj-burbuja{border:1px solid var(--linea);background-color:var(--papel);max-width:min(100%,320px);color:var(--tinta);font:var(--t-pequeno);overflow-wrap:anywhere;border-radius:16px 16px 16px 6px;padding:10px 14px}.ate-msj-texto{white-space:pre-line}.ate-msj-enlace{color:var(--marca);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ate-msj-hora{font:var(--t-diminuto);color:var(--tinta-3)}.ate-msj[data-autor=cliente]{grid-template-columns:minmax(0,1fr)}.ate-msj[data-autor=cliente] .ate-msj-columna{justify-items:end}.ate-msj[data-autor=cliente] .ate-msj-burbuja{background-color:var(--marca);color:var(--tinta-inversa);border-color:#0000;border-radius:16px 16px 6px}.ate-msj-evento{align-items:center;gap:var(--e-3);font:var(--t-diminuto);color:var(--tinta-3);text-align:center;animation:aparecer var(--dur-2) var(--ease) backwards;display:flex}.ate-msj-evento:before,.ate-msj-evento:after{content:"";background-color:var(--linea-2);flex:1;height:1px}.ate-msj-evento[data-evento=asesor-unido]{color:var(--marca-tinta);font-weight:600}.ate-msj-articulos{margin-top:var(--e-2);gap:2px;display:grid}.ate-msj-articulo{align-items:center;gap:var(--e-2);border-radius:var(--r-1);min-height:40px;color:var(--marca-tinta);font:var(--t-pequeno-fuerte);transition:background-color var(--dur-1) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:-8px;padding:6px 8px;display:grid}.ate-msj-articulo>.icono:first-child{color:var(--tinta-3)}.ate-msj-articulo-flecha{color:var(--tinta-3);transition:transform var(--dur-1) var(--ease)}@media (hover:hover){.ate-msj-articulo:hover{background-color:var(--marca-suave)}.ate-msj-articulo:hover .ate-msj-articulo-flecha{transform:translate(2px)}}.ate-ficha{gap:var(--e-2);margin-top:var(--e-3);padding:var(--e-3);border-radius:var(--r-2);border:1px solid var(--linea);background-color:var(--fondo);display:grid}.ate-ficha-cab{justify-content:space-between;align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.ate-ficha-codigo{font:var(--t-codigo);letter-spacing:.08em;color:var(--marca-tinta)}.ate-ficha-ruta{font:var(--t-pequeno-fuerte);align-items:center;gap:6px;display:flex}.ate-ficha-ruta .icono{color:var(--tinta-3)}.ate-ficha-datos{gap:var(--e-2) var(--e-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ate-ficha-datos dt{font:var(--t-diminuto);color:var(--tinta-3)}.ate-ficha-datos dd{font:var(--t-pequeno-fuerte)}.ate-ficha-horas{align-items:center;gap:var(--e-3);grid-template-columns:auto 1fr auto;display:grid}.ate-ficha-horas>div{gap:2px;display:grid}.ate-ficha-horas>div:last-child{text-align:right}.ate-ficha-horas time{font:var(--t-hora);font-size:calc(22px * var(--escala));color:var(--marca-tinta)}.ate-ficha-avion{color:var(--tinta-3);justify-self:center;transform:rotate(45deg)}.ate-ficha-pie{font:var(--t-diminuto);color:var(--tinta-3)}.ate-equipaje{margin-top:var(--e-2);gap:6px;display:grid}.ate-equipaje li{gap:var(--e-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ate-equipaje .icono{color:var(--marca-tinta);margin-top:1px}.ate-resumen{margin-top:var(--e-3);padding:var(--e-3);border-radius:var(--r-2);border-left:2px solid var(--marca);background-color:var(--fondo);gap:6px;display:grid}.ate-resumen>div{gap:var(--e-2);grid-template-columns:minmax(84px,auto) minmax(0,1fr);display:grid}.ate-resumen dt{font:var(--t-diminuto);color:var(--tinta-3);padding-top:1px}.ate-resumen dd{font:var(--t-diminuto);color:var(--tinta);font-weight:600}.ate-enlaces,.ate-opciones{gap:var(--e-2);flex-wrap:wrap;max-width:100%;display:flex}.ate-enlace{border-radius:var(--r-pildora);border:1px solid var(--linea-2);background-color:var(--papel);min-height:40px;color:var(--marca-tinta);font:var(--t-diminuto);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}@media (hover:hover){.ate-enlace:hover{border-color:var(--marca);background-color:var(--marca-suave)}}.ate-enlace:active{transform:scale(.97)}.ate-opciones{animation:subir-corto var(--dur-2) var(--ease) var(--dur-1) backwards}.ate-opcion{--boton-alto:40px;font-size:calc(13.5px * var(--escala));white-space:normal;text-align:left}.ate-form-chat{gap:var(--e-3);margin-top:var(--e-3);min-width:min(260px,100%);display:grid}.ate-form-chat .entrada{min-height:46px}.ate-form-chat .boton{justify-self:start}.ate-form-chat .est-fecha-fila{flex-wrap:wrap}.ate-form-chat .segmento{white-space:nowrap;padding:0 var(--e-3)}.ate-escribiendo{border:1px solid var(--linea);background-color:var(--papel);border-radius:16px 16px 16px 6px;align-items:center;height:40px;padding:0 14px;display:inline-flex}.ate-puntos{gap:4px;display:inline-flex}.ate-puntos span{background-color:var(--tinta-3);width:6px;height:6px;animation:ate-punto calc(var(--dur-3) * 2.4) var(--ease) infinite;border-radius:50%}.ate-puntos span:nth-child(2){animation-delay:calc(var(--stagger) * 2.5)}.ate-puntos span:nth-child(3){animation-delay:calc(var(--stagger) * 5)}@keyframes ate-punto{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ate-error{gap:var(--e-2);margin-top:var(--e-4);justify-items:start;display:grid}.ate-confirmar{border-top:1px solid var(--linea);background-color:var(--fondo-2);overflow:hidden}.ate-confirmar p{padding:var(--e-3) var(--e-5) 0;font:var(--t-pequeno)}.ate-confirmar-botones{gap:var(--e-2);padding:var(--e-3) var(--e-5);justify-content:flex-end;display:flex}.ate-escribir{align-items:end;gap:var(--e-2);padding:var(--e-3) var(--e-3) calc(var(--e-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linea);background-color:var(--papel);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ate-escribir textarea{resize:none;border:1px solid var(--linea-2);background-color:var(--papel);width:100%;min-height:44px;max-height:132px;font:var(--t-cuerpo);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:22px;padding:10px 16px;line-height:1.4}.ate-escribir textarea::placeholder{color:var(--tinta-4)}.ate-escribir textarea:focus{border-color:var(--marca);box-shadow:var(--anillo);outline:none}.ate-enviar,.ate-mas{width:44px;height:44px;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}.ate-enviar{background-color:var(--marca);color:var(--tinta-inversa)}.ate-enviar:disabled{opacity:.35;cursor:not-allowed}.ate-enviar:not(:disabled):active,.ate-mas:not(:disabled):active{transform:scale(.92)}.ate-mas{color:var(--marca-tinta)}.ate-mas[data-state=open]{background-color:var(--marca-suave)}.ate-mas[data-state=open] .icono{transform:rotate(45deg)}.ate-mas .icono{transition:transform var(--dur-2) var(--ease)}@media (hover:hover){.ate-mas:hover:not(:disabled){background-color:var(--marca-suave)}.ate-enviar:hover:not(:disabled){background-color:var(--marca-hover)}}.ate-enviar:focus-visible,.ate-mas:focus-visible{box-shadow:var(--anillo);outline:none}.ate-menu{z-index:calc(var(--z-dialogo) + 5);min-width:248px}.ate-menu .opcion{font:var(--t-pequeno);font-weight:500}.ate-menu .opcion .icono{color:var(--tinta-3)}.ate-menu-separador{margin:4px 8px}.ate-cierre{gap:var(--e-4);margin-top:var(--e-5);padding:var(--e-5);border-radius:var(--r-3);background-color:var(--papel);border:1px solid var(--linea);animation:subir var(--dur-3) var(--ease) backwards;display:grid}.ate-cierre-gracias{align-items:center;gap:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--exito);display:flex}.ate-cierre-pie{gap:var(--e-2);flex-wrap:wrap;display:flex}.ate-valoracion{gap:var(--e-2);display:grid}.ate-valoracion-titulo{font:var(--t-h4)}.ate-valoracion-mas{gap:var(--e-3);justify-items:start;display:grid;overflow:hidden}.ate-valoracion-mas .campo{width:100%}.ate-area{min-height:64px;padding:var(--e-3) var(--e-4);resize:vertical}.ate-transcripcion{gap:var(--e-3);padding-top:var(--e-4);border-top:1px solid var(--linea);display:grid}.ate-transcripcion:first-child{border-top:0;padding-top:0}.ate-transcripcion-acciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.ate-transcripcion-correo{overflow:hidden}.ate-correo{gap:var(--e-3);justify-items:start;display:grid}.ate-correo .nota{width:100%}.ate-correo-cab{font:var(--t-diminuto);gap:4px;display:grid}.ate-correo-cab>div{gap:var(--e-2);display:flex}.ate-correo-cab dt{color:var(--tinta-3);min-width:52px}.ate-correo-cab dd{overflow-wrap:anywhere;font-weight:600}.ate-correo-cuerpo{width:100%;max-height:220px;padding:var(--e-3);border-radius:var(--r-2);background-color:var(--fondo);border:1px solid var(--linea);font:400 calc(12.5px * var(--escala)) / 1.5 var(--letra-mono);white-space:pre-wrap;color:var(--tinta-2);margin:0;overflow:auto}
