@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--marino: #302478;--marino-oscuro: #221a5a;--marino-claro: #e9e6f7;--rojo: #e8121f;--vino: #9b1220;--crema: #f8f5ee;--crema-2: #efe8da;--linea: #e5dfd2;--linea-fuerte: #cfc7b4;--tinta: #14141a;--tinta-suave: #5c5a66;--superficie: #ffffff;--acento: var(--marino);--acento-oscuro: var(--marino-oscuro);--acento-claro: var(--marino-claro);--alerta: var(--vino);--alerta-fondo: #fbe9ea;--exito: #17653f;--exito-fondo: #e3f3ea;--aviso-fondo: #fff1d6;--aviso-borde: #d9962b;--aviso-texto: #6b4800;--voz-cliente-fondo: #ffffff;--voz-cliente-borde: #cfc7b4;--voz-agente-fondo: #ece8fb;--voz-agente-borde: #7b66d9;--voz-agente-texto: #3d2ba3;--voz-celular-fondo: #fff1d6;--voz-celular-borde: #d9962b;--voz-celular-texto: #7a4f00;--voz-crm-fondo: var(--marino);--voz-crm-texto: #ffffff;--radio: 10px;--radio-chico: 6px;--sombra-1: 0 1px 2px rgba(20, 20, 26, .06), 0 1px 1px rgba(20, 20, 26, .04);--sombra-2: 0 6px 20px rgba(20, 20, 26, .12);--transicion: .14s ease;--ancho-lateral: 248px;--ancho-lateral-plegado: 64px;--alto-barra: 60px;--letra-cuerpo: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--letra-titulo: "Archivo Variable", Archivo, "Inter Variable", system-ui, sans-serif;font-family:var(--letra-cuerpo);color:var(--tinta);background:var(--crema)}*{box-sizing:border-box}html,body,#raiz{height:100%;margin:0}body{font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--letra-titulo);margin:0 0 .4rem;line-height:1.2;letter-spacing:-.005em}h1{font-size:1.15rem;font-weight:700}h2{font-size:1.05rem;font-weight:700}h3{font-family:var(--letra-cuerpo);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--tinta-suave);margin:1.2rem 0 .45rem}a{color:var(--marino);text-underline-offset:2px}.solo-lector{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.solo-celular{display:none!important}.cargando,.vacio,.vacio-suave,.chat-vacio{color:var(--tinta-suave);padding:.75rem 1rem;margin:0}.vacio-suave{padding:0;font-size:.85rem}.chat-vacio{display:grid;place-items:center;align-content:center;gap:.5rem;height:100%;text-align:center}.error{background:var(--alerta-fondo);color:var(--alerta);border:1px solid #efc3c7;border-radius:var(--radio-chico);padding:.5rem .75rem;margin:.5rem 0}.exito{color:var(--exito)}.nota{color:var(--tinta-suave);font-size:.85rem}.boton{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--linea-fuerte);background:var(--superficie);border-radius:8px;padding:.4rem .8rem;cursor:pointer;min-height:36px;font-weight:500;transition:background var(--transicion),border-color var(--transicion),box-shadow var(--transicion)}.boton:hover:not(:disabled){border-color:var(--marino);background:var(--crema)}.boton:active:not(:disabled){transform:translateY(.5px)}.boton:disabled{opacity:.5;cursor:not-allowed}.boton-principal{background:var(--marino);border-color:var(--marino);color:#fff}.boton-principal:hover:not(:disabled){background:var(--marino-oscuro);border-color:var(--marino-oscuro)}.boton-suave{background:transparent}.boton-peligro{background:var(--vino);border-color:var(--vino);color:#fff}.boton-peligro:hover:not(:disabled){background:#7b0e1a;border-color:#7b0e1a}.boton-icono{padding:0;width:36px;min-width:36px}input,select,textarea{border:1px solid var(--linea-fuerte);border-radius:8px;padding:.42rem .6rem;background:var(--superficie);width:100%;transition:border-color var(--transicion),box-shadow var(--transicion)}input:hover,select:hover,textarea:hover{border-color:#b3aa94}input[type=checkbox]{width:1rem;height:1rem;padding:0;accent-color:var(--marino)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--marino);outline-offset:1px}label{display:block;font-size:.8rem;font-weight:500;color:var(--tinta-suave);margin:.75rem 0 .25rem}legend{font-size:.8rem;font-weight:600;color:var(--tinta-suave);padding:0 .3rem}.avatar{--tono: var(--marino);flex-shrink:0;display:inline-grid;place-items:center;width:var(--medida, 36px);height:var(--medida, 36px);border-radius:50%;background:var(--tono);color:#fff;font-family:var(--letra-titulo);font-weight:700;font-size:calc(var(--medida, 36px) * .38);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.chip-etiqueta{--c: var(--marino);display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--c) 35%,#fff);background:color-mix(in srgb,var(--c) 11%,#fff);color:color-mix(in srgb,var(--c) 72%,#000);border-radius:999px;padding:.05rem .55rem;font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.conversacion-etiquetas{justify-content:flex-start;gap:.25rem;overflow:hidden}.conversacion-etiquetas .chip-etiqueta{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;font-size:.7rem;padding:0 .45rem}.chip-mas{flex:none;font-size:.7rem;font-weight:700;color:var(--tinta-suave);white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:0}.chip-filtro{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--marino);background:var(--marino-claro);color:var(--marino-oscuro);border-radius:999px;padding:.15rem .35rem .15rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:background var(--transicion)}.chip-filtro:hover{background:#dcd7f1}.chip-filtro svg{width:14px;height:14px}.icono{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app{display:grid;grid-template-columns:var(--ancho-lateral) minmax(0,1fr);height:100%;transition:grid-template-columns .18s ease}.app[data-plegada=true]{grid-template-columns:var(--ancho-lateral-plegado) minmax(0,1fr)}.lateral{display:flex;flex-direction:column;min-height:0;background:var(--marino);color:#e6e3f7;border-right:1px solid var(--marino-oscuro);z-index:30}.lateral-marca{display:flex;align-items:center;gap:.65rem;padding:0 .9rem;height:var(--alto-barra);flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1)}.marca-sello{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--rojo);color:#fff;font-family:var(--letra-titulo);font-weight:800;font-size:.95rem;letter-spacing:.02em}.marca{font-family:var(--letra-titulo);font-weight:700;font-size:.98rem;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.lateral-nav{flex:1;min-height:0;display:flex;flex-direction:column;padding:.7rem .55rem .55rem;overflow-y:auto}.lateral-grupo{margin:1rem 0 .3rem;padding:0 .7rem;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#a8a2d6}.lateral-lista{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav-boton{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:40px;padding:.45rem .7rem;border:0;border-radius:8px;background:transparent;color:#dcd8f3;font-weight:500;text-align:left;cursor:pointer;transition:background var(--transicion),color var(--transicion)}.nav-boton:hover{background:#ffffff17;color:#fff}.nav-boton[aria-current=page]{background:#ffffff26;color:#fff}.nav-boton[aria-current=page]:before{content:"";position:absolute;left:-.55rem;top:9px;bottom:9px;width:4px;border-radius:0 4px 4px 0;background:var(--rojo)}.nav-boton:focus-visible,.lateral button:focus-visible{outline:2px solid #fff;outline-offset:-2px}.nav-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insignia{flex-shrink:0;min-width:1.3rem;padding:0 .4rem;border-radius:999px;background:var(--rojo);color:#fff;font-size:.7rem;font-weight:700;line-height:1.3rem;text-align:center}.lateral-pie{margin-top:auto;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:2px}.lateral-persona{display:flex;align-items:center;gap:.65rem;padding:.4rem .7rem .6rem;min-width:0}.lateral-persona .avatar{--tono: #5446a8}.persona-datos{min-width:0;line-height:1.25}.persona-nombre{display:block;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.persona-rol{display:block;font-size:.75rem;color:#b9b4e0}.lateral-plegar{margin:.4rem .55rem .7rem;width:calc(100% - 1.1rem)}.app[data-plegada=true] .nav-texto,.app[data-plegada=true] .marca,.app[data-plegada=true] .persona-datos,.app[data-plegada=true] .lateral-grupo-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app[data-plegada=true] .lateral-marca,.app[data-plegada=true] .lateral-persona,.app[data-plegada=true] .nav-boton{justify-content:center;padding-left:0;padding-right:0}.app[data-plegada=true] .insignia{position:absolute;top:3px;right:6px;min-width:1.05rem;line-height:1.05rem;padding:0 .25rem;font-size:.62rem}.app[data-plegada=true] .lateral-grupo{height:1px;margin:.7rem;padding:0;background:#ffffff1f}.app[data-plegada=true] .lateral-plegar .icono{transform:rotate(180deg)}.principal{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%}.aviso-simulacion{flex-shrink:0;text-align:center;background:var(--aviso-fondo);color:var(--aviso-texto);border-bottom:1px solid var(--aviso-borde);padding:.2rem .75rem;font-size:.75rem;font-weight:600}.contenido{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.velo{display:none}.modulo{display:flex;flex-direction:column;flex:1;min-height:0;position:relative}.barra-modulo{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;min-height:var(--alto-barra);padding:.5rem 1.1rem;background:var(--superficie);border-bottom:1px solid var(--linea)}.barra-titulo{display:flex;align-items:baseline;gap:.6rem;min-width:0}.barra-titulo h1{margin:0;white-space:nowrap}.barra-contador{font-size:.8rem;color:var(--tinta-suave);white-space:nowrap}.barra-buscador{position:relative;flex:0 1 320px;min-width:180px}.barra-buscador .icono{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--tinta-suave);pointer-events:none}.barra-buscador input{padding-left:2.05rem;background:var(--crema)}.barra-buscador input:focus{background:#fff}.barra-filtros{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.barra-filtros select{width:auto;max-width:220px}.barra-acciones{margin-left:auto;display:flex;align-items:center;gap:.5rem}.interruptor{display:inline-flex;padding:3px;border-radius:9px;background:var(--crema-2)}.interruptor button{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;border-radius:6px;padding:.25rem .7rem;font-weight:600;font-size:.82rem;color:var(--tinta-suave);cursor:pointer;transition:background var(--transicion),color var(--transicion)}.interruptor button .icono{width:16px;height:16px}.interruptor button[aria-pressed=true]{background:#fff;color:var(--marino);box-shadow:var(--sombra-1)}.interruptor button:not([aria-pressed=true]):hover{color:var(--tinta)}.aviso-conexion{position:fixed;top:4.2rem;left:50%;transform:translate(-50%);z-index:60;margin:0;background:var(--aviso-fondo);border:1px solid var(--aviso-borde);border-radius:8px;padding:.4rem .9rem;font-size:.85rem;box-shadow:var(--sombra-2)}.dialogo-fondo{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:#14141a80;animation:aparecer .12s ease}.dialogo{width:min(520px,100%);max-height:calc(100vh - 2rem);overflow:auto;background:var(--superficie);border-radius:14px;box-shadow:var(--sombra-2);padding:1.25rem 1.35rem;animation:subir .16s ease}.dialogo h2{margin-bottom:.2rem}.dialogo-pago{border-top:5px solid var(--vino)}.dialogo .botones{justify-content:flex-end;margin-top:1.1rem}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}.botones{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.entrada{min-height:100%;display:grid;grid-template-columns:minmax(280px,5fr) minmax(320px,6fr);background:var(--crema)}.entrada-marca{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;background:var(--marino);color:#fff;overflow:hidden}.entrada-marca:after{content:"";position:absolute;right:-90px;bottom:-90px;width:280px;height:280px;border-radius:50%;border:38px solid var(--rojo);opacity:.9}.entrada-marca:before{content:"";position:absolute;right:40px;bottom:150px;width:120px;height:120px;border-radius:50%;background:var(--vino);opacity:.8}.entrada-nombre{display:flex;align-items:center;gap:.75rem;font-family:var(--letra-titulo);font-weight:700;font-size:1.1rem;position:relative;z-index:1}.entrada-lema{position:relative;z-index:1;max-width:22ch;font-family:var(--letra-titulo);font-weight:700;font-size:1.9rem;line-height:1.12}.entrada-lado{display:grid;place-items:center;padding:1.5rem}.entrada-tarjeta{width:min(400px,100%)}.entrada-tarjeta h1{font-size:1.6rem;margin-bottom:.2rem}.entrada-tarjeta .boton{width:100%;margin-top:1.1rem;min-height:42px}.entrada-sub{margin:0 0 .6rem;color:var(--tinta-suave)}.nota-simulacion{margin:1.1rem 0 0;font-size:.8rem;color:var(--tinta-suave);background:var(--crema-2);padding:.65rem .8rem;border-radius:8px}.aviso-ventana{margin:0 0 .5rem;padding:.55rem .75rem;border:1px solid var(--aviso-borde);border-left-width:5px;background:var(--aviso-fondo);border-radius:var(--radio-chico);font-size:.88rem}.estado-vacio{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1rem;text-align:center;color:var(--tinta-suave)}.estado-vacio .icono{width:34px;height:34px;color:var(--linea-fuerte)}.estado-vacio strong{color:var(--tinta);font-family:var(--letra-titulo)}.carga-pulso{animation:pulso 1.2s ease-in-out infinite}@keyframes pulso{50%{opacity:.55}}.bandeja{flex:1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr) 340px}.bandeja>*{min-height:0;min-width:0;overflow:auto}.lista{border-right:1px solid var(--linea);background:var(--superficie);display:flex;flex-direction:column}.lista-controles{position:sticky;top:0;z-index:2;padding:.7rem .8rem;display:grid;gap:.45rem;border-bottom:1px solid var(--linea);background:var(--superficie)}.filtros{display:flex;flex-wrap:wrap;gap:.3rem}.filtro{border:1px solid var(--linea-fuerte);background:transparent;border-radius:999px;padding:.18rem .7rem;font-size:.78rem;font-weight:500;cursor:pointer;transition:background var(--transicion),color var(--transicion),border-color var(--transicion)}.filtro:hover{border-color:var(--marino)}.filtro-activo{background:var(--marino);border-color:var(--marino);color:#fff}.lista{overflow-x:hidden!important}.lista-items{list-style:none;margin:0;padding:0}.lista-items li{min-width:0}.conversacion{box-sizing:border-box;max-width:100%;display:flex;align-items:flex-start;gap:.7rem;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--linea);border-left:3px solid transparent;padding:.7rem .8rem;cursor:pointer;transition:background var(--transicion)}.conversacion:hover{background:var(--crema)}.conversacion-elegida,.conversacion-elegida:hover{background:var(--marino-claro);border-left-color:var(--marino)}.conversacion-cuerpo{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.18rem}.conversacion-nueva .conversacion-nombre{font-weight:700}.conversacion-nueva .conversacion-previa{color:var(--tinta)}.conversacion-fila{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0}.conversacion-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.conversacion-hora{font-size:.72rem;color:var(--tinta-suave);flex-shrink:0}.conversacion-previa{flex:1;min-width:0;font-size:.82rem;color:var(--tinta-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contador-no-leidos{background:var(--rojo);color:#fff;border-radius:999px;min-width:1.3rem;text-align:center;font-size:.7rem;font-weight:700;padding:.05rem .4rem;flex-shrink:0}.conversacion-meta{justify-content:flex-start;flex-wrap:wrap;font-size:.72rem}.responsable{color:var(--tinta);font-weight:500}.responsable-nadie{color:var(--tinta-suave);font-style:italic;font-weight:400}.marca-origen{background:var(--marino-claro);color:var(--marino-oscuro);border-radius:4px;padding:0 .4rem;font-weight:600}.marca-ventana{background:var(--aviso-fondo);color:var(--aviso-texto);border-radius:4px;padding:0 .4rem;font-weight:600}.cargar-mas{margin:.75rem}.chat{display:flex;flex-direction:column;background:var(--crema);overflow:hidden}.chat-cabecera{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;background:var(--superficie);border-bottom:1px solid var(--linea)}.chat-titulo{flex:1;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.chat-titulo h2{margin:0}.telefono{color:var(--tinta-suave);font-size:.82rem;margin:0}.sello-cerrada{background:var(--crema-2);border-radius:4px;padding:0 .4rem;font-size:.72rem;font-weight:600}.acciones,.acciones-lectura{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.45rem 1rem;margin:0;background:var(--superficie);border-bottom:1px solid var(--linea);font-size:.85rem}.acciones .acciones-lectura{padding:0;border:0}.acciones .boton{min-height:30px;padding:.2rem .65rem;font-size:.82rem}.campo-en-linea{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--tinta-suave)}.campo-en-linea select{width:auto}.mensajes{flex:1;overflow-y:auto;padding:1rem 1.1rem}.mensajes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.separador-dia{align-self:center;font-size:.72rem;font-weight:600;color:var(--tinta-suave);background:var(--crema-2);border-radius:999px;padding:.1rem .8rem;margin:.4rem 0}.mensaje{max-width:min(78%,560px);padding:.45rem .75rem .35rem;border-radius:var(--radio);border:1px solid;box-shadow:var(--sombra-1)}.mensaje-voz{display:block;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem}.mensaje-texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mensaje-pie{display:flex;justify-content:flex-end;gap:.6rem;font-size:.7rem;margin-top:.15rem;opacity:.85}.origen-mensaje{display:block;font-size:.75rem;margin-bottom:.25rem;padding:.15rem .45rem;background:var(--marino-claro);color:var(--marino-oscuro);border-radius:4px}.voz-cliente{align-self:flex-start;background:var(--voz-cliente-fondo);border-color:var(--voz-cliente-borde);border-bottom-left-radius:2px}.voz-cliente .mensaje-voz{color:var(--tinta-suave)}.voz-agente{align-self:flex-end;background:var(--voz-agente-fondo);border-color:var(--voz-agente-borde);border-style:dashed;border-bottom-right-radius:2px}.voz-agente .mensaje-voz{color:var(--voz-agente-texto)}.voz-celular{align-self:flex-end;background:var(--voz-celular-fondo);border-color:var(--voz-celular-borde);border-bottom-right-radius:2px}.voz-celular .mensaje-voz{color:var(--voz-celular-texto)}.voz-crm{align-self:flex-end;background:var(--voz-crm-fondo);border-color:var(--voz-crm-fondo);color:var(--voz-crm-texto);border-bottom-right-radius:2px}.voz-crm .mensaje-voz{color:#d9d4ff}.voz-crm a{color:#fff}.envio-fallido{background:var(--alerta-fondo);color:var(--alerta);border-radius:4px;padding:0 .35rem;font-weight:600}.envio-pendiente{font-style:italic}.mensaje-tipo{display:inline-block;font-weight:600;background:#00000014;border-radius:4px;padding:0 .45rem;margin-bottom:.2rem}.caja{border-top:1px solid var(--linea);background:var(--superficie);padding:.6rem 1rem .8rem}.caja-fila{display:flex;gap:.5rem;align-items:flex-end}.caja textarea{resize:vertical;min-height:44px}.caja-ayuda{margin:0 0 .4rem;font-size:.78rem;color:var(--tinta-suave)}.caja-bloqueada textarea{background:var(--crema-2);cursor:not-allowed}.respuestas-rapidas{width:auto;margin-bottom:.4rem}.ficha{border-left:1px solid var(--linea);background:var(--superficie);padding:1rem 1.1rem 1.5rem}.ficha-cabecera{display:grid;justify-items:center;text-align:center;gap:.15rem;padding-bottom:.9rem;border-bottom:1px solid var(--linea)}.ficha-cabecera h2{margin:.4rem 0 0;font-size:1.1rem}.ficha-acciones{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;margin-top:.6rem}.datos{margin:0}.datos div{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid var(--crema-2)}.datos dt{color:var(--tinta-suave)}.datos dd{margin:0;text-align:right;font-weight:500}.origen-ficha{margin:0;background:var(--marino-claro);border-radius:var(--radio-chico);padding:.5rem .7rem}.ficha-edicion fieldset{border:1px solid var(--linea);border-radius:8px;margin:.7rem 0 0}.opcion{display:flex;align-items:center;gap:.45rem;color:var(--tinta);margin:.3rem 0;font-size:.88rem}.confirmacion{border:1px solid var(--vino);background:var(--alerta-fondo);border-radius:8px;padding:.6rem .75rem}.confirmacion p{margin:0 0 .5rem}.zona-borrado{margin-top:1.5rem}.etiqueta-nueva{margin-top:.7rem}.ventas-cliente{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.4rem}.ventas-cliente button{display:grid;gap:.25rem;width:100%;text-align:left;border:1px solid var(--linea);border-radius:8px;background:var(--crema);padding:.5rem .65rem;cursor:pointer;transition:border-color var(--transicion),background var(--transicion)}.ventas-cliente button:hover{border-color:var(--marino);background:#fff}.venta-linea{display:flex;justify-content:space-between;gap:.5rem}.monto{font-weight:700;font-variant-numeric:tabular-nums}.monto-pendiente{color:var(--tinta-suave);font-weight:500;font-style:italic}.admin{flex:1;min-height:0;overflow:auto;padding:1.25rem 1.4rem 2rem}.admin-doble{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:1.5rem;align-content:start;align-items:start}.admin-principal{min-width:0}.admin-doble>.formulario-alta,.admin-doble>section{background:var(--superficie);border:1px solid var(--linea);border-radius:12px;padding:1rem 1.2rem 1.2rem}.tabla-envoltura{overflow-x:auto;background:var(--superficie);border:1px solid var(--linea);border-radius:12px}.tabla-fija{max-height:100%;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}th,td{padding:.6rem .8rem;text-align:left;border-bottom:1px solid var(--crema-2);vertical-align:middle}thead th{position:sticky;top:0;z-index:1;background:var(--crema);color:var(--tinta-suave);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--linea-fuerte);white-space:nowrap}tbody tr{transition:background var(--transicion)}tbody tr:hover{background:#fcfaf6}tbody tr:last-child td{border-bottom:0}.fila-elegida,.fila-elegida:hover{background:var(--marino-claro)!important}.celda-nombre,.celda-nombre-simple{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;white-space:nowrap}.celda-nombre{border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.celda-nombre:hover span:last-child{text-decoration:underline}.celda-telefono{font-variant-numeric:tabular-nums;white-space:nowrap}.celda-origen{color:var(--tinta-suave);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.celda-monto{text-align:right!important;white-space:nowrap}.celda-casilla{width:40px}.celda-enlace{display:block;border:0;background:transparent;padding:0;font-weight:600;color:var(--marino);cursor:pointer;text-align:left}.celda-enlace:hover{text-decoration:underline}.celda-sub{display:block;font-size:.74rem;color:var(--tinta-suave)}.estado{display:inline-block;border-radius:999px;padding:.05rem .6rem;font-size:.75rem;font-weight:600}.estado-activo{background:var(--exito-fondo);color:var(--exito)}.estado-inactivo{background:var(--crema-2);color:var(--tinta-suave)}.fila-inactiva{color:var(--tinta-suave)}.tabla-permisos th[scope=col],.tabla-permisos td{text-align:center}.tabla-permisos th[scope=row]{text-align:left}.tabla-permisos select{width:auto}.no-aplica{color:var(--linea-fuerte)}.formulario-alta,.formulario-corto{max-width:420px}.formulario-alta .boton,.formulario-corto .boton{margin-top:.8rem}.roles-disposicion{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.25rem;align-items:start}.roles-lista ul{list-style:none;margin:0 0 1rem;padding:0;background:var(--superficie);border:1px solid var(--linea);border-radius:12px;overflow:hidden}.roles-lista .conversacion{padding:.65rem .9rem;font-weight:500}.roles-detalle .boton{margin-top:.8rem}.cuenta-persona{display:flex;align-items:center;gap:.8rem}.cuenta-persona p{margin:0}.lista-simple{list-style:none;padding:0;margin:0 0 1rem}.lista-simple li{background:var(--crema);border:1px solid var(--linea);border-radius:10px;padding:.6rem .8rem;margin-bottom:.5rem}.lista-simple li p{margin:.2rem 0 .4rem}.etiqueta-fila{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.etiqueta-fila input,.etiqueta-fila select{width:auto}.clave-en-fila{display:inline-flex;gap:.4rem;margin-left:.4rem}.clave-en-fila input{width:12rem}.clientes{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.clientes[data-vista=ficha]{grid-template-columns:minmax(0,1fr) 380px}.clientes>*{min-height:0;min-width:0;overflow:auto}.clientes-tabla{padding:1rem 1.2rem;display:flex;flex-direction:column}.ficha-cerrar{position:absolute;top:.6rem;right:.6rem}.clientes .ficha{position:relative}.celda-alta{white-space:nowrap}.embudo-cuerpo{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.aviso-pagina{margin:.6rem 1.1rem 0}.tablero{flex:1;min-height:0;display:flex;gap:.8rem;padding:1rem 1.1rem;overflow-x:auto;scroll-snap-type:x proximity}.columna{--c: var(--marino);flex:0 0 280px;display:flex;flex-direction:column;min-height:0;background:var(--crema-2);border-radius:12px;border-top:4px solid var(--c);scroll-snap-align:start;transition:background var(--transicion),box-shadow var(--transicion)}.columna-sobre{background:var(--marino-claro);box-shadow:0 0 0 2px var(--marino)}.columna-cabecera{display:grid;grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.7rem .8rem .5rem}.columna-nombre{display:flex;align-items:center;gap:.35rem;font-family:var(--letra-titulo);font-weight:700;font-size:.9rem}.columna-candado .icono{width:14px;height:14px;color:var(--tinta-suave)}.columna-cantidad{background:#fff;border-radius:999px;min-width:1.5rem;padding:0 .5rem;text-align:center;font-size:.78rem;font-weight:700}.columna-suma{grid-column:1 / -1;font-size:.78rem;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.columna-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:.2rem .6rem .7rem;display:grid;align-content:start;gap:.5rem}.columna-vacia{margin:0;padding:1rem .5rem;border:1px dashed var(--linea-fuerte);border-radius:10px;text-align:center;color:var(--tinta-suave);font-size:.82rem}.tarjeta{display:grid;gap:.4rem;background:#fff;border:1px solid var(--linea);border-radius:10px;padding:.65rem .7rem;box-shadow:var(--sombra-1);cursor:grab;transition:box-shadow var(--transicion),border-color var(--transicion),transform var(--transicion)}.tarjeta:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra-2)}.tarjeta:active{cursor:grabbing}.tarjeta-titulo{border:0;background:transparent;padding:0;text-align:left;font-weight:600;color:var(--tinta);cursor:pointer}.tarjeta-titulo:hover{color:var(--marino);text-decoration:underline}.tarjeta-cliente{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--tinta-suave)}.tarjeta-pie{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.72rem;color:var(--tinta-suave)}.sin-resp{font-style:italic;color:var(--tinta-suave)}.chip-mas{font-size:.72rem;color:var(--tinta-suave);align-self:center}.boton-mover{min-height:28px;padding:.1rem .5rem;font-size:.78rem;justify-self:start}.menu-mover{position:fixed;z-index:90;min-width:220px;max-height:60vh;overflow:auto;padding:.3rem;background:#fff;border:1px solid var(--linea-fuerte);border-radius:10px;box-shadow:var(--sombra-2);animation:subir .12s ease}.menu-mover-item{--c: var(--marino);display:flex;align-items:center;gap:.55rem;width:100%;border:0;background:transparent;border-radius:6px;padding:.45rem .6rem;text-align:left;cursor:pointer}.menu-mover-item:hover,.menu-mover-item:focus-visible{background:var(--marino-claro);outline:none}.punto-etapa{width:10px;height:10px;border-radius:50%;background:var(--c);flex-shrink:0}.lista-ventas{flex:1;min-height:0;overflow:auto;padding:1rem 1.1rem}.lote{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;margin-bottom:.8rem;padding:.6rem .9rem;background:var(--marino-claro);border:1px solid #cdc7ec;border-radius:10px}.lote .campo-en-linea select{min-width:190px}.lote-nota{flex-basis:100%}.ficha-venta{position:absolute;top:0;right:0;bottom:0;z-index:20;width:min(440px,100%);overflow:auto;background:var(--superficie);border-left:1px solid var(--linea-fuerte);box-shadow:-10px 0 30px #14141a1f;padding:1rem 1.2rem 2rem;animation:entrar-lado .16s ease}@keyframes entrar-lado{0%{transform:translate(24px);opacity:0}}.ficha-venta-cabecera{display:flex;justify-content:space-between;gap:.6rem}.ficha-venta-cabecera h2{margin-bottom:.1rem}.monto-grande{margin:.5rem 0 .2rem;font-family:var(--letra-titulo);font-weight:800;font-size:1.7rem;color:var(--marino)}.monto-grande.monto-pendiente{font-size:1.2rem;font-weight:600;color:var(--tinta-suave)}.fila-doble{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.valor-simple{margin:0;padding:.45rem 0}.cliente-elegido{display:flex;align-items:center;gap:.65rem;margin-bottom:.5rem}.ficha-etiquetas{border:1px solid var(--linea);border-radius:8px;margin:.8rem 0 0}.form-nota{display:grid;gap:.4rem;justify-items:start}.cronologia{list-style:none;margin:1rem 0 0;padding:0 0 0 1rem;border-left:2px solid var(--linea);display:grid;gap:.8rem}.cronologia li{position:relative;display:grid;gap:.1rem}.cronologia li:before{content:"";position:absolute;left:-1.35rem;top:.4rem;width:10px;height:10px;border-radius:50%;background:var(--linea-fuerte);border:2px solid #fff}.cronologia .crono-etapa:before{background:var(--marino)}.cronologia .crono-nota:before{background:var(--rojo)}.crono-pie{font-size:.74rem;color:var(--tinta-suave)}.resultados-cliente{list-style:none;margin:.3rem 0 0;padding:0;border:1px solid var(--linea);border-radius:8px;max-height:180px;overflow:auto}.resultados-cliente button{display:flex;align-items:center;gap:.55rem;width:100%;border:0;background:transparent;padding:.4rem .6rem;text-align:left;cursor:pointer}.resultados-cliente button:hover{background:var(--marino-claro)}@media(max-width:900px){.solo-celular{display:inline-flex!important}.solo-pc{display:none!important}.app,.app[data-plegada=true]{display:block}.lateral{position:fixed;inset:0 auto 0 0;width:min(290px,86vw);transform:translate(-102%);transition:transform .2s ease;box-shadow:var(--sombra-2)}.app[data-menu=true] .lateral{transform:none}.app[data-plegada=true] .nav-texto,.app[data-plegada=true] .marca,.app[data-plegada=true] .persona-datos{position:static;width:auto;height:auto;clip:auto}.app[data-plegada=true] .nav-boton{justify-content:flex-start;padding-left:.7rem}.velo{position:fixed;inset:0;z-index:25;background:#14141a73}.app[data-menu=true] .velo{display:block}.principal{height:100%}.barra-modulo{padding:.5rem .75rem;gap:.5rem}.barra-buscador{flex-basis:100%;order:5}.barra-acciones{margin-left:auto}.bandeja,.clientes{display:block}.bandeja>*,.clientes>*{height:100%}.bandeja[data-vista=lista]>:not(.lista),.bandeja[data-vista=chat]>:not(.chat),.bandeja[data-vista=ficha]>:not(.ficha){display:none}.clientes[data-vista=lista]>:not(.clientes-tabla),.clientes[data-vista=ficha]>.clientes-tabla{display:none}.lista{border-right:0}.ficha,.clientes-vacio{border-left:0}.mensaje{max-width:90%}.roles-disposicion,.admin-doble,.fila-doble{grid-template-columns:1fr}.admin{padding:.85rem}.tablero{padding:.7rem}.columna{flex-basis:85vw}.ficha-venta{width:100%}.entrada{grid-template-columns:1fr}.entrada-marca{min-height:150px;padding:1.2rem}.entrada-lema{font-size:1.3rem}}.modulo,.contenido,.principal{min-width:0}.aviso-conflicto{margin:0 0 .6rem;padding:.5rem .7rem;border:1px solid var(--aviso-borde);border-left-width:5px;border-radius:var(--radio-chico);background:var(--aviso-fondo);font-size:.85rem}.monto-cobrado{font-size:1.05rem}@media(max-width:900px){.clientes[data-vista=ficha]{grid-template-columns:minmax(0,1fr)}.tabla-clientes,.tabla-clientes tbody{display:block}.tabla-clientes thead{display:none}.tabla-clientes tbody tr{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.75rem .9rem;border-bottom:1px solid var(--crema-2)}.tabla-clientes tbody td{display:block;padding:0;border:0}.tabla-clientes .celda-origen,.tabla-clientes .celda-alta{display:none}.clientes-tabla{padding:.5rem}}.insignia-alerta{background:var(--aviso-borde);color:#1d1400}.app[data-plegada=true] .insignia-alerta{top:auto;bottom:3px}.lateral-nota{margin:0;padding:.3rem .7rem;font-size:.75rem;color:#b9b4e0;white-space:normal}.conversacion-derivada{align-items:center;gap:.4rem;min-width:0}.marca-derivada{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--aviso-texto);background:var(--aviso-fondo);border:1px solid var(--aviso-borde);border-radius:999px;padding:0 .5rem}.derivada-motivo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--tinta-suave)}.aviso-derivada{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0;padding:.6rem 1rem;background:var(--aviso-fondo);border-bottom:1px solid var(--aviso-borde);color:var(--aviso-texto)}.aviso-derivada-texto p{margin:.15rem 0 0;overflow-wrap:anywhere}.aviso-derivada .boton{flex-shrink:0}.medio{display:grid;gap:.35rem;margin-bottom:.2rem}.medio-nota{font-style:italic;opacity:.85}.medio-miniatura{display:block;width:fit-content;padding:0;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:transparent;cursor:zoom-in;overflow:hidden}.medio-miniatura img{display:block;max-width:220px;max-height:180px;width:auto;height:auto}.medio-miniatura:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.medio-audio{max-width:100%;width:260px}.medio-documento{font-weight:600}.medio-peso{font-weight:400}.medio-texto{margin:0;font-size:.85rem;overflow-wrap:anywhere}.dialogo-visor{max-width:min(92vw,900px)}.visor-imagen{display:block;max-width:100%;max-height:70vh;margin:0 auto .75rem}.lateral-avisos{display:grid;gap:2px;padding:.5rem .55rem 0;border-top:1px solid rgba(255,255,255,.1)}.lateral-avisos .nav-boton[aria-pressed=true]{background:#ffffff26;color:#fff}
