.cht-buscar{width:100%;position:relative}.cht-buscar>ion-icon{color:var(--puny-texto-suave);pointer-events:none;z-index:1;font-size:24px;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.cht-buscar .puny-input-wrapper{width:100%}.cht-buscar .puny-input{box-sizing:border-box;width:100%;padding-left:62px}.cht-canales{gap:var(--puny-gap-capsula);scrollbar-width:none;flex-wrap:nowrap;margin:-4px -8px 0;padding:6px 8px;display:flex;overflow-x:auto}.cht-canales::-webkit-scrollbar{display:none}.cht-canales>*{flex-shrink:0}.cht-canales .puny-button{height:var(--puny-alto-chip,40px);min-height:var(--puny-alto-chip,40px);font:var(--puny-label-large);padding:0 16px}.cht-lista{flex-direction:column;display:flex}.cht-burbuja{width:100%;margin:0 0 var(--puny-gap-control);padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-surface);box-shadow:var(--puny-relieve);color:var(--puny-on-surface);text-align:left;font:inherit;cursor:pointer;transition:transform var(--puny-duracion-pulsado,.12s) ease;border:0;align-items:center;display:flex}.cht-burbuja:active{transform:scale(.99)}.cht-burbuja:focus-visible{outline:2px solid var(--puny-primary);outline-offset:2px}.cht-avatar{flex:0 0 56px;width:56px;height:56px;margin-right:14px;position:relative}.cht-avatar-cara{background:color-mix(in srgb, var(--puny-primary) 14%, transparent);width:56px;height:56px;box-shadow:var(--puny-relieve);color:var(--puny-primary);font:var(--puny-title-medium);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.cht-avatar-cara ion-icon{font-size:32px}.cht-avatar-canal{background:var(--puny-surface);border:1px solid color-mix(in srgb, var(--puny-on-surface) 8%, transparent);border-radius:50%;padding:3px;display:flex;position:absolute;bottom:-2px;right:-2px}.cht-avatar-canal ion-icon{color:color-mix(in srgb, var(--puny-on-surface) 75%, transparent);font-size:12px}.cht-fila-medio{flex-direction:column;flex:1;min-width:0;display:flex}.cht-fila-nombre{font:var(--puny-title-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cht-fila-previa{font:var(--puny-body-medium);color:color-mix(in srgb, var(--puny-on-surface) 60%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cht-burbuja.is-sin-leer .cht-fila-nombre{font-weight:800}.cht-burbuja.is-sin-leer .cht-fila-previa{color:color-mix(in srgb, var(--puny-on-surface) 90%, transparent);font-weight:700}.cht-fila-lado{margin-left:var(--puny-gap-capsula);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cht-fila-cuando{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 50%, transparent);white-space:nowrap}.cht-globo{padding:2px var(--puny-gap-capsula);border-radius:var(--puny-radio-etiqueta);background:var(--puny-primary);box-shadow:var(--puny-relieve);color:#fff;font:var(--puny-label-small)}.cht-cargando{justify-content:center;padding:72px 0;display:flex}.cht-fallo{align-items:center;gap:var(--puny-gap-control);flex-direction:column;display:flex}html.chat-active .puny-shell-main{padding-bottom:0;overflow:hidden}html.chat-active .puny-shell-main:after{display:none}.cht-hilo{width:100%;height:100%;min-height:0;max-width:var(--puny-ancho-contenido);flex-direction:column;flex:1;align-self:stretch;margin-inline:auto;display:flex}.cht-hilo .st-pantalla,.cht-hilo .st-pantalla-cuerpo{flex:1;min-height:0}.cht-hilo-sub{font:var(--puny-body-medium);color:var(--puny-texto-suave);margin:0}.cht-mensajes{flex-direction:column;flex:1;min-height:0;padding:24px 0;display:flex;overflow-y:auto}.cht-mensajes-pila{flex-direction:column;flex:1 0 auto;display:flex}.cht-mensajes-vacio{font:var(--puny-body-large);color:var(--puny-on-surface);flex:1;justify-content:center;align-items:center;display:flex}.cht-burbuja-fila{margin-bottom:var(--puny-gap-capsula);flex-direction:column;align-items:flex-start;display:flex}.cht-burbuja-fila.is-nuestra{align-items:flex-end}.cht-globito{max-width:80%;box-shadow:var(--puny-relieve);background:color-mix(in srgb, var(--puny-on-surface) 8%, transparent);color:var(--puny-on-surface);gap:var(--puny-gap-capsula);overflow-wrap:anywhere;border-radius:24px;flex-direction:column;padding:18px 24px;display:flex}.cht-globito.is-negocio{background:var(--puny-primary);color:#fff}.cht-globito.is-ai{background:color-mix(in srgb, var(--puny-primary) 14%, transparent)}.cht-globito-quien{font:var(--puny-label-small);opacity:.7}.cht-globito-texto{color:inherit;font:var(--puny-body-large);white-space:pre-wrap;margin:0}.cht-globito-texto a{color:inherit;text-decoration:underline}.cht-pie{font:var(--puny-label-small);color:color-mix(in srgb, var(--puny-on-surface) 50%, transparent);align-items:center;gap:4px;margin-top:2px;display:inline-flex}.cht-pie.is-fallo{color:var(--puny-error)}.cht-pie ion-icon{font-size:13px}.cht-globito.is-fallo{opacity:.6;outline:2px dashed var(--puny-error);outline-offset:2px}.cht-motivo{align-items:flex-start;gap:var(--puny-gap-capsula);box-sizing:border-box;border-radius:var(--puny-radio-etiqueta);background:var(--puny-tono-peligro-fondo);flex-direction:column;max-width:min(420px,100%);margin:4px 0 6px;padding:10px 14px;display:flex}.cht-burbuja-fila.is-nuestra .cht-motivo{align-items:flex-end}.cht-motivo .puny-button{min-width:0;max-width:100%}.cht-motivo p{font:var(--puny-body-small);color:var(--puny-on-surface);margin:0}.cht-adjunto-imagen{border-radius:12px;width:240px;max-width:100%;display:block;overflow:hidden}.cht-adjunto-imagen img,.cht-adjunto-imagen video{width:100%;height:auto;display:block}.cht-adjunto-foto{cursor:zoom-in;border-radius:18px}.cht-adjunto-foto img{object-fit:cover;max-height:320px}.cht-adjunto-foto:not(.is-lista){height:180px}.cht-adjunto-foto:not(.is-lista) img{opacity:0}.cht-adjunto-imagen+.cht-globito-texto,.cht-adjunto-ficha+.cht-globito-texto{margin-top:var(--puny-gap-capsula)}.cht-mono{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:6px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.cht-adjunto-ficha{align-items:center;gap:var(--puny-gap-capsula);padding:var(--puny-gap-control);background:color-mix(in srgb, currentColor 10%, transparent);box-shadow:var(--puny-relieve);color:inherit;font:var(--puny-body-medium);border-radius:12px;min-width:0;font-weight:700;text-decoration:none;display:inline-flex}.cht-adjunto-ficha ion-icon{flex-shrink:0;font-size:22px}.cht-adjunto-ficha span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cht-llamada{margin-bottom:var(--puny-gap-control);box-shadow:var(--puny-relieve);background:color-mix(in srgb, var(--puny-on-surface) 5%, transparent);border:1px solid color-mix(in srgb, var(--puny-on-surface) 8%, transparent);gap:var(--puny-gap-capsula);border-radius:24px;flex-direction:column;padding:18px 24px;display:flex}.cht-llamada-cabeza{align-items:center;gap:var(--puny-gap-capsula);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);display:flex}.cht-llamada-cabeza ion-icon{font-size:18px}.cht-llamada-cabeza.is-contestada{color:var(--puny-verde,#4cd0b6)}.cht-llamada-cabeza.is-perdida{color:var(--puny-error)}.cht-llamada-titulo{min-width:0;font:var(--puny-title-small);flex:1}.cht-llamada-dur{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent)}.cht-llamada-resumen{font:var(--puny-body-medium);color:var(--puny-on-surface);margin:0}.cht-llamada-linea{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);margin:0 0 2px}.cht-llamada-linea b{font-weight:700}.cht-llamada-audio{width:100%;height:40px}.cht-chips{gap:4px var(--puny-gap-capsula);flex-wrap:wrap;display:flex}.cht-chip{padding:3px var(--puny-gap-capsula);border-radius:var(--puny-radio-etiqueta);box-shadow:var(--puny-relieve);background:color-mix(in srgb, var(--puny-primary) 10%, transparent);color:var(--puny-primary);font:var(--puny-label-small);align-items:center;gap:4px;display:inline-flex}.cht-chip ion-icon{font-size:13px}.cht-texto-boton{color:var(--puny-primary);font:var(--puny-title-small);cursor:pointer;background:0 0;border:0;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-left:-12px;padding:8px 12px;text-decoration:none;display:inline-flex}.cht-texto-boton ion-icon{font-size:16px}.cht-texto-boton:hover{background:color-mix(in srgb, var(--puny-primary) 8%, transparent)}.cht-composer{padding:var(--puny-gap-capsula) 0 24px;gap:var(--puny-gap-capsula);flex-direction:column;flex-shrink:0;display:flex}.cht-composer-adjuntar{gap:var(--puny-gap-capsula);flex-wrap:wrap;display:flex}.cht-composer-aviso{border-radius:var(--puny-radio-etiqueta);background:var(--puny-tono-advertencia-fondo);font:var(--puny-body-small);color:var(--puny-on-surface);align-items:flex-start;gap:6px;padding:8px 12px;display:flex}.cht-composer-aviso ion-icon{color:var(--puny-tono-advertencia-tinta);flex-shrink:0;margin-top:1px;font-size:16px}.cht-composer-canal{font:var(--puny-label-small);color:var(--puny-texto-suave);align-items:center;gap:6px;display:inline-flex}.cht-composer-fila{align-items:flex-end;gap:var(--puny-gap-capsula);display:flex}.cht-composer-fila textarea.puny-input{resize:none;flex:1;min-width:0;min-height:64px;max-height:160px}.cht-manual{justify-content:space-between;align-items:center;gap:var(--puny-gap-capsula);display:flex}.cht-fila-manual{padding:2px var(--puny-gap-capsula);border-radius:var(--puny-radio-etiqueta);background:var(--puny-tono-info-fondo);color:var(--puny-tono-info-tinta);font:var(--puny-label-small);white-space:nowrap}@media (max-width:720px){html.chat-active .puny-shell-main{padding-bottom:0}.cht-composer{padding-bottom:16px}}.cht-dias{gap:var(--puny-gap-seccion);flex-direction:column;display:flex}.cht-dia{font:var(--puny-headline-medium);color:var(--puny-on-surface);margin:0}.cht-tarjeta{gap:var(--puny-gap-capsula);width:100%;padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-surface);box-shadow:var(--puny-relieve);color:var(--puny-on-surface);text-align:left;font:inherit;cursor:pointer;transition:transform var(--puny-duracion-pulsado,.12s) ease;border:0;flex-direction:column;display:flex}.cht-tarjeta:active{transform:scale(.99)}.cht-tarjeta:focus-visible{outline:2px solid var(--puny-primary);outline-offset:2px}.cht-tarjeta-cabeza,.cht-tarjeta-quien,.cht-tarjeta-pie{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);align-items:center;display:flex}.cht-tarjeta-cabeza{gap:var(--puny-gap-capsula)}.cht-tarjeta-cabeza ion-icon{font-size:14px}.cht-tarjeta-cabeza span:first-of-type{flex:1;min-width:0}.cht-tarjeta-quien{gap:var(--puny-gap-control)}.cht-tarjeta-quien ion-icon{flex-shrink:0;font-size:20px}.cht-tarjeta-quien ion-icon.is-humano{color:var(--puny-verde,#4cd0b6)}.cht-tarjeta-quien ion-icon.is-ia{color:var(--puny-primary)}.cht-tarjeta-quien ion-icon.is-perdida{color:var(--puny-error)}.cht-tarjeta-quien ion-icon.is-otra{color:color-mix(in srgb, var(--puny-on-surface) 50%, transparent)}.cht-tarjeta-nombre{min-width:0;font:var(--puny-title-medium);color:var(--puny-on-surface);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cht-tarjeta-pie{gap:var(--puny-gap-control);flex-wrap:wrap}.cht-tarjeta-pie ion-icon{font-size:14px}.cht-lista-llamadas{gap:var(--puny-gap-control);flex-direction:column;display:flex}.cht-det-sub{font:var(--puny-body-medium);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);margin:0}.cht-det-bloque{margin-top:var(--puny-gap-seccion)}.cht-metricas{gap:var(--puny-gap-control);display:flex}.cht-metricas>*{flex:1;min-width:0}.cht-metrica-etiqueta{align-items:center;gap:var(--puny-gap-capsula);font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);display:flex}.cht-metrica-etiqueta ion-icon{font-size:20px}.cht-metrica-valor{margin-top:var(--puny-gap-capsula);font:var(--puny-title-medium);color:var(--puny-on-surface)}.cht-metrica-nota{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent)}.cht-senal{align-items:center;gap:var(--puny-gap-capsula);margin-bottom:var(--puny-gap-capsula);font:var(--puny-body-medium);color:var(--puny-on-surface);display:flex}.cht-senal ion-icon{color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);flex-shrink:0;font-size:20px}.cht-det-titulo{margin:0 0 var(--puny-gap-capsula);font:var(--puny-title-medium);color:var(--puny-on-surface)}.cht-det-suave{font:var(--puny-body-medium);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);margin:0}.cht-det-caja{padding:var(--puny-gap-control);border-radius:var(--puny-radio-bloque,12px);box-shadow:var(--puny-relieve);background:color-mix(in srgb, var(--puny-on-surface) 6%, transparent);font:var(--puny-body-medium);color:var(--puny-on-surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cht-voces{gap:var(--puny-gap-capsula);flex-direction:column;display:flex}.cht-leyenda{gap:var(--puny-gap-capsula);margin-bottom:var(--puny-gap-capsula);flex-wrap:wrap;display:flex}.cht-etiqueta{border-radius:var(--puny-radio-etiqueta);box-shadow:var(--puny-relieve);font:var(--puny-label-small);align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.cht-etiqueta ion-icon{font-size:13px}.cht-turno{border-radius:var(--puny-radio-bloque,12px);box-shadow:var(--puny-relieve);display:flex;overflow:hidden}.cht-turno-franja{flex-shrink:0;width:5px}.cht-turno-cuerpo{min-width:0;padding:var(--puny-gap-control);gap:var(--puny-gap-capsula);flex-direction:column;flex:1;display:flex}.cht-turno-quien{font:var(--puny-label-small);align-items:center;gap:6px;display:flex}.cht-turno-quien ion-icon{font-size:16px}.cht-turno-quien span{flex:1}.cht-turno-quien time{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 60%, transparent)}.cht-turno-texto{font:var(--puny-body-medium);color:var(--puny-on-surface);margin:0}.cht-tono-info{--cht-fondo:var(--puny-tono-info-fondo);--cht-tinta:var(--puny-tono-info-tinta)}.cht-tono-exito{--cht-fondo:var(--puny-tono-exito-fondo);--cht-tinta:var(--puny-tono-exito-tinta)}.cht-tono-advertencia{--cht-fondo:var(--puny-tono-advertencia-fondo);--cht-tinta:var(--puny-tono-advertencia-tinta)}.cht-tono-neutral{--cht-fondo:var(--puny-tono-neutral-fondo);--cht-tinta:var(--puny-tono-neutral-tinta)}.cht-etiqueta[class*=cht-tono-]{background:var(--cht-fondo);color:var(--cht-tinta)}.cht-turno[class*=cht-tono-]{background:color-mix(in srgb, var(--cht-fondo) 50%, transparent)}.cht-turno[class*=cht-tono-] .cht-turno-franja{background:var(--cht-tinta)}.cht-turno[class*=cht-tono-] .cht-turno-quien{color:var(--cht-tinta)}.cht-composer-adjuntar puny-boton.puny-button{min-height:var(--puny-alto-chip);height:var(--puny-alto-chip);padding:0 var(--puny-gap-seccion);font:var(--puny-body-medium);font-weight:700}.cht-composer-adjuntar puny-boton.puny-button>[slot=icon]{--md-filled-button-icon-size:20px;width:20px;height:20px;font-size:20px}.cht-composer-adjuntar puny-boton.puny-button{--md-filled-button-icon-size:20px;--md-filled-tonal-button-icon-size:20px}.cht-composer-adjuntar puny-boton.puny-button>span[slot=icon]>:is(svg,img){width:20px;height:20px}.cht-det .st-pantalla-cabeza{flex-wrap:wrap}.cht-det .st-pantalla-titulo{flex:220px}.rapid-bottom-bar.cht-pie{z-index:30}.cht-det .st-pantalla-cuerpo{padding-bottom:96px}
