:root,[data-theme=light]{--desenfoque-superficie:blur(16px);--marca-azul:#007bff;--marca-rojo:#f72545;--marca-marino:#000e35;--tinta:#17212b;--muted:#6b7580;--texto-suave:#818993;--linea:#e6e9ed;--fondo:#f5f6f8;--panel:#fff;--panel-suave:#f6f7f9;--panel-alterno:#eef1f5;--panel-hover:#f2f4f8;--seleccion:#edf2ff;--azul-texto:#1649d0;--azul-borde:#d9e3ff;--navy:var(--marca-marino);--verde:#18dd88;--verde-fondo:#e7f4ec;--verde-texto:#1fe076;--ambar-fondo:#fbf3df;--ambar-texto:#8d691c;--rojo-fondo:#fff0ee;--rojo-texto:#ab3f33;--chat-fondo:#f4f1ec;--chat-patron:url(/fondo-chat-claro.svg);--mensaje-entrante:#fff;--mensaje-saliente:#dff4e6;--mensaje-texto:#111b21;--mensaje-borde:#cce8d5;--mensaje-emisor:#33732d;--mensaje-hora:#657763;--mensaje-nota:#f9f5eb;--mensaje-nota-texto:#817867;--enviar:#1daa61;--enviar-hover:#148b4e;--leido:#1688ee;--avatar-fondo:#e4eaf3;--avatar-texto:#536888;--sombra:0 8px 30px #001b4b1a;--sombra-tarjeta:0 2px 8px #001b4b0a, 0 12px 30px #001b4b0a;--radius:.5rem;--radio-xs:calc(var(--radius) * .5);--radio-pequeno:var(--radius-lg);--radio-control:var(--radius-xl);--radio-interno:var(--radius-2xl);--radio-superficie:var(--radius-3xl);--radio-pildora:9999px;--radio-circular:50%;--radio-tarjeta:var(--radio-superficie);--field-radius:var(--radio-control);--accent:var(--marca-azul);--accent-foreground:#fff;--background:var(--fondo);--foreground:var(--tinta);--surface:var(--panel);--overlay:color-mix(in srgb, var(--panel) 82%, transparent);--surface-foreground:var(--tinta);--surface-secondary:var(--panel-suave);--surface-secondary-foreground:var(--tinta);--surface-tertiary:var(--panel-alterno);--surface-tertiary-foreground:var(--tinta);--border:var(--linea);--separator:var(--linea);--field-background:var(--panel);--field-foreground:var(--tinta);--field-placeholder:var(--texto-suave);--success:var(--verde);--warning:#b98414;--danger:var(--marca-rojo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--tinta:#f1f3f5;--muted:#a3aaae;--texto-suave:#8b949a;--linea:#343739;--fondo:#17191b;--panel:#1e1e1e;--panel-suave:#242626;--panel-alterno:#292c2e;--panel-hover:#2a2d2f;--seleccion:#353535;--azul-texto:#99b4ff;--azul-borde:#354a79;--navy:#080f25;--verde:#63bd8b;--verde-fondo:#233c2f;--verde-texto:#a5d8b9;--ambar-fondo:#3e3420;--ambar-texto:#e0c187;--rojo-fondo:#412724;--rojo-texto:#ffa69a;--chat-fondo:#0a0a0a;--chat-patron:url(/fondo-chat-oscuro.svg);--mensaje-entrante:#242626;--mensaje-saliente:#264c39;--mensaje-texto:#f3f6f3;--mensaje-borde:#345b46;--mensaje-emisor:#aad9ba;--mensaje-hora:#a8bcb1;--mensaje-nota:#252624;--mensaje-nota-texto:#a9ada1;--enviar:#24965c;--enviar-hover:#32ad70;--leido:#54b9e5;--avatar-fondo:#343d4c;--avatar-texto:#c7d5ec;--sombra:0 8px 32px #00000050;--sombra-tarjeta:0 3px 12px #00000030, 0 14px 32px #00000020;--accent:var(--marca-azul);--accent-foreground:#fff;--foreground:var(--tinta);--surface:var(--panel);--overlay:color-mix(in srgb, var(--panel) 82%, transparent);--surface-foreground:var(--tinta);--surface-secondary:var(--panel-suave);--surface-secondary-foreground:var(--tinta);--surface-tertiary:var(--panel-alterno);--surface-tertiary-foreground:var(--tinta);--border:var(--linea);--separator:var(--linea);--field-background:var(--panel);--field-foreground:var(--tinta);--field-placeholder:var(--texto-suave);--success:var(--verde);--warning:#e0c187;--danger:#ff7467;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--tinta);background:var(--fondo)}*{scrollbar-color:var(--linea) transparent}::selection{background:var(--marca-azul);color:#fff}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--azul-texto)}.marca-simbolo{border-radius:var(--radio-pequeno);background:#fff;width:38px;height:42px;position:relative;overflow:hidden}.marca-simbolo img{width:370px;max-width:none;height:auto;position:absolute;top:-2px;left:-44px}.logo-empresa{object-fit:contain;border-radius:var(--radio-xs);background:#fff;flex-shrink:0;width:187px;max-width:100%;height:64px;padding:4px 6px;display:block}.logo-acceso{margin:20px 0 12px}.logo-acceso .logo-empresa{width:218px;height:75px;padding:7px 10px}.riel{background:var(--navy);color:#b5c5e4}.riel-boton:hover{color:#fff;background:#ffffff12}.riel-boton.actual{color:#fff;background:#0043ff}.riel-boton.actual:before{background:var(--marca-rojo)}.riel-boton i{background:#fff;border-color:#0043ff}.perfil-riel{color:#001c6f;background:#cedbff}.perfil-riel i{border-color:var(--navy);background:#64c491}.boton-tema{color:#c6d4f5}.cabecera-app{background:var(--panel);border-color:var(--linea)}.division-cabecera{background:var(--linea)}.espacio-trabajo{color:var(--muted)}.indicador-modo.demo{color:var(--ambar-texto)}.indicador-modo.demo .punto{background:#c0a052}.indicador-modo.real{color:var(--verde)}.punto{background:var(--verde)}.boton-cuenta{background:var(--panel);color:var(--azul-texto);border-color:var(--azul-borde)}.boton-cuenta:hover{background:var(--seleccion);border-color:var(--marca-azul)}.bandeja-lista{background:var(--panel);border-color:var(--linea)}.bandeja-titulo h1{color:var(--tinta)}.bandeja-titulo h1>span{background:var(--seleccion);color:var(--azul-texto);border-color:var(--azul-borde)}.bandeja-titulo p,.icono{color:var(--muted)}.icono:hover{background:var(--panel-hover);color:var(--tinta)}.linea-selector{background:var(--panel-suave);border-color:var(--linea)}.linea-selector strong{color:var(--tinta)}.linea-selector small,.linea-selector>svg{color:var(--muted)}.linea-icono{background:var(--seleccion);color:var(--azul-texto)}.buscador{background:var(--panel-suave);color:var(--muted);border-color:var(--linea)}.buscador input{color:var(--tinta)}.buscador input::placeholder{color:var(--texto-suave)}.buscador:focus-within{outline-color:var(--azul-texto)}.buscador kbd{color:var(--muted);background:var(--panel);border-color:var(--linea)}.filtros>button{color:var(--muted);border-color:var(--linea)}.filtros>button:hover{background:var(--panel-hover)}.filtros>button.seleccionado{background:var(--seleccion);color:var(--azul-texto);border-color:var(--azul-borde)}.filtros button>span{background:var(--panel-alterno);color:var(--tinta)}.categorias{border-color:var(--linea)}.categorias button{color:var(--muted)}.categorias .activa{color:var(--azul-texto);border-color:var(--marca-azul)}.chat-lista-item{color:var(--tinta)}.chat-lista-item:hover{background:var(--panel-hover)}.chat-lista-item.seleccionado{background:var(--panel)}.chat-nombre-fila>time,.chat-lista-item.seleccionado time,.ultimo-mensaje,.nombre-asesor{color:var(--muted)}.contador-no-leidos{background:var(--marca-azul);color:#fff}.estado-bot{background:var(--seleccion);color:var(--azul-texto)}.estado-humano{background:var(--verde-fondo);color:var(--verde-texto)}.estado-pendiente{background:var(--ambar-fondo);color:var(--ambar-texto)}.lista-pie{background:var(--panel-suave);color:var(--muted);border-color:var(--linea)}.lista-pie>span:last-child{color:var(--texto-suave)}.sin-conexion{background:#c59b70}.cargar-mas,.cargar-anteriores{background:var(--panel);color:var(--azul-texto);border-color:var(--linea)}.estado-vacio,.estado-vacio>strong{color:var(--muted)}.chat-cabecera{background:var(--panel);border-color:var(--linea)}.chat-titulo h2{color:var(--tinta)}.chat-titulo>span,.separador{color:var(--muted)}.control-atencion{background:var(--panel-suave);border-color:var(--linea)}.responsable-chat{color:var(--muted)}.accion-discreta{color:var(--azul-texto)}.historial{background-color:var(--chat-fondo);background-image:var(--chat-patron);background-size:300px 260px}.fecha-chat{z-index:2;border-radius:var(--radio-pequeno);color:var(--mensaje-nota-texto);background:var(--mensaje-nota);text-align:center;border-color:#0000;margin:24px auto 18px;padding:8px 15px;font-size:11px;font-weight:600;position:sticky;top:8px;box-shadow:0 1px 3px #00000018}.fecha-chat time{text-transform:capitalize}.fila-mensaje{margin-bottom:16px}.mensaje-hora{font-size:10px}.nota-privacidad{color:var(--mensaje-nota-texto)}.burbuja{color:var(--mensaje-texto);background:var(--mensaje-entrante);border-color:#0000;box-shadow:0 1px 2px #00000016}.saliente .burbuja{background:var(--mensaje-saliente);border-color:#0000}.burbuja>p{color:var(--mensaje-texto)}.emisor,.emisor-bot{color:var(--mensaje-emisor)}.mensaje-hora{color:var(--mensaje-hora)}.mensaje-hora .leido{color:var(--leido)}.fallido{color:var(--rojo-texto)}.tarjeta-propiedad{background:var(--mensaje-entrante);color:var(--mensaje-texto);border-color:var(--mensaje-borde)}.propiedad-encabezado strong{color:var(--mensaje-texto)}.propiedad-encabezado svg,.propiedad-datos>span,.caracteristicas{color:var(--mensaje-hora)}.caracteristicas>b{color:var(--mensaje-emisor)}.adjunto-no-disponible{color:var(--mensaje-texto)}.zona-redaccion{background:var(--panel);border-color:var(--linea)}.barra-respuestas{color:var(--texto-suave)}.barra-respuestas button{color:var(--muted)}.redactor{background:var(--panel-suave);border-color:var(--linea)}.redactor:focus-within{border-color:var(--azul-borde);box-shadow:0 0 0 2px var(--seleccion)}.redactor>.icono{color:var(--muted)}.redactor>input{color:var(--tinta)}.redactor input::placeholder{color:var(--texto-suave)}.boton-enviar{background:var(--enviar);color:#fff}.boton-enviar:hover{background:var(--enviar-hover)}.boton-enviar:disabled{background:var(--enviar);opacity:.42}.aviso-redaccion{color:var(--muted)}.chat-vacio{background:var(--chat-fondo)}.vacio-icono{background:var(--seleccion);color:var(--azul-texto)}.chat-vacio h2{color:var(--tinta)}.chat-vacio p,.chat-vacio>span:last-child{color:var(--muted)}.menu-acciones{background:var(--panel);color:var(--tinta);border-color:var(--linea);box-shadow:var(--sombra)}.menu-acciones button:hover{background:var(--panel-hover)}.gestion-espacio{padding:clamp(20px,2.4vw,36px)}.gestion-cabecera{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.gestion-cabecera small{color:var(--azul-texto);letter-spacing:1.15px;font-weight:700}.gestion-cabecera h1{letter-spacing:-.8px;margin:8px 0 7px;font-size:clamp(25px,2vw,32px)}.gestion-cabecera p{color:var(--muted);font-size:13px;line-height:1.65}.gestion-panel,.gestion-indicadores article,.kanban-columna,.inmueble-tarjeta,.calendario-identidad,.calendario-cuadricula,.calendario-agenda{border:1px solid var(--linea);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta)}.gestion-panel{padding:22px}.gestion-indicadores{gap:14px}.gestion-indicadores article{border-top:3px solid var(--marca-azul);color:var(--muted);margin:0;padding:20px}.gestion-indicadores article:nth-child(2){border-top-color:var(--verde)}.gestion-indicadores article:nth-child(3){border-top-color:var(--marca-rojo)}.gestion-indicadores strong{color:var(--tinta);font-size:clamp(27px,2.5vw,36px)}.gestion-boton{background:var(--marca-azul);border:1px solid var(--marca-azul);border-radius:var(--radio-pequeno);box-shadow:0 3px 8px color-mix(in srgb, var(--marca-azul) 16%, transparent);font-weight:650;transition:transform .16s,box-shadow .16s,background .16s}.gestion-boton:hover:not(:disabled){box-shadow:0 5px 14px color-mix(in srgb, var(--marca-azul) 24%, transparent);background:#0036d4;transform:translateY(-1px)}.gestion-espacio input,.gestion-espacio select{border-radius:var(--radio-pequeno)}.gestion-nota{border:1px solid var(--azul-borde);border-left:4px solid var(--marca-azul);border-radius:var(--radio-control);box-shadow:var(--sombra-tarjeta)}.gestion-error{background:var(--rojo-fondo);color:var(--rojo-texto);border-color:color-mix(in srgb, var(--marca-rojo) 22%, var(--linea))}.kanban-columnas{gap:14px;padding:4px 4px 20px}.kanban-columna{background:var(--panel-suave);padding:13px}.kanban-columna h2{z-index:1;background:var(--panel-suave);border-bottom:2px solid var(--marca-azul);margin-bottom:12px;padding:9px 4px 13px;position:sticky;top:0}.kanban-columna h2 span{text-align:center;background:var(--seleccion);min-width:25px;color:var(--azul-texto);border-radius:var(--radio-superficie);padding:4px 7px}.kanban-tarjeta{background:var(--panel);border-radius:var(--radio-control);padding:15px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 2px 7px #001b4b0a}.kanban-tarjeta:hover{border-color:var(--azul-borde);box-shadow:var(--sombra-tarjeta);transform:translateY(-2px)}.kanban-tarjeta footer span{color:var(--azul-texto)}.kanban-controles button[aria-pressed=true]{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff;box-shadow:0 3px 9px color-mix(in srgb, var(--marca-azul) 20%, transparent)}.kanban-controles button[aria-pressed=false]{background:var(--panel);color:var(--tinta);border-color:var(--linea)}.kanban-mover select,.gestion-selector-linea select{border-color:var(--azul-borde);background:var(--panel);color:var(--tinta)}.estados-conversacion{box-shadow:0 3px 12px #001b4b0a}.ficha{box-shadow:-8px 0 28px #001b4b0d}.datos-contacto>div{border-bottom:1px solid var(--linea);padding:11px 0}.etiquetas-contacto span{border:1px solid var(--azul-borde);background:var(--seleccion);color:var(--azul-texto);border-radius:var(--radio-pildora);padding:5px 9px}.etiquetas-contacto .etiqueta-clara{border-color:color-mix(in srgb, var(--marca-rojo) 20%, var(--linea));background:var(--rojo-fondo);color:var(--rojo-texto)}.destino-arrastre{outline-color:var(--marca-azul);background:var(--seleccion)}.grafico-barras>div>div{background:var(--marca-azul);border-radius:var(--radio-pequeno);box-shadow:0 2px 6px color-mix(in srgb, var(--marca-azul) 20%, transparent)}.gestion-espacio td,.gestion-espacio th{padding:13px 14px}.gestion-espacio th{color:var(--muted);background:var(--panel-suave);letter-spacing:.45px;text-transform:uppercase;font-size:10px}.inmueble-tarjeta{transition:transform .18s,box-shadow .18s;overflow:hidden}.inmueble-tarjeta:hover{box-shadow:var(--sombra);transform:translateY(-2px)}.inmueble-operacion{background:var(--marca-marino);border-left:3px solid var(--marca-rojo)}.inmueble-detalles{border-color:var(--azul-borde);color:var(--azul-texto)}.calendario-logo{background:var(--seleccion);color:var(--azul-texto);border-bottom-color:var(--marca-rojo)}.calendario-tarjeta{border:1px solid var(--linea);border-left:3px solid var(--marca-rojo);border-radius:var(--radio-control);background:var(--panel);box-shadow:0 2px 8px #001b4b0a}.calendario-tarjeta .calendario-hora,.calendario-tarjeta small{color:var(--azul-texto)}.calendario-evento-breve i,.calendario-punto-movil{background:var(--marca-rojo)}.calendario-numero.hoy{background:var(--marca-azul)}.estados-conversacion{grid-template-columns:minmax(190px,.9fr) minmax(280px,1.8fr);align-items:end;gap:14px 18px;padding:16px 22px;display:grid}.selector-etiquetado{gap:8px!important;min-width:0!important;max-width:none!important;display:grid!important}.selector-etiquetado>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.selector-etiquetado>span svg{color:var(--azul-texto)}.etapa-chat{gap:14px}.estados-conversacion>small{grid-column:1/-1;align-items:center;gap:7px;font-size:10px;display:flex}.estados-conversacion>small svg{color:var(--muted)}.perfil-contacto{padding-top:20px}.fila-responsable+.boton.secundario{color:var(--azul-texto);border-color:var(--azul-borde);background:var(--seleccion)}.datos-contacto dt svg{color:var(--azul-texto)}.texto-contexto,.ficha-pie{color:var(--muted)}@media (max-width:900px){.estados-conversacion{grid-template-columns:1fr}.estados-conversacion>small{grid-column:auto}}@media (max-width:700px){.gestion-cabecera{flex-direction:column;align-items:flex-start}.gestion-panel{padding:17px}}.ficha{background:var(--panel);border-color:var(--linea)}.ficha-cabecera h2{color:var(--muted)}.perfil-contacto h3{color:var(--tinta)}.perfil-contacto p{color:var(--muted)}.ficha-pestanas{border-color:var(--linea)}.ficha-pestanas button{color:var(--muted)}.ficha-pestanas button.activa{color:var(--azul-texto);border-color:var(--marca-azul)}.ficha-seccion{border-color:var(--linea)}.ficha-seccion h4{color:var(--texto-suave)}.mini-avatar{background:var(--seleccion);color:var(--azul-texto)}.fila-responsable strong{color:var(--tinta)}.fila-responsable small{color:var(--muted)}.boton.primario{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff}.boton.primario:hover{background:#0037d4;border-color:#0037d4}.boton.secundario{background:var(--panel);color:var(--azul-texto);border-color:var(--azul-borde)}.boton.secundario:hover{background:var(--seleccion);border-color:var(--marca-azul)}.datos-contacto dt,.datos-contacto dt svg{color:var(--muted)}.datos-contacto dd{color:var(--tinta)}.etiquetas-contacto>span{background:var(--seleccion);color:var(--azul-texto);border-color:var(--azul-borde)}.etiquetas-contacto .etiqueta-clara{background:var(--panel-suave);color:var(--muted);border-color:var(--linea)}.texto-contexto{color:var(--muted)}.ficha textarea{background:var(--panel-suave);color:var(--tinta);border-color:var(--linea)}.ficha textarea::placeholder,.nota-pie{color:var(--texto-suave)}.ficha-pie{color:var(--texto-suave);border-color:var(--linea)}.actividad>div{border-color:var(--linea)}.actividad-punto{background:var(--azul-texto)}.actividad strong{color:var(--tinta)}.actividad p,.actividad small{color:var(--muted)}.aviso-flotante{background:var(--marca-marino);color:#fff;box-shadow:var(--sombra)}.aviso-icono{color:#fff;border-color:#9eb7ff}.aviso-flotante button{color:#c5d3f7}.modal{background:var(--panel);color:var(--tinta);border-color:var(--linea);box-shadow:var(--sombra)}.modal-fondo.modal__backdrop{background:#050b1a99}.modal-intro{color:var(--muted)}.tarjeta-conexion{background:var(--panel-suave);color:var(--muted);border-color:var(--linea)}.tarjeta-conexion.lista{color:var(--verde)}.tarjeta-conexion strong{color:var(--tinta)}.tarjeta-conexion span{color:var(--muted)}.form-acceso label,.cuenta-configuracion label{color:var(--tinta)}.form-acceso input,.cuenta-configuracion select{background:var(--panel-suave);color:var(--tinta);border-color:var(--linea)}.form-acceso input::placeholder{color:var(--texto-suave)}.nota-acceso{color:var(--muted)}.form-error,.error-consulta{background:var(--rojo-fondo);color:var(--rojo-texto);border-color:var(--rojo-texto)}.modal-pie{color:var(--muted);border-color:var(--linea)}.cuenta-configuracion>p{color:var(--muted)}.ayuda-bloque{color:var(--azul-texto)}.ayuda-bloque h3{color:var(--tinta)}.ayuda-bloque p{color:var(--muted)}.precio-modal{color:var(--azul-texto)}.ayuda-cuenta{background:var(--panel-suave);border:1px solid var(--linea);border-radius:var(--radio-pequeno);margin-top:22px;padding:14px}.ayuda-cuenta strong{color:var(--tinta);font-size:11px;font-weight:600}.ayuda-cuenta p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}@media (max-width:900px){.logo-empresa{width:150px;height:56px}.logo-acceso .logo-empresa{width:205px;height:70px}}@media (max-width:700px){.marca-simbolo{border-radius:var(--radio-pequeno);width:34px;height:40px}.marca-simbolo img{width:350px;top:-2px;left:-42px}}
.gestion-espacio{background:var(--panel-suave);min-width:0;color:var(--tinta);grid-area:2/2/auto/-1;padding:24px 32px;overflow:auto}.gestion-nota{background:var(--panel);border-radius:var(--radio-pequeno);color:var(--muted);border-left:3px solid #315cad;margin:20px 0;padding:16px 20px;font-size:13px;line-height:1.7}.gestion-nota strong{color:var(--tinta)}.gestion-panel,.gestion-indicadores article{border:1px solid var(--linea);background:var(--panel);border-radius:var(--radio-control);margin:18px 0;padding:22px}.gestion-panel h2{margin:0 0 16px;font-size:18px}.gestion-panel p{color:var(--muted);margin:14px 0;font-size:13px;line-height:1.7}.gestion-panel a{color:var(--azul-texto);font-size:13px;text-decoration:underline}.gestion-indicadores{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gestion-indicadores article{font-size:13px}.gestion-indicadores strong{margin:14px 0;font-size:36px;font-weight:650;display:block}.gestion-indicadores small{color:var(--muted);font-size:11px}.gestion-boton{color:#fff;border-radius:var(--radio-pequeno);cursor:pointer;background:#204c93;min-height:40px;padding:10px 16px;font-size:13px}.gestion-boton:disabled{opacity:.45;cursor:not-allowed}.gestion-error{border-radius:var(--radio-pequeno);border:1px solid #bd4554;padding:18px;line-height:1.6}.kanban-columnas{grid-template-columns:repeat(5,minmax(240px,1fr));gap:16px;padding-bottom:20px;display:grid;overflow-x:auto}.kanban-columna{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio-control);min-height:350px;padding:14px}.kanban-columna h2{justify-content:space-between;padding:8px 3px 16px;font-size:14px;display:flex}.kanban-columna h2 span{color:var(--muted)}.kanban-tarjeta{text-align:left;background:var(--panel-suave);border:1px solid var(--linea);border-radius:var(--radio-pequeno);cursor:pointer;width:100%;margin:0 0 12px;padding:16px;display:block}.kanban-tarjeta:hover{border-color:#557abd}.kanban-tarjeta strong{font-size:13px}.kanban-tarjeta p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.kanban-tarjeta small{color:var(--muted);font-size:10px}.kanban-tarjeta footer{border-top:1px solid var(--linea);margin-top:12px;padding-top:12px;font-size:10px}.kanban-tarjeta footer span{color:var(--azul-texto);margin-top:8px;display:block}.gestion-vacio{color:var(--muted);padding:24px 8px;font-size:12px}.gestion-tabla{overflow-x:auto}.gestion-espacio table{border-collapse:collapse;width:100%;font-size:12px}.gestion-espacio td,.gestion-espacio th{text-align:left;border-bottom:1px solid var(--linea);padding:12px}.grafico-barras>div{align-items:center;gap:16px;margin:20px 0;display:flex}.grafico-barras>div>span{min-width:58px;font-size:12px}.grafico-barras>div>div{color:#fff;border-radius:var(--radio-xs);background:#315cad;padding:12px;font-size:13px}.gestion-filtros{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:22px 0;display:flex}.gestion-filtros label{flex:1;gap:8px;min-width:180px;font-size:12px;display:grid}.gestion-filtros input,.gestion-filtros select{background:var(--panel);border:1px solid var(--linea);color:var(--tinta);border-radius:var(--radio-pequeno);padding:11px;font-size:13px}.propiedades-cuadricula{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.propiedades-cuadricula .gestion-panel{margin:0}.propiedades-cuadricula h2{margin:12px 0;font-size:15px;line-height:1.5}.propiedades-cuadricula small{color:var(--muted);font-size:11px}.propiedades-cuadricula strong{font-size:21px}.gestion-paginacion{align-items:center;gap:18px;margin:22px 0;display:flex}.gestion-paginacion span{font-size:13px}@media (max-width:1000px){.propiedades-cuadricula{grid-template-columns:repeat(2,minmax(0,1fr))}.gestion-indicadores{grid-template-columns:1fr}}@media (max-width:700px){.gestion-espacio{padding:16px}}.gestion-selector-linea{display:none}.inmueble-tarjeta{border:1px solid var(--linea);border-radius:var(--radio-interno);background:var(--panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.inmueble-portada{aspect-ratio:16/10;background:var(--panel-suave);cursor:pointer;text-align:left;width:100%;display:block;position:relative;overflow:hidden}.inmueble-portada>img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.inmueble-portada:hover>img{transform:scale(1.025)}.inmueble-sin-imagen{height:100%;min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;font-size:13px;display:flex}.inmueble-operacion{color:#fff;border-radius:var(--radio-pequeno);background:#153865ed;padding:6px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.inmueble-fotos{color:#fff;border-radius:var(--radio-xs);background:#000a;padding:5px 9px;font-size:11px;position:absolute;bottom:14px;right:14px}.inmueble-contenido{flex-direction:column;flex:1;padding:20px;display:flex}.inmueble-codigo{color:var(--muted);letter-spacing:.25px;font-size:10px}.inmueble-tarjeta .inmueble-contenido h2{letter-spacing:-.25px;min-height:3.9em;margin:10px 0 12px;font-size:18px;font-weight:700;line-height:1.4}.inmueble-contenido h2 button{text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inmueble-contenido h2 button:hover{color:var(--azul-texto)}.inmueble-ubicacion{color:var(--muted);align-items:flex-start;gap:6px;margin-bottom:14px;font-size:12px;line-height:1.6;display:flex}.inmueble-ubicacion svg{flex-shrink:0;margin-top:2px}.inmueble-atributos{flex-wrap:wrap;gap:5px;margin:0 0 18px;display:flex}.inmueble-atributos span{background:var(--panel-suave);border:1px solid var(--linea);border-radius:var(--radio-xs);padding:5px 7px;font-size:10px}.inmueble-contenido footer{border-top:1px solid var(--linea);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:17px;display:flex}.inmueble-contenido footer small{color:var(--muted);font-size:10px}.inmueble-contenido .inmueble-precio{color:var(--tinta);margin-top:4px;font-size:17px;font-weight:600}.inmueble-detalles{border:1px solid var(--linea);border-radius:var(--radio-pequeno);white-space:nowrap;color:var(--azul-texto);background:var(--panel-suave);align-items:center;gap:5px;padding:9px 11px;font-size:11px;font-weight:600;display:flex}.inmueble-detalles:hover{border-color:#557abd}.modal:has(.detalle-propiedad){width:min(980px,100vw - 32px)}.detalle-propiedad{max-height:78vh;padding-right:5px;overflow-y:auto}.detalle-propiedad>h3{margin:12px 0;font-size:25px;font-weight:700;line-height:1.3}.detalle-galeria{border-radius:var(--radio-control);background:var(--panel-suave);aspect-ratio:16/10;margin:20px 0 12px;position:relative;overflow:hidden}.detalle-imagen{object-fit:contain;width:100%;height:100%;display:block}.detalle-controles{border-radius:var(--radio-superficie);color:#fff;background:#0b1c32dc;align-items:center;gap:18px;padding:5px 8px;font-size:12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.detalle-controles button{justify-content:center;align-items:center;min-width:34px;min-height:34px;display:flex}.detalle-miniaturas{gap:8px;padding:4px 0 14px;display:flex;overflow-x:auto}.detalle-miniaturas button{border-radius:var(--radio-pequeno);border:2px solid #0000;flex:0 0 90px;height:65px;overflow:hidden}.detalle-miniaturas button[aria-pressed=true]{border-color:#557abd}.detalle-miniaturas img{object-fit:cover;width:100%;height:100%}.detalle-propiedad section{border-bottom:1px solid var(--linea);padding:20px 0}.detalle-propiedad h4{margin-bottom:14px;font-size:16px;font-weight:650}.detalle-propiedad section p{color:var(--muted);font-size:13px;line-height:1.8}.detalle-descripcion{white-space:pre-wrap;overflow-wrap:anywhere}.detalle-precio-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;font-size:13px;display:flex}.detalle-precio-fila strong{font-size:20px;font-weight:600}.detalle-caracteristicas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detalle-caracteristicas>div{background:var(--panel-suave);border-radius:var(--radio-pequeno);padding:13px}.detalle-caracteristicas dt{color:var(--muted);margin-bottom:6px;font-size:11px}.detalle-caracteristicas dd{font-size:14px}.detalle-actualizacion{color:var(--muted);margin:18px 0;font-size:11px;line-height:1.6}@media (max-width:700px){.inmueble-tarjeta .inmueble-contenido h2{min-height:0;font-size:19px}.detalle-propiedad>h3{font-size:21px}.detalle-caracteristicas{grid-template-columns:1fr}.detalle-galeria{aspect-ratio:4/3}}.archivo-mensaje{min-width:180px;max-width:420px}.archivo-imagen{border-radius:var(--radio-pequeno);max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.archivo-imagen img{object-fit:cover;width:320px;max-width:100%;max-height:320px;display:block}.archivo-imagen>span{color:#fff;border-radius:var(--radio-pequeno);background:#000a;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:flex;position:absolute;bottom:8px;right:8px}.archivo-leyenda{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.65}.archivo-descargar{color:var(--azul-texto);align-items:center;gap:6px;margin:8px 0 3px;font-size:11px;display:inline-flex}.archivo-documento{background:var(--panel-suave);border-radius:var(--radio-pequeno);align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.archivo-documento span{font-size:13px}.archivo-documento small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.archivo-ausente{align-items:center;gap:8px;padding:15px;font-size:12px;display:flex}.archivo-ampliado{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;display:block}.archivo-mensaje video,.archivo-mensaje audio{max-width:100%}.modal:has(.archivo-ampliado){width:min(980px,100vw - 32px)}.kanban-controles{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.kanban-controles button[aria-pressed=false]{background:var(--panel);color:var(--tinta);border:1px solid var(--linea)}.kanban-controles select,.kanban-mover select{background:var(--panel);max-width:100%;color:var(--tinta);border:1px solid var(--linea);border-radius:var(--radio-pequeno);min-height:38px;font:inherit;padding:7px 10px}.kanban-columnas{grid-template-columns:none;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column}.kanban-tarjeta{cursor:grab}.kanban-tarjeta:active{cursor:grabbing}.kanban-abrir.button{white-space:normal;border-radius:var(--radio-pequeno);text-align:left;width:100%;height:auto;color:inherit;cursor:pointer;background:0 0;padding:0;display:block}.kanban-mover{color:var(--muted);gap:6px;margin-top:14px;font-size:11px;display:grid}.destino-arrastre{outline:2px dashed var(--azul-texto);background:var(--panel-suave)}.estados-conversacion{border-bottom:1px solid var(--linea);background:var(--panel);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 20px;display:flex}.estados-conversacion label{color:var(--muted);flex:1;gap:5px;min-width:160px;max-width:270px;font-size:11px;display:grid}.etapa-chat{flex-wrap:wrap;flex:2;gap:8px;display:flex}.estados-conversacion small{color:var(--muted);flex-basis:100%;font-size:10px;line-height:1.4}.estados-conversacion p{font-size:11px}.estado-cerrado{background:var(--panel-suave);color:var(--muted)}.historial{overflow-anchor:none}.gestion-selector-linea{align-items:center;gap:12px;margin:16px 0;font-size:13px;display:flex}.gestion-selector-linea select{background:var(--panel);max-width:100%;color:var(--tinta);border:1px solid var(--linea);border-radius:var(--radio-pequeno);padding:10px}@media (max-width:700px){.estados-conversacion{padding:10px 14px}.estados-conversacion label{min-width:130px}.kanban-controles{align-items:stretch}}.historial{scroll-behavior:auto}.estados-conversacion{flex-shrink:0}.estados-conversacion select:focus-visible,.kanban-mover select:focus-visible,.kanban-abrir:focus-visible{outline:2px solid var(--azul-texto);outline-offset:3px}.menu-acciones{z-index:45}
.aplicacion{grid-template-rows:60px minmax(0,1fr);grid-template-columns:80px 400px minmax(0,1fr)}.aplicacion.con-ficha{grid-template-columns:80px 380px minmax(0,1fr) 310px}.riel{background:var(--marca-marino);padding-top:17px}.marca-riel{margin-bottom:26px}.riel-opciones{gap:8px}.riel-boton{border-radius:var(--radio-control);flex-direction:column;justify-content:center;gap:5px;width:64px;height:57px;display:flex}.riel-etiqueta{letter-spacing:.1px;color:#c4d1f1;font-size:9px;font-weight:550}.riel-boton.actual{background:var(--marca-azul)}.riel-boton.actual:before{background:var(--marca-rojo);height:30px;left:-8px}.riel-inferior{gap:6px}.riel-inferior .riel-boton{height:34px}.riel-boton i{display:none}.cabecera-app{min-height:60px;padding:0 26px}.cabecera-app .logo-empresa{width:150px;height:52px;padding:2px 5px}.cabecera-derecha{gap:14px}.espacio-trabajo{color:var(--tinta);font-size:13px;font-weight:550}.division-cabecera{height:25px}.boton-cuenta{border-radius:var(--radio-pequeno);min-height:34px;font-size:12px}.bandeja-titulo{padding:25px 22px 16px}.bandeja-titulo h1{letter-spacing:-.7px;font-size:22px}.bandeja-titulo p{color:var(--muted);font-size:12px}.bandeja-resumen{color:var(--muted);align-items:center;gap:15px;padding:0 22px 20px;font-size:11px;display:flex}.bandeja-resumen b{color:var(--tinta);margin-right:3px;font-size:14px}.bandeja-resumen small{margin-left:auto;font-size:9px}.linea-selector{border-radius:var(--radio-control);padding:13px}.linea-selector strong{font-size:13px}.buscador{border-radius:var(--radio-pequeno);height:41px}.buscador input{font-size:12px}.filtros{flex-wrap:wrap;gap:6px;padding:14px 20px}.filtros>button{padding:7px 10px;font-size:11px}.chat-lista-item{gap:12px;min-height:115px;padding:18px 20px}.chat-nombre-fila>strong{font-size:13px}.chat-nombre-fila>time{font-size:10px}.ultimo-mensaje{font-size:12px;line-height:1.6}.chat-meta .etiqueta,.nombre-asesor{font-size:10px}.chat-lista-item.seleccionado{background:var(--seleccion)}.chat-lista-item.seleccionado:before{background:var(--marca-azul);width:3px}.chat-meta{gap:8px}.chat-cabecera{min-height:78px}.chat-cabecera h2{font-size:16px}.mensaje{font-size:14px}.ficha{background:var(--panel)}.ficha-cabecera{min-height:65px}.ficha-cabecera h2{font-size:14px}.perfil-contacto{padding:24px 20px}.perfil-contacto h3{font-size:19px;line-height:1.4}.ficha-pestanas button{padding:13px;font-size:12px}.ficha-seccion{padding:22px}.ficha-seccion h4{letter-spacing:1px;color:var(--muted);margin-bottom:16px;font-size:10px}.datos-contacto dd{overflow-wrap:anywhere;font-size:12px}.ficha-oportunidad{border:1px solid var(--azul-borde);background:var(--seleccion);border-radius:var(--radio-control);gap:9px;margin-bottom:10px;padding:14px;display:grid}.ficha-oportunidad strong{font-size:13px;line-height:1.5}.ficha-oportunidad span{color:var(--azul-texto);font-size:12px;font-weight:650}.ficha-oportunidad small{color:var(--muted);font-size:10px}.actividad small{line-height:1.6}.ficha-scroll{scrollbar-gutter:stable}.gestion-espacio{background:var(--fondo);padding:30px}.gestion-cabecera{margin-bottom:24px}.gestion-cabecera small{letter-spacing:1.3px;font-size:10px;font-weight:650}.gestion-cabecera h1{letter-spacing:-1px;margin:10px 0;font-size:29px}.gestion-cabecera p{font-size:13px}.gestion-boton{background:var(--marca-azul);border-radius:var(--radio-pequeno);font-weight:550}.tablero-resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.tablero-resumen article{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio-control);flex-direction:column;gap:12px;padding:20px;display:flex}.tablero-resumen small{color:var(--muted);font-size:11px}.tablero-resumen strong{letter-spacing:-1px;font-size:28px;font-weight:650}.tablero-resumen article:nth-child(2){border-top:3px solid var(--marca-rojo)}.tablero-resumen article:nth-child(3){border-top:3px solid var(--marca-azul)}.tablero-buscador{background:var(--panel);border:1px solid var(--linea);width:min(430px,100%);margin:0}.kanban-controles{gap:8px;margin:18px 0}.kanban-controles>button{font-size:12px}.gestion-nota{border-left-color:var(--marca-azul);padding:12px 16px;font-size:12px;line-height:1.7}.kanban-columnas{grid-auto-columns:290px;align-items:start;gap:16px;padding:5px 2px 20px;overflow-x:auto}.kanban-columna{background:var(--panel-alterno);border-radius:var(--radio-control);border:0;min-height:420px;padding:12px}.kanban-columna h2{border-bottom:2px solid var(--azul-borde);gap:12px;margin-bottom:14px;padding:9px 4px 16px;font-size:13px}.kanban-columna h2 span{background:var(--panel);border-radius:var(--radio-pequeno);padding:3px 7px;font-size:11px}.kanban-tarjeta{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio-control);margin-bottom:12px;padding:15px;box-shadow:0 2px 4px #000e3505}.kanban-tarjeta:hover{border-color:var(--marca-azul);box-shadow:0 4px 14px #000e350a}.tarjeta-identidad{align-items:center;gap:10px;margin-bottom:12px;display:flex}.tarjeta-identidad strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.kanban-tarjeta p{-webkit-line-clamp:2;margin:12px 0;font-size:12px;line-height:1.7}.kanban-tarjeta footer{align-items:center;gap:5px;font-size:10px;display:flex}.kanban-tarjeta footer span{color:var(--azul-texto);align-items:center;gap:4px;margin-left:auto;display:flex}.kanban-mover{margin-top:12px;font-size:10px}.kanban-mover select{min-height:34px;font-size:11px}.kanban-vacio,.gestion-vacio{font-size:12px;line-height:1.7}.kanban-abrir .etiqueta{font-size:9px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--marca-azul)}@media (min-width:1500px){.aplicacion.con-ficha{grid-template-columns:80px 400px minmax(0,1fr) 330px}}@media (max-width:1100px) and (min-width:701px){.aplicacion,.aplicacion.con-ficha{grid-template-columns:72px 344px minmax(0,1fr)}.con-ficha .ficha{z-index:30;width:310px;position:absolute;top:76px;bottom:0;right:0;box-shadow:-12px 0 35px #000e3526}.tablero-resumen{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.aplicacion,.aplicacion.con-ficha{grid-template-rows:64px minmax(0,1fr);grid-template-columns:56px minmax(0,1fr)}.riel{padding-top:12px}.riel-boton{width:44px;height:49px}.riel-etiqueta{font-size:8px}.riel-boton svg{width:20px;height:20px}.riel-boton.actual:before{left:-6px}.cabecera-app{padding:0 12px}.espacio-trabajo{display:none}.bandeja-lista{grid-column:2}.zona-chat,.mostrando-chat .bandeja-lista{display:none}.mostrando-chat .zona-chat{grid-column:2;display:block}.con-ficha .ficha{z-index:40;width:auto;position:fixed;inset:64px 0 0 56px}.gestion-espacio{padding:20px 16px}.tablero-resumen{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tablero-resumen article{padding:14px}.tablero-resumen small{font-size:10px}.tablero-resumen strong{font-size:24px}.kanban-columnas{grid-auto-columns:minmax(250px,80vw)}.gestion-cabecera h1{font-size:25px}}.gestion-espacio:has(.kanban-columnas){padding-top:22px}.gestion-espacio:has(.kanban-columnas) .gestion-cabecera{margin-bottom:12px}.gestion-espacio:has(.kanban-columnas) .gestion-nota{margin:12px 0;padding:8px 12px}.tablero-resumen{margin:14px 0}.tablero-resumen article{gap:7px;padding:14px 18px}.tablero-resumen strong{font-size:25px}.kanban-controles{margin:12px 0}.tablero-instrucciones{color:var(--muted);margin:12px 0;font-size:11px}.tablero-instrucciones summary{cursor:pointer;color:var(--azul-texto);padding:5px 0}.tablero-instrucciones p{max-width:800px;padding:10px 0;line-height:1.7}.colaboracion p,.colaboracion small{color:var(--muted);font-size:11px;line-height:1.7}.colaboracion-etiquetas{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.colaboracion-notas article,.colaboracion-tarea{background:var(--panel-suave);border:1px solid var(--linea);border-radius:var(--radio-pequeno);overflow-wrap:anywhere;margin-top:12px;padding:12px}.colaboracion-notas p{white-space:pre-wrap;color:var(--tinta)}.colaboracion-notas small{margin-top:8px;display:block}.colaboracion-tarea strong,.colaboracion-tarea small{display:block}.colaboracion-error{color:var(--rojo-texto)!important}.centro-tabs{border-bottom:1px solid var(--linea);gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.centro-tabs button{border-radius:var(--radio-pequeno);color:var(--muted);white-space:nowrap;padding:10px 16px}.centro-tabs button[aria-pressed=true]{background:var(--marca-azul);color:#fff}.centro-consulta,.centro-titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:20px 0;display:flex}.centro-consulta p{color:var(--muted);font-size:12px}.centro-cuenta{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.centro-cuenta>div{border:1px solid var(--linea);border-radius:var(--radio-control);padding:18px}.centro-cuenta dt{color:var(--muted);margin-bottom:10px;font-size:11px}.centro-cuenta dd{margin:0;font-size:16px;font-weight:600}.centro-busqueda{gap:8px;max-width:400px;margin:20px 0;font-size:12px;display:grid}.centro-busqueda input{border:1px solid var(--linea);border-radius:var(--radio-pequeno);background:var(--panel);color:var(--tinta);padding:12px}.centro-tarjetas{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;display:grid}.centro-tarjetas>article{border:1px solid var(--linea);border-radius:var(--radio-control);overflow-wrap:anywhere;padding:20px}.centro-tarjetas h3{margin-bottom:12px;font-size:15px}.centro-texto{white-space:pre-wrap}.centro-anuncio{border-top:1px solid var(--linea);padding:12px 0;font-size:12px}@media (max-width:700px){.centro-cuenta{grid-template-columns:1fr}.centro-tabs button{padding:9px 12px}}.centro-card.card{border:1px solid var(--linea);border-radius:var(--radio-tarjeta);background:var(--panel);min-width:0;color:var(--tinta);box-shadow:var(--sombra-tarjeta)}.centro-card .card__header{gap:8px}.centro-card .card__title{color:var(--tinta);font-size:16px;font-weight:650;line-height:1.4}.centro-card .card__description{color:var(--muted);line-height:1.65}.centro-card .card__content{overflow-wrap:anywhere;gap:12px}.centro-card .centro-titulo{margin:0}.centro-tarjetas>.centro-card{padding:17px}.centro-meta-titulo{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.centro-meta-titulo .card__title{overflow-wrap:anywhere}.centro-meta-titulo .chip{flex-shrink:0}.centro-card .chip{border-radius:var(--radio-pequeno);font-size:10px}.centro-consulta .button{border-radius:var(--radio-pequeno);min-height:36px;font-weight:600}.centro-card .card__content>p{margin:4px 0;line-height:1.65}.centro-card .centro-cuenta{width:100%}.ficha-tabs-heroui.tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.ficha-tabs-heroui>.tabs__list-container{margin:0 14px 10px}.ficha-tabs-heroui>.tabs__panel{flex:1;min-height:0}.ficha-pestanas-heroui{width:calc(100% - 36px);margin-inline:18px}.margen-buscador{margin:0 14px 10px}.margen-buscador .search-field__group{border-radius:var(--radio-pildora);background:var(--panel);border-color:var(--linea);height:38px;padding-inline:12px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #001b4b08}.margen-buscador .search-field__group:focus-within{border-color:var(--marca-azul);box-shadow:0 0 0 3px color-mix(in srgb, var(--marca-azul) 15%, transparent)}.campo-respuesta{flex:1;min-width:0}.zona-chat{padding:12px 14px 14px}.chat-card-wrap{min-width:0;height:100%;min-height:0}.conversacion.card{flex-direction:column;gap:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.conversacion .historial{background:var(--panel-suave);background-image:none}.redactor{--accent:var(--verde);--accent-foreground:#fff}.notificacion-item{white-space:normal;flex-direction:column;gap:4px;max-width:290px;display:flex}.notificacion-item span{color:var(--muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.lista-chats{background:var(--panel-suave);flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 10px 16px;display:flex;overflow-y:auto}.chat-lista-item.card{border-radius:var(--radius-3xl);width:100%;height:auto;min-height:104px;box-shadow:none;text-align:left;color:var(--tinta);white-space:normal;cursor:pointer;background:0 0;border:0;flex-direction:row;flex:none;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.chat-lista-item:before,.chat-lista-item:after{display:none!important}.chat-lista-item.card:hover{background:var(--panel-hover);box-shadow:none}.chat-lista-item.card.seleccionado,.chat-lista-item.card.seleccionado:hover{background:var(--panel);box-shadow:var(--sombra-tarjeta)}.chat-lista-item.card:focus-visible{outline:2px solid var(--marca-azul);outline-offset:-2px}.chat-lista-item.card:disabled{cursor:wait;opacity:.48}.chat-lista-item .avatar{border-radius:var(--radio-circular);flex-shrink:0;width:40px;min-width:40px;height:40px;margin-top:2px}.chat-lista-item .avatar .avatar__fallback{letter-spacing:-.2px;font-size:13px;font-weight:650}.chat-lista-item .chat-resumen{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.chat-lista-item .chat-nombre-fila{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.chat-lista-item .chat-nombre-fila strong,.chat-lista-item .chat-contacto-nombre{color:var(--tinta);letter-spacing:-.15px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.chat-lista-item.con-no-leidos .chat-contacto-nombre{font-weight:700}.chat-lista-item .chat-nombre-fila time{color:var(--muted);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px;font-weight:400}.chat-lista-item.con-no-leidos .chat-nombre-fila time{color:var(--marca-azul);font-weight:600}.chat-lista-item .ultimo-mensaje{min-width:0;color:var(--muted);align-items:center;gap:5px;margin:0;font-size:12px;line-height:1.4;display:flex}.chat-lista-item.con-no-leidos .ultimo-mensaje{color:var(--tinta)}.chat-lista-item .ultimo-mensaje .icono-saliente,.chat-lista-item .ultimo-mensaje>svg{width:14px;height:14px;color:var(--azul-texto);flex-shrink:0}.chat-lista-item .vista-previa-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.chat-lista-item .chat-meta{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;margin-top:2px;line-height:1.4;display:flex}.chat-lista-item .chat-meta .chip,.chat-lista-item .chat-meta .estado-chip{border-radius:var(--radio-pequeno);gap:4px;height:20px;padding:1px 7px;font-size:10.5px}.chat-lista-item .chat-meta .estado-chip svg{width:11px;height:11px}.chat-lista-item .nombre-asesor{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500}.chat-lista-item .contador-no-leidos{border-radius:var(--radio-pildora);background:var(--marca-azul);color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0043ff4d}.selector-heroui.select{width:100%;min-width:0;display:block}.selector-heroui .select__trigger{border-radius:var(--radio-control);border-color:var(--linea);background:var(--panel);min-height:40px;color:var(--tinta);font-size:12px;font-weight:550}.selector-heroui .select__popover{z-index:60;border:1px solid var(--linea);border-radius:var(--radio-interno);background:var(--overlay);max-height:300px;box-shadow:0 12px 30px #001b4b20}.selector-heroui .list-box-item[data-focused=true],.selector-heroui .list-box-item[data-selected=true]{background:var(--seleccion);color:var(--azul-texto)}.selector-heroui.estado-bot .select__trigger{color:var(--azul-texto);background:var(--seleccion);border-color:var(--azul-borde)}.selector-heroui.estado-pendiente .select__trigger{color:var(--ambar-texto);background:var(--ambar-fondo);border-color:color-mix(in srgb, var(--ambar-texto) 20%, var(--linea))}.selector-heroui.estado-humano .select__trigger{color:var(--verde-texto);background:var(--verde-fondo);border-color:color-mix(in srgb, var(--verde) 25%, var(--linea))}.selector-heroui.estado-cerrado .select__trigger{color:var(--rojo-texto);background:var(--rojo-fondo);border-color:color-mix(in srgb, var(--marca-rojo) 20%, var(--linea))}.selector-heroui.etapa .select__trigger{border-color:var(--azul-borde)}.redactor{border-radius:var(--radio-superficie);background:var(--panel-suave);border:1px solid var(--linea);grid-template-rows:minmax(44px,auto) auto;grid-template-columns:34px 34px minmax(0,1fr) 42px;align-items:center;gap:2px 5px;padding:8px 10px;display:grid}.redactor>.icono{grid-row:1;justify-self:center}.campo-respuesta{display:contents}.campo-respuesta .input{border-radius:var(--radio-pildora);width:100%;min-width:0;min-height:44px;box-shadow:none;background:0 0;border:0;grid-area:1/3;padding-inline:18px}.campo-respuesta .respuesta-ayuda{color:var(--muted);grid-area:2/3;align-items:center;gap:6px;margin:1px 10px 0;font-size:10px;line-height:1.4;display:flex}.redactor>.enviar-respuesta{border-radius:var(--radio-circular);background:var(--verde);color:#fff;grid-area:1/4/span 2;justify-self:center;width:40px;min-width:40px;height:40px}.redactor>.enviar-respuesta[data-disabled=true]{background:color-mix(in srgb, var(--verde) 52%, var(--panel));color:#fff;opacity:1}.ficha-cabecera{justify-content:flex-start}.bandeja-lista,[data-theme=dark] .bandeja-lista,[data-theme=dark] .lista-chats,[data-theme=dark] .lista-pie,.lista-chats{background:var(--fondo)}.lista-pie{background:var(--fondo);border-color:var(--linea)}@media (max-width:1279px) and (min-width:701px){.ficha{top:60px}}.cabecera-app.card{border-radius:var(--radio-interno);background:var(--overlay);height:56px;min-height:56px;box-shadow:var(--sombra-tarjeta);border:0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:10px 14px 4px;padding:0 20px;display:flex}.cabecera-identidad{align-items:center;gap:12px;min-width:0;display:flex}.cabecera-vista-titulo{color:var(--tinta);letter-spacing:-.3px;white-space:nowrap;font-size:16px;font-weight:650}.cabecera-separador{align-self:center;margin:0 2px;background:var(--linea)!important;border:0!important;width:1px!important;height:20px!important;min-height:20px!important}.cabecera-linea-trigger.dropdown__trigger{border-radius:var(--radio-control);background:var(--panel-suave);border:1px solid var(--linea);height:34px;color:var(--tinta);cursor:pointer;outline:none;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.cabecera-linea-trigger.dropdown__trigger:hover{background:var(--seleccion);border-color:var(--azul-borde);color:var(--azul-texto)}.cabecera-linea-icono{color:var(--muted);flex-shrink:0}.cabecera-linea-nombre{color:var(--tinta);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:600;overflow:hidden}.cabecera-linea-numero{color:var(--muted);letter-spacing:-.1px;font-size:11px;font-weight:400}.cabecera-linea-chevron{color:var(--muted);flex-shrink:0;margin-left:2px}.lineas-whatsapp-popover{border-radius:var(--radio-interno);background:var(--overlay);border:1px solid var(--linea);z-index:99;min-width:250px;padding:6px;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #0000001a}.lineas-whatsapp-popover [data-slot=dropdown-menu]{outline:none;flex-direction:column;gap:2px;display:flex}.lineas-whatsapp-popover [data-slot=dropdown-item],.lineas-whatsapp-popover [data-slot=menu-item]{border-radius:var(--radio-pequeno);cursor:pointer;color:var(--tinta);outline:none;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.lineas-whatsapp-popover [data-slot=dropdown-item]:hover,.lineas-whatsapp-popover [data-slot=dropdown-item][data-focused=true],.lineas-whatsapp-popover [data-slot=menu-item]:hover,.lineas-whatsapp-popover [data-slot=menu-item][data-focused=true]{background:var(--seleccion)}.linea-dropdown-item-texto{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.linea-dropdown-item-texto [data-slot=label]{color:var(--tinta);font-size:12px;font-weight:600}.linea-dropdown-item-texto [data-slot=description]{color:var(--muted);font-size:11px}.cabecera-derecha{flex-shrink:0;align-items:center;gap:12px;display:flex}.cabecera-derecha .control-bot-disparador{border-radius:var(--radio-control);background:var(--panel-suave);border:1px solid var(--linea);height:34px;min-height:34px;padding:4px 10px}.cabecera-chip-modo{border-radius:var(--radio-pildora);align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.punto-estado{border-radius:var(--radio-circular);flex-shrink:0;width:6px;height:6px}.punto-estado.real{background:var(--verde,#16a34a);box-shadow:0 0 0 2px color-mix(in srgb, var(--verde,#16a34a) 25%, transparent)}.punto-estado.demo{background:var(--amarillo-texto,#d97706);box-shadow:0 0 0 2px color-mix(in srgb, var(--amarillo-texto,#d97706) 25%, transparent)}.cabecera-btn-cuenta{border-radius:var(--radio-control);background:var(--panel-suave);border:1px solid var(--linea);height:34px;color:var(--tinta);gap:7px;padding:0 12px;font-size:12px;font-weight:550;transition:all .15s}.cabecera-btn-cuenta:hover{background:var(--seleccion);border-color:var(--azul-borde);color:var(--azul-texto)}.cabecera-flecha-cuenta{color:var(--muted);transition:transform .15s,color .15s}.cabecera-btn-cuenta:hover .cabecera-flecha-cuenta{color:var(--azul-texto);transform:translate(1px,-1px)}.bandeja-titulo{padding-bottom:12px}.bandeja-titulo h1{gap:9px}.bandeja-titulo h1 .chip{font-size:10px;font-weight:600}@media (max-width:700px){.cabecera-identidad{flex:1;gap:8px;min-width:0}.cabecera-vista-titulo{font-size:14px}.cabecera-linea-trigger.dropdown__trigger{max-width:130px;height:30px;padding:0 8px;font-size:11px}.cabecera-linea-numero{display:none}.cabecera-app.card{gap:6px;padding:0 10px}.cabecera-derecha{gap:6px;width:auto}.cabecera-chip-modo{display:none}.cabecera-btn-cuenta{gap:4px;height:30px;padding:0 8px}.cabecera-btn-cuenta span,.cabecera-flecha-cuenta{display:none}}.bandeja-lista{border-right:0}.chat-meta .chip,.perfil-contacto>.chip,.control-atencion .chip{gap:5px;height:auto;padding:3px 8px;line-height:1.4}.selector-etiquetado[class*=estado-]{background:0 0}.estados-conversacion .select__trigger{border:1px solid var(--linea);align-items:center;width:100%;padding:10px 30px 10px 12px;text-decoration:none;display:flex;box-shadow:0 1px 3px #001b4b08}.estados-conversacion .select__value{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.conversacion.card{border-radius:var(--radio-superficie);background:var(--panel-suave)}.conversacion .zona-redaccion{background:var(--panel-suave);border:0;padding:12px 18px 16px}.redactor{background:var(--panel);border:0;grid-template-rows:44px;grid-template-columns:34px 34px minmax(0,1fr) auto 42px;box-shadow:0 3px 12px #001b4b0a}.redactor>.enviar-respuesta{grid-area:1/5}.ayuda-ventana{width:26px;height:32px;color:var(--muted);cursor:help;grid-area:1/4;place-items:center;display:grid;position:relative}.ficha{border-radius:var(--radio-superficie);box-shadow:var(--sombra-tarjeta);border:0;margin:12px 12px 14px 0;overflow:hidden}.ficha-oportunidad.card{border-radius:var(--radio-interno);gap:10px}.responsable-accion{justify-content:flex-start;gap:8px;width:100%}.responsable-accion>svg:last-child{margin-left:auto}.riel{background:var(--panel);color:var(--muted);border-radius:0;box-shadow:4px 0 15px #001b4b05}.riel-etiqueta{color:var(--muted)}.riel-boton:hover{background:var(--seleccion);color:var(--azul-texto)}.riel-boton.actual{background:var(--seleccion);color:var(--marca-azul)}.riel-boton.actual .riel-etiqueta{color:var(--marca-azul)}.riel-boton.actual:before{display:none}@media (max-width:700px){.ficha{border-radius:var(--radio-superficie);margin:8px}.conversacion .zona-redaccion{padding:10px}.redactor{grid-template-columns:26px 26px minmax(0,1fr) auto 36px;gap:2px;padding:6px}.redactor>.enviar-respuesta{width:34px;min-width:34px;height:34px}}.ficha-controles-atencion{flex-direction:column;flex-shrink:0;gap:12px;padding:0 16px 16px;display:flex}.ficha-controles-atencion .estados-conversacion{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:12px;padding:0;display:flex}.ficha-controles-atencion .etapa-chat{flex-direction:column;flex:auto;gap:12px;display:flex}.ficha-controles-atencion .selector-etiquetado{flex:auto;width:100%}.ficha-controles-atencion .selector-etiquetado>span{font-size:10px}.ficha-controles-atencion .estados-conversacion>small{align-items:flex-start;font-size:9px;line-height:1.5}.ficha-controles-atencion .select__trigger{min-height:36px;padding-block:8px}.ficha .perfil-contacto{padding:10px 18px 16px}.ficha .perfil-contacto h3{margin-top:10px;font-size:17px}.ficha .ficha-cabecera{min-height:48px}.aplicacion{grid-template-rows:70px minmax(0,1fr)}@media (max-height:850px){.ficha .perfil-contacto>.avatar{width:38px;height:38px}.ficha .perfil-contacto{padding-block:4px 10px}.ficha-controles-atencion{gap:8px;padding-bottom:10px}.ficha-controles-atencion .estados-conversacion,.ficha-controles-atencion .etapa-chat{gap:8px}}@media (max-width:1279px){.con-ficha .ficha{top:70px}}@media (max-width:700px){.aplicacion,.aplicacion.con-ficha{grid-template-rows:64px minmax(0,1fr)}.con-ficha .ficha{top:64px}}.acceso-pagina{background:var(--fondo);min-height:100dvh;color:var(--tinta);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.acceso-tarjeta{border-radius:var(--radio-superficie);background:var(--panel);width:min(100%,460px);box-shadow:var(--sombra);border:0;padding:24px}.acceso-tarjeta>.card__header{align-items:flex-start;padding:0 0 12px}.acceso-tarjeta>.card__content{padding:0;display:block}.acceso-tarjeta .card__title{letter-spacing:-.5px;font-size:23px}.acceso-tarjeta .logo-acceso{margin:14px 0 20px}.acceso-tarjeta .tarjeta-conexion{margin:18px 0;padding:13px}.acceso-tarjeta .modal-intro{font-size:13px}.acceso-tarjeta .form-acceso{gap:16px}.acceso-tarjeta .nota-acceso,.acceso-tarjeta .ayuda-cuenta{font-size:11px;line-height:1.6}.acceso-tarjeta .modal-pie{margin-top:20px;padding-top:16px}@media (max-width:600px){.acceso-pagina{padding:14px}.acceso-tarjeta{padding:20px}}.acceso-tarjeta .logo-acceso{justify-content:center;align-items:center;width:100%;margin:10px auto 24px;display:flex}.acceso-tarjeta .logo-acceso svg,.acceso-tarjeta .logo-acceso img{width:100%;max-width:220px;height:auto}.acceso-tarjeta .modal-intro{text-align:center;margin-bottom:24px}.acceso-tarjeta .textfield{flex-direction:column;gap:7px;width:100%;display:flex}.acceso-tarjeta .textfield>.label{color:var(--muted);font-size:12px}.acceso-tarjeta .input{border-radius:var(--radio-control);width:100%;min-height:44px;font-size:14px}.acceso-clave{position:relative}.acceso-clave>.input{padding-right:44px}.acceso-clave>.button{width:36px;min-width:36px;height:36px;min-height:36px;position:absolute;top:4px;right:4px}.acceso-tarjeta .form-acceso{flex-direction:column;gap:18px;display:flex}.acceso-entrar{gap:10px;width:100%;margin-top:4px}.acceso-ayuda{text-align:center;color:var(--muted);margin-top:24px;font-size:11px;line-height:1.6}.cabecera-derecha>.badge-anchor{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notificaciones-disparador{border-radius:var(--radio-control);width:38px;min-width:38px;height:38px;min-height:38px;color:var(--muted);position:relative;overflow:visible}.notificaciones-disparador:hover{background:var(--panel-suave);color:var(--azul-texto)}.notificaciones-disparador:focus-visible{outline:2px solid var(--marca-azul);outline-offset:2px}.notificaciones-disparador+.badge{border:2px solid var(--panel);min-width:17px;min-height:17px;padding:0 3px;font-size:9px;line-height:1}.notificaciones-contador{border-radius:var(--radio-superficie);background:var(--marca-rojo);color:#fff;border:2px solid var(--panel);place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:650;display:grid;position:absolute;top:-5px;right:-5px}.notificaciones-panel{border-radius:var(--radio-superficie);border:1px solid color-mix(in srgb, var(--linea) 75%, transparent);background:var(--overlay);width:370px;max-width:calc(100vw - 24px);color:var(--tinta);overflow:hidden;box-shadow:0 14px 45px #0002}.notificaciones-panel>.popover__dialog{outline:none;flex-direction:column;gap:12px;padding:14px;display:flex}.notificaciones-cabecera{justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 4px 0;display:flex}.notificaciones-cabecera .popover__heading{margin:0;font-size:17px;font-weight:650;line-height:1.4}.notificaciones-cabecera p{color:var(--muted);margin:4px 0 0;font-size:11px}.notificaciones-lista{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:9px;height:360px;min-height:80px;max-height:calc(100dvh - 210px);padding:2px;display:flex;overflow:hidden auto}.notificacion-tarjeta{border:1px solid var(--linea);border-radius:var(--radio-interno);background:color-mix(in srgb, var(--panel) 85%, transparent);flex-shrink:0;min-width:0;padding:0;box-shadow:0 2px 6px #00000004}.notificacion-abrir{white-space:normal;text-align:left;border-radius:var(--radio-interno);justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:auto;min-height:88px;padding:12px;display:flex}.notificacion-avatar{border-radius:var(--radio-control);background:var(--seleccion);width:32px;height:32px;color:var(--azul-texto);flex-shrink:0;place-items:center;display:grid}.notificacion-texto{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.notificacion-texto strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.notificacion-texto>span{color:var(--muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.notificacion-texto small{color:var(--azul-texto);font-size:9px}.notificacion-abrir>.chip{flex-shrink:0;font-size:10px}.notificaciones-vacio{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:14px;margin:auto;font-size:12px;display:flex}.ficha-controles-atencion .selector-etiquetado[class*=estado-]{background:0 0;gap:8px;padding:0}.ficha-controles-atencion .estados-conversacion{background:0 0;border:0;gap:16px;padding:0}.ficha-controles-atencion .selector-etiquetado{flex-direction:column;gap:8px;display:flex}.ficha-controles-atencion .selector-heroui.atencion-control .select__trigger{background:var(--panel-suave);color:var(--tinta);border:1px solid var(--linea);box-shadow:none;border-radius:var(--radio-interno);min-height:42px}.ficha-controles-atencion .select__trigger{padding:10px 12px}.ficha-controles-atencion .select__value{font-size:12px;font-weight:500}.ficha-controles-atencion .estados-conversacion>.selector-etiquetado>span{color:var(--muted);font-size:11px}.cuenta-menu{background:var(--overlay);border:1px solid var(--linea);border-radius:var(--radio-superficie);width:300px;max-width:calc(100vw - 30px);box-shadow:var(--sombra);color:var(--tinta)}.cuenta-menu>.popover__dialog{flex-direction:column;gap:12px;padding:18px;display:flex}.cuenta-menu-identidad{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.cuenta-menu-avatar{border-radius:var(--radio-circular);background:var(--seleccion);width:52px;height:52px;color:var(--azul-texto);place-items:center;display:grid}.cuenta-menu-identidad .popover__heading{margin:0;font-size:17px;font-weight:650}.cuenta-menu-identidad p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.cuenta-menu-empresa{border-radius:var(--radio-interno);background:var(--panel-suave);align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.cuenta-menu-empresa>div{flex:1;min-width:0}.cuenta-menu-empresa strong{font-size:11px;display:block}.cuenta-menu-empresa small{color:var(--muted);font-size:10px}.cuenta-menu-empresa .chip{font-size:9px}.cuenta-menu .button{gap:8px;font-size:12px}.riel .perfil-riel{flex-shrink:0}.riel-cuenta{flex-direction:column;align-items:center;gap:7px;width:100%;min-width:0;padding-bottom:4px;display:flex}.riel-cuenta-nombre{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;padding:0 4px;font-size:9px;overflow:hidden}.chats-carga-final{text-align:center;min-height:40px;color:var(--muted);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.chats-carga-final>span{overflow-wrap:anywhere;max-width:100%}.gestion-espacio[data-vista=consumo]{padding:12px 18px 24px}.whatsapp-centro{flex-direction:column;gap:16px;min-width:0;display:flex}.whatsapp-panel{outline:none;min-width:0;padding:0}.whatsapp-panel .centro-consulta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;display:flex}.whatsapp-panel .centro-consulta p{color:var(--muted);margin:0;font-size:11px}.whatsapp-panel .centro-card{border-radius:var(--radio-superficie);background:var(--panel);border:0;padding:20px;box-shadow:0 4px 20px #00000005}.whatsapp-panel .centro-card .card__header{gap:8px;padding:0 0 16px}.whatsapp-panel .centro-card .card__content{padding:0}.whatsapp-panel .card__title{font-size:17px}.whatsapp-panel .card__description{font-size:12px;line-height:1.7}.whatsapp-panel .centro-busqueda{flex-direction:column;gap:7px;max-width:380px;margin:0 0 18px;display:flex}.whatsapp-panel .label{color:var(--muted);font-size:11px}.whatsapp-panel .input{border-radius:var(--radio-control);width:100%;height:40px;font-size:13px}.whatsapp-panel .centro-tarjetas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.whatsapp-panel .elemento-meta{border:1px solid var(--linea);background:var(--panel-suave);box-shadow:none;padding:16px}.whatsapp-panel .centro-meta-titulo{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.whatsapp-panel .centro-meta-titulo .card__title{overflow-wrap:anywhere;font-size:14px}.whatsapp-panel .centro-meta-titulo .chip{flex-shrink:0}.whatsapp-panel .centro-texto{font-size:12px;line-height:1.7}.whatsapp-panel .gestion-filtros{align-items:end;gap:14px;margin-top:20px}.whatsapp-panel .gestion-filtros .textfield{flex-direction:column;gap:7px;min-width:0;display:flex}.whatsapp-panel .selector-heroui{min-width:0}.whatsapp-panel .select__trigger{min-height:40px;font-size:12px}.whatsapp-cargando{color:var(--muted);align-items:center;gap:10px;padding:20px 0;font-size:12px;display:flex}.whatsapp-panel .centro-anuncio{border-radius:var(--radio-control);background:var(--panel);margin-top:8px;padding:12px;font-size:12px}.whatsapp-panel .centro-anuncio p{color:var(--muted);font-size:11px}@media (max-width:600px){.gestion-espacio[data-vista=consumo]{padding:10px}.whatsapp-panel .centro-card{padding:16px}.whatsapp-panel .centro-tarjetas{grid-template-columns:1fr}}.marketing-meta{flex-direction:column;gap:16px;min-width:0;display:flex}.marketing-filtros{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:8px;display:flex}.marketing-filtros .textfield{flex-direction:column;gap:6px;min-width:155px;display:flex}.marketing-filtros .selector-heroui{min-width:180px}.marketing-cuenta p,.marketing-aclaracion{color:var(--muted);font-size:12px;line-height:1.7}.marketing-indicadores{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.marketing-indicadores .card__header{padding-bottom:0}.marketing-indicadores .card__title{font-size:26px}.marketing-graficas{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:16px;display:grid}.marketing-barras{max-height:240px;overflow:auto}.marketing-barras>div{align-items:center;gap:10px;padding:4px 0;font-size:11px;display:flex}.marketing-barras span{flex-shrink:0;width:40px}.marketing-barras meter{min-width:30px;height:14px;accent-color:var(--marca-azul);flex:1}.marketing-barras strong{text-align:right;width:95px}.marketing-plataforma{border-bottom:1px solid var(--linea);grid-template-columns:1fr auto;gap:7px;padding:12px 0;font-size:13px;display:grid}.marketing-plataforma small{color:var(--muted);grid-column:1/-1;font-size:11px}.marketing-tabla{border-radius:var(--radio-interno);max-height:560px;margin-top:16px;overflow:auto}.marketing-tabla table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.marketing-tabla thead{z-index:1;background:var(--panel-suave);position:sticky;top:0}.marketing-tabla th,.marketing-tabla td{white-space:nowrap;border-bottom:1px solid var(--linea);padding:12px}.marketing-tabla tbody th{white-space:normal;min-width:230px;max-width:320px;font-weight:500}.marketing-tabla small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.marketing-busqueda{align-items:center;gap:7px;display:flex}.marketing-busqueda svg{color:var(--muted);flex-shrink:0}@media (max-width:700px){.marketing-graficas{grid-template-columns:1fr}.marketing-filtros .textfield{flex:1;min-width:120px}.marketing-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}}.notificaciones-solicitudes{border-bottom:1px solid var(--linea,#e4e7ec);flex-direction:column;gap:.55rem;padding-bottom:1rem;display:flex}.notificaciones-solicitudes h3,.notificaciones-lista>h3{margin:.4rem 0;font-size:.9rem}.notificaciones-solicitudes>p{color:var(--muted);margin:0;font-size:.8rem}.linea-contenedor-header.select{width:min(170px,28vw)}.linea-contenedor-header .select__trigger{white-space:nowrap;min-height:32px;font-size:12px}.linea-contenedor-header .select__value{text-overflow:ellipsis;overflow:hidden}.lineas-whatsapp-popover{min-width:min(248px,100vw - 24px)}.lineas-whatsapp-popover .list-box-item{gap:10px}.lineas-whatsapp-popover .description{font-size:11px}.ficha-drawer.drawer__dialog{width:min(380px,100vw);height:100%;padding:0}.ficha-drawer .ficha{border-radius:inherit;width:100%;height:100%;margin:0;position:static}.ficha-drawer .ficha-cabecera{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center}.colaboracion .disclosure{border-bottom:1px solid var(--linea)}.colaboracion .disclosure__trigger{text-align:left;align-items:center;gap:6px;width:100%;padding-block:8px;font-size:12px;display:flex}.colaboracion .disclosure__body{gap:10px;display:grid}.colaboracion form{gap:9px;display:grid}.colaboracion .label,.colaboracion .select__trigger{font-size:11px}.colaboracion .textarea{min-height:90px}.colaboracion .input,.colaboracion .textarea,.colaboracion .date-input-group{background:var(--panel-suave)}.filtros.toggle-button-group{justify-content:flex-start}.colaboracion .campo-fecha,.agenda-editor-fechas .campo-fecha{min-width:0}.campo-fecha .date-input-group,.campo-rango .date-input-group{width:100%}.redactor>.icono.button{width:28px;min-width:28px;height:32px;padding:0}.redactor .ayuda-ventana.button{min-width:26px;height:32px;padding:0}.respuesta-info{max-width:min(280px,100vw - 24px)}.respuesta-info .popover__dialog{font-size:12px;line-height:1.55}.emojis-opciones{grid-template-columns:repeat(4,auto);gap:4px;display:grid}.archivo-imagen.button,.tarjeta-propiedad.button{white-space:normal;width:auto;max-width:100%;height:auto;padding:0}.card:not(.card--transparent){border-color:color-mix(in srgb, var(--linea) 75%, transparent)}.card.card--default{background-color:color-mix(in srgb, var(--surface-secondary) 82%, transparent)}.card.card--secondary,.card.card--tertiary{background-color:color-mix(in srgb, var(--surface-tertiary) 82%, transparent)}.notificacion-tarjeta.card{background-color:var(--overlay)}@media (max-width:700px){.aplicacion,.aplicacion.con-ficha{grid-template-rows:112px minmax(0,1fr)}.cabecera-app.card{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;height:100px;min-height:100px;margin:8px 10px 4px;padding:10px 12px}.cabecera-identidad{gap:8px;width:100%}.cabecera-vista-titulo{flex-shrink:0;font-size:14px}.cabecera-identidad .cabecera-linea-trigger{flex:1;min-width:0;max-width:none}.cabecera-derecha{justify-content:space-between;gap:6px;width:100%}.cabecera-derecha>.chip{flex-shrink:0;font-size:10px}}.cabecera-app.card{z-index:20;background:var(--overlay);position:relative}.cuenta-menu-identidad .cuenta-estado{margin-top:4px}
.marketing-espacio{gap:16px;min-width:0;display:grid}.marketing-secciones{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}.marketing-intro,.marketing-acciones,.marketing-vistas,.marketing-configuracion,.marketing-paginacion{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-intro{justify-content:flex-end}.marketing-intro h2{letter-spacing:-.6px;font-size:24px;font-weight:700}.marketing-intro p{color:var(--muted);margin-top:5px}.marketing-filtros{border-radius:var(--radio-superficie);background:var(--panel);border:0;grid-template-columns:minmax(260px,2fr) repeat(2,minmax(150px,1fr));gap:18px;padding:20px;display:grid}.marketing-filtros>label{color:var(--muted);gap:7px;font-size:12px;display:grid}.marketing-filtros .input{width:100%}.marketing-selector{gap:6px;width:100%;min-width:0;font-size:12px}.marketing-selector .select__trigger{width:100%;min-height:42px}.marketing-selector .select__value{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.marketing-selector .label{font-size:12px}.marketing-selector .select__indicator{flex-shrink:0;width:16px;height:16px}.marketing-metricas{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.marketing-metrica{border-radius:var(--radio-superficie);background:var(--panel);border:0;gap:10px;padding:18px}.marketing-metrica .card__title{letter-spacing:-1px;font-size:27px;font-weight:700}.marketing-metrica .card__description{color:var(--muted);font-size:12px}.marketing-configuracion{border-radius:var(--radio-superficie);background:var(--panel);align-items:flex-end;padding:16px 20px}.marketing-configuracion>.marketing-selector{max-width:300px}.marketing-configuracion>p{color:var(--muted);flex:1;min-width:200px;font-size:12px;line-height:1.7}.marketing-vistas>div{gap:6px;display:flex}.marketing-busqueda{flex:1;align-items:center;gap:8px;min-width:220px;max-width:330px;display:flex}.marketing-busqueda .input{width:100%}.marketing-kanban{scroll-snap-type:x proximity;align-items:flex-start;gap:18px;min-width:0;max-height:calc(100dvh - 270px);padding:4px 2px 18px;display:flex;overflow:auto}.marketing-columna{border-radius:var(--radio-superficie);background:color-mix(in srgb,var(--marca-azul) 7%,var(--fondo));scroll-snap-align:start;flex:0 0 310px;max-width:calc(100vw - 100px);padding:14px 12px 16px}.marketing-columna.tono-1{background:color-mix(in srgb,#d7a252 10%,var(--fondo))}.marketing-columna.tono-2{background:color-mix(in srgb,var(--marca-rojo) 6%,var(--fondo))}.marketing-columna.tono-3{background:color-mix(in srgb,#21836c 8%,var(--fondo))}.marketing-columna.recibiendo{outline:2px dashed var(--azul-texto);outline-offset:-2px}.marketing-columna>header{justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin:0 4px 14px;display:flex}.marketing-columna>header>span{color:var(--azul-texto);font-weight:650}.marketing-columna>header .chip{max-width:255px}.marketing-columna>header .chip__label{white-space:normal;font-size:13px}.marketing-punto{border-radius:var(--radio-circular);background:currentColor;flex-shrink:0;width:8px;height:8px;margin-right:5px;display:inline-block}.marketing-tarjetas{gap:12px;display:grid}.marketing-tarjeta{border-radius:var(--radio-superficie);background:var(--panel);cursor:grab;border:0;flex-shrink:0;gap:14px;min-height:210px;padding:18px;box-shadow:0 2px 5px #07142804}.marketing-tarjeta:active{cursor:grabbing}.marketing-tarjeta .card__header{padding:0}.marketing-identidad{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.marketing-identidad>.avatar{flex-shrink:0}.marketing-identidad>div{flex:1;min-width:0}.marketing-identidad>.lucide{color:var(--muted);opacity:.6}.marketing-tarjeta .card__title{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.45}.marketing-identidad small{color:var(--muted);font-size:10px}.marketing-tarjeta .card__content{gap:10px;min-width:0;display:grid}.marketing-tarjeta .card__content p{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.marketing-tarjeta .card__content .marketing-motivo{color:var(--tinta);display:block}.marketing-insignias{flex-wrap:wrap;gap:6px;display:flex}.marketing-tarjeta .card__footer{gap:10px;width:100%;margin:0;display:grid}.marketing-tarjeta .card__footer>.button{justify-self:start}.marketing-columna-vacia{text-align:center;color:var(--muted);padding:30px 14px;font-size:12px}.marketing-ayuda{color:var(--muted);font-size:12px;line-height:1.8}.marketing-paginacion{justify-content:center}.marketing-paginacion>span{color:var(--muted);font-size:12px}.marketing-reporte{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:20px;display:grid}.marketing-embudo,.marketing-descartes{border-radius:var(--radio-superficie);background:var(--panel);border:0;align-self:start;padding:24px}.marketing-embudo>.card__content{gap:18px;margin-top:12px;display:grid}.marketing-etapa-reporte>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.marketing-etapa-reporte strong{gap:12px;font-size:17px;display:flex}.marketing-etapa-reporte strong small{min-width:36px;color:var(--muted);font-size:12px;font-weight:400}.marketing-pista{border-radius:var(--radio-superficie);background:var(--panel-suave);height:11px;overflow:hidden}.marketing-pista>span{border-radius:inherit;background:var(--marca-azul);height:100%;transition:width .25s;display:block}.marketing-etapa-reporte:nth-child(2n) .marketing-pista>span{background:var(--verde)}.marketing-descartes .card__content>div{justify-content:space-between;gap:14px;padding:16px 0;font-size:13px;display:flex}.marketing-error{border-radius:var(--radio-interno);background:color-mix(in srgb,var(--marca-rojo) 9%,var(--panel));color:var(--tinta);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.marketing-modal{border-radius:var(--radio-superficie);width:min(480px,100vw - 32px)}.marketing-modal .modal-contenido{padding:26px}.marketing-modal form{gap:20px;display:grid}.marketing-modal header,.marketing-modal footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-modal footer{justify-content:flex-end}.marketing-modal label{gap:8px;font-size:13px;display:grid}.marketing-modal textarea{resize:vertical;border:1px solid var(--linea);background:var(--panel-suave);width:100%;min-height:110px;color:var(--tinta);border-radius:var(--radio-interno);padding:12px}.marketing-modal small{color:var(--muted);font-size:12px;line-height:1.7}.gestion-espacio .kanban-columnas{align-items:start;gap:18px;padding-bottom:20px;display:grid}.gestion-espacio .kanban-columna{border-radius:var(--radio-superficie);background:color-mix(in srgb,var(--marca-azul) 7%,var(--fondo));border:0;padding:14px}.gestion-espacio .kanban-columna:nth-child(2n){background:color-mix(in srgb,#d7a252 10%,var(--fondo))}.gestion-espacio .kanban-columna:nth-child(3n){background:color-mix(in srgb,var(--marca-rojo) 6%,var(--fondo))}.gestion-espacio .kanban-columna h2{border-radius:var(--radio-superficie);border:0;margin-bottom:4px;padding:12px 8px;font-size:14px}.gestion-espacio .kanban-tarjeta{border-radius:var(--radio-superficie);background:var(--panel);border:0;flex-shrink:0;gap:12px;margin-bottom:12px;padding:18px;box-shadow:0 2px 5px #00000005}.gestion-espacio .kanban-tarjeta .tarjeta-identidad{gap:10px;margin-bottom:12px}.gestion-espacio .kanban-tarjeta p{margin:12px 0;line-height:1.7}.gestion-espacio .kanban-tarjeta footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.gestion-espacio .kanban-tarjeta small{color:var(--muted);font-size:11px}@media (max-width:1100px){.marketing-metricas{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-reporte{grid-template-columns:1fr}.marketing-filtros{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-filtros>.marketing-selector{grid-column:1/-1}}@media (max-width:650px){.marketing-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-filtros{gap:12px;padding:16px}.marketing-configuracion{padding:16px}.marketing-intro h2{font-size:21px}.marketing-columna{flex-basis:290px}.marketing-kanban{max-height:none}.marketing-configuracion>.marketing-selector{max-width:none}.marketing-vistas>div{flex-wrap:wrap}}.marketing-espacio{gap:16px}.marketing-configuracion{align-items:center;padding:12px 20px}.marketing-configuracion>strong{color:var(--azul-texto);font-size:13px}.marketing-configuracion>p{min-width:180px}.marketing-tarjeta{gap:10px;min-height:190px;padding:16px}.marketing-tarjeta .card__footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.marketing-tarjeta .marketing-selector>.label{display:none}.marketing-tarjeta .marketing-selector .select__trigger{min-height:34px;font-size:11px}.marketing-tarjeta .card__footer>.button,.marketing-tarjeta .card__content p{font-size:11px}.marketing-meta .marketing-filtros{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:0;padding:14px 16px;display:flex}.marketing-meta .marketing-filtros>.textfield{flex:1;min-width:140px}.marketing-meta .marketing-filtros>.selector-heroui{flex:1;min-width:160px;max-width:260px}.marketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketing-kpis .marketing-kpi{padding:20px;overflow:hidden}.marketing-kpi .card__header{padding:0 0 12px}.marketing-kpi .card__content{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.marketing-kpi .card__content>div:first-child{flex-shrink:0;min-width:0}.marketing-kpi strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.9vw,30px);font-weight:700;display:block}.marketing-kpi small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.marketing-mini{flex-shrink:1;width:38%;min-width:60px;height:60px}.marketing-serie-vacia{color:var(--muted);font-size:10px}.marketing-graficas-modernas{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.marketing-graficas-modernas>.card{min-width:0}.marketing-evolucion{grid-column:1/-1}.marketing-evolucion .selector-heroui{max-width:210px}.marketing-grafico{outline:none;width:100%;min-width:0;height:260px;font-size:11px}.marketing-grafico .recharts-cartesian-axis-tick-value{fill:var(--muted);font-size:10px}.marketing-grafico .recharts-wrapper:focus-visible{outline:2px solid var(--marca-azul);outline-offset:2px;border-radius:var(--radio-control)}.marketing-tooltip{background:var(--panel);border:1px solid var(--linea);border-radius:var(--radio-interno);min-width:160px;color:var(--tinta);padding:12px 14px;font-size:12px;box-shadow:0 10px 35px #00000018}.marketing-tooltip>strong{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.marketing-tooltip>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketing-tooltip span{align-items:center;gap:7px;display:flex}.marketing-tooltip i{border-radius:var(--radio-circular);width:7px;height:7px}.marketing-tooltip b{font-variant-numeric:tabular-nums}.marketing-plataformas-resumen{flex-wrap:wrap;gap:10px 20px;padding-top:14px;display:flex}.marketing-plataformas-resumen>span{color:var(--muted);font-size:10px}.marketing-plataformas-resumen strong{color:var(--tinta);margin-top:4px;font-size:12px;display:block}.marketing-grafico-vacio{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.marketing-datos-grafico{color:var(--muted);margin-top:12px;font-size:11px}.marketing-datos-grafico summary{cursor:pointer;padding:8px 0}.marketing-datos-grafico>div{max-height:260px;overflow:auto}.marketing-datos-grafico table{border-collapse:collapse;width:100%;font-size:11px}.marketing-datos-grafico td,.marketing-datos-grafico th{border-bottom:1px solid var(--linea);text-align:left;padding:8px 12px}.marketing-datagrid{border-radius:var(--radio-interno);min-width:0;margin-top:14px;overflow:hidden}.marketing-grid-scroll{max-height:560px;overflow:auto}.marketing-datagrid .table__content{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;font-size:12px}.marketing-datagrid .table__header{z-index:2;background:var(--panel-suave);position:sticky;top:0}.marketing-datagrid .table__column{white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--muted);padding:13px 14px;font-size:11px}.marketing-datagrid .table__column[data-focus-visible]{outline:2px solid var(--marca-azul);outline-offset:-2px}.marketing-datagrid .table__cell{white-space:nowrap;border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums;padding:14px}.marketing-datagrid .table__cell:first-child{white-space:normal;min-width:240px;max-width:300px}.marketing-datagrid .table__row:hover .table__cell{background:var(--panel-suave)}.marketing-grid-identidad strong{font-size:12px;font-weight:600;line-height:1.6;display:block}.marketing-grid-identidad small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.marketing-datagrid .table__footer{color:var(--muted);background:var(--panel-suave);padding:12px 14px;font-size:11px}.marketing-tabla-vacia{color:var(--muted);padding:24px;font-size:12px}.marketing-graficas-cargando{min-height:350px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}@media (max-width:1100px){.marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.marketing-graficas-modernas{grid-template-columns:1fr}.marketing-evolucion{grid-column:auto}.marketing-kpis{gap:10px}.marketing-kpis .marketing-kpi{padding:16px}.marketing-kpi strong{font-size:20px}.marketing-mini{min-width:40px;height:45px}.marketing-grafico{height:230px}.marketing-evolucion .centro-meta-titulo{flex-wrap:wrap;gap:12px}.marketing-evolucion .selector-heroui,.marketing-meta .marketing-filtros>.selector-heroui{max-width:none}}@media (max-width:500px){.marketing-meta .marketing-kpis{grid-template-columns:1fr}.marketing-kpi strong{font-size:26px}.marketing-mini{width:35%;height:56px}}.marketing-centro{gap:20px;min-width:0;display:grid}.marketing-fuentes{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.marketing-analisis{gap:18px;min-width:0;display:grid}.marketing-encabezado{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-encabezado h2{letter-spacing:-.5px;margin:0 0 6px;font-size:22px;font-weight:700}.marketing-encabezado p{color:var(--muted);margin:0;font-size:12px}.marketing-comparar{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.marketing-cargando{color:var(--muted);align-items:center;gap:12px;padding:24px;display:flex}.marketing-procedencia{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.marketing-procedencia>span{background:var(--panel-suave);border:1px solid var(--linea);border-radius:var(--radio-superficie);padding:5px 10px}.marketing-procedencia small{color:var(--muted);margin-left:auto}.marketing-tabla-scroll{border:1px solid var(--linea);border-radius:var(--radio-control);max-height:420px;overflow:auto}.marketing-tabla-scroll table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.marketing-tabla-scroll th,.marketing-tabla-scroll td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--linea);padding:12px}.marketing-tabla-scroll thead{background:var(--panel-suave);z-index:1;position:sticky;top:0}.marketing-avisos{gap:6px;display:grid}.marketing-avisos .gestion-nota{margin:0;font-size:11px}.marketing-registros{gap:14px;display:grid}.marketing-registro{border:1px solid var(--linea);border-radius:var(--radio-interno);align-items:flex-start;gap:16px;min-width:0;padding:16px;display:flex}.marketing-registro>img{object-fit:cover;border-radius:var(--radio-control);flex-shrink:0;width:112px;height:112px}.marketing-registro>div{flex:1;min-width:0}.marketing-registro h3{overflow-wrap:anywhere;margin:5px 0 12px;font-size:14px;font-weight:600;line-height:1.6}.marketing-registro small{color:var(--muted);font-size:10px}.marketing-registro-metricas{flex-wrap:wrap;gap:12px 24px;margin-bottom:12px;display:flex}.marketing-registro-metricas span{color:var(--muted);font-size:10px}.marketing-registro-metricas strong{color:var(--tinta);font-variant-numeric:tabular-nums;margin-top:5px;font-size:14px;display:block}.marketing-registro details{margin-top:10px;font-size:12px}.marketing-registro summary{cursor:pointer;color:var(--marca-azul);padding:6px 0}.marketing-registro dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.marketing-registro dl>div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.marketing-registro dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.marketing-texto-detalle{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);line-height:1.7}.marketing-registro a{color:var(--marca-azul);margin-top:12px;font-size:12px;display:inline-block}@media (max-width:760px){.marketing-encabezado{align-items:flex-start}.marketing-procedencia small{width:100%;margin-left:0}.marketing-analisis .marketing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-registro{flex-direction:column}.marketing-registro>img{width:100%;height:180px}.marketing-registro dl{grid-template-columns:1fr}.marketing-fuentes{gap:5px}.marketing-fuentes button{font-size:11px}.marketing-comparar{white-space:normal}}.marketing-orden{max-width:300px;margin-bottom:16px}.marketing-filtros>.campo-rango{flex:0 365px;min-width:0}.marketing-busqueda .search-field__group{width:100%}.marketing-panel{min-width:0;padding:0}.marketing-vinculos-form.gestion-filtros{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:16px;margin-top:12px;display:grid}.marketing-vinculos-form .text-field{flex-direction:column;gap:6px;min-width:0;display:flex}.marketing-vinculos-form .label{align-items:center;gap:3px;font-size:12px;display:inline-flex}.marketing-vinculos-form .input{width:100%;min-height:40px}.marketing-vinculos-form>.button{white-space:nowrap;min-height:40px}@media (max-width:1100px){.marketing-vinculos-form.gestion-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.marketing-vinculos-form.gestion-filtros{grid-template-columns:minmax(0,1fr)}}.marketing-anuncios-cuadricula{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:18px}.marketing-anuncio.card{border:1px solid var(--linea);border-radius:var(--radio-interno);background:var(--panel);min-width:0;height:100%;color:var(--tinta);box-shadow:none;gap:18px;padding:18px}.marketing-anuncio .marketing-anuncio-cabecera{flex-direction:row;align-items:center;gap:14px;padding:0;display:flex}.marketing-anuncio-miniatura{border-radius:var(--radio-control);background:var(--panel-suave);width:88px;height:88px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.marketing-anuncio-miniatura img{object-fit:cover;width:100%;height:100%}.marketing-anuncio-identidad{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.marketing-anuncio-identidad .card__title{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.marketing-anuncio-identidad .card__description{color:var(--muted);font-size:11px}.marketing-anuncio-identidad .chip{white-space:normal;max-width:100%;height:auto}.marketing-anuncio>.card__content,.marketing-anuncio>.card__footer{min-width:0;padding:0}.marketing-anuncio-metricas{border-block:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:16px 0;display:grid}.marketing-anuncio-metricas dt{color:var(--muted);font-size:10px;line-height:1.4}.marketing-anuncio-metricas dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:650}.marketing-anuncio>.card__footer{margin-top:auto}.marketing-anuncio-ver-detalle.button{width:100%;height:auto;min-height:32px;color:var(--azul-texto);white-space:normal;text-align:left;justify-content:space-between;padding:4px 0;font-size:11px}.marketing-anuncio-detalle.popover{border:1px solid var(--linea);border-radius:var(--radio-interno);background:var(--overlay);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--tinta);box-shadow:var(--sombra-tarjeta);z-index:120;padding:0;font-size:12px}.marketing-anuncio-detalle .popover__dialog{overscroll-behavior:contain;outline:none;max-height:min(620px,70dvh);padding:20px;overflow-y:auto}.marketing-anuncio-detalle .popover__heading{overflow-wrap:anywhere;font-size:17px;font-weight:650}.marketing-anuncio-detalle-fecha{color:var(--muted);margin:6px 0 14px;font-size:11px}.marketing-anuncio-detalle dl{margin:12px 0;display:grid}.marketing-anuncio-detalle dl>div{border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.marketing-anuncio-detalle dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.marketing-anuncio-detalle small{color:var(--muted);overflow-wrap:anywhere;display:block}.marketing-anuncio-detalle a{color:var(--azul-texto);margin-top:12px;display:inline-block}
.pestanas-modulo.tabs{flex-direction:column;gap:20px;min-width:0;display:flex}.navegacion-modulo.tabs__list-container{background:var(--default);flex-shrink:0;align-self:flex-start;width:fit-content;min-width:0;max-width:100%;padding:0;display:block}.navegacion-modulo .tabs__list{gap:2px;width:max-content;padding:4px}.navegacion-modulo .tabs__tab{white-space:nowrap;flex-shrink:0;gap:6px;width:auto;height:auto;min-height:36px;padding:9px 16px;font-size:13px}.tablero-panel,.campanas-panel{min-width:0;padding:0}.tablero-alcance{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.6}.tablero-panel .marketing-metricas{grid-template-columns:repeat(4,minmax(0,1fr))}.tablero-panel .tablero-buscador.search-field{background:0 0;border:0;width:min(430px,100%);margin-bottom:16px;padding:0}.tablero-buscador .search-field__group{border-radius:var(--radio-control)}.tablero-panel .kanban-columnas{margin-top:0}.campanas-vistas .marketing-vistas{justify-content:space-between;gap:16px}.campanas-vistas .marketing-vistas>.navegacion-modulo{flex:0 auto}.gestion-espacio:is([data-vista=kanban],[data-vista=marketing]){--alto-cabecera-app:72px;--margen-modulo:24px;min-height:0;margin-top:calc(-1 * var(--alto-cabecera-app));flex-direction:column;padding:0;display:flex;overflow:hidden}.modulo-fijo.tabs{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-inline:var(--margen-modulo);flex:1;gap:4px;overflow-y:auto}.modulo-cabecera{top:var(--alto-cabecera-app);z-index:5;margin-top:calc(var(--alto-cabecera-app) + 8px);flex-shrink:0;align-items:center;gap:16px;min-width:0;padding:12px 0;display:flex;position:sticky}.modulo-cabecera:before{content:"";z-index:-1;pointer-events:none;top:calc(-1 * (var(--alto-cabecera-app) + 12px));bottom:-18px;inset-inline:calc(-1 * var(--margen-modulo));background:var(--overlay);position:absolute;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.modulo-cabecera>.navegacion-modulo{flex:0 auto;align-self:center}.modulo-acciones{flex:none;align-items:center;margin-left:auto;display:flex}.modulo-acciones[hidden],.modulo-acciones:empty{display:none}.modulo-fijo>.modulo-scroll{flex:none;padding:0 4px 24px 0;overflow:visible}.modulo-scroll .marketing-kanban{max-height:none}@media (max-width:1000px){.tablero-panel .marketing-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gestion-espacio:is([data-vista=kanban],[data-vista=marketing]){--alto-cabecera-app:112px;--margen-modulo:12px}.modulo-cabecera{flex-wrap:wrap;gap:10px}.modulo-cabecera>.navegacion-modulo{width:100%}.modulo-acciones{justify-content:flex-end;width:100%}.modulo-scroll .marketing-filtros>.campo-rango{flex:100%;grid-column:1/-1;width:100%;max-width:100%}.pestanas-modulo.tabs{gap:16px}.navegacion-modulo .tabs__tab{padding:8px 13px;font-size:12px}.campanas-vistas .marketing-vistas{align-items:stretch}.campanas-vistas .marketing-busqueda{width:100%;min-width:0;max-width:none}}
.popover,.dropdown__popover,.select__popover,.date-picker__popover,.date-range-picker__popover,.modal__dialog,.drawer__dialog,.alert-dialog__dialog,.modal,.selector-heroui .select__popover,.card[class]{border-radius:var(--radio-superficie)}.card .card,.notificacion-tarjeta.card,.kanban-tarjeta.card,.ficha-oportunidad.card{border-radius:var(--radio-interno)}.button,.input,.textarea,.text-area,.select__trigger,.date-input-group,.time-field__input,.tooltip{border-radius:var(--radio-control)}.tabs__list-container,.tabs__tab,.tabs__indicator{border-radius:var(--radio-pildora)}.avatar{border-radius:var(--radio-circular)}
.bandeja-lista{--separacion-inbox:40px;isolation:isolate;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.inbox-superior{z-index:2;background:var(--overlay);grid-area:1/1;position:relative}.inbox-superior:after,.chat-superior:after,.zona-redaccion:before{content:"";pointer-events:none;height:12px;position:absolute;inset-inline:0}.inbox-superior:after,.chat-superior:after{top:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.bandeja-lista>.lista-chats{padding-top:calc(var(--alto-inbox,200px) + var(--separacion-inbox));scroll-padding-top:calc(var(--alto-inbox,200px) + var(--separacion-inbox));grid-area:1/1/-1}.conversacion.card{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.chat-superior{z-index:2;background:var(--overlay);grid-area:1/1;min-width:0;position:relative}.chat-superior .chat-cabecera,.chat-superior .buscar-chat{background:0 0;border:0}.conversacion .historial{background-color:var(--chat-fondo);background-image:var(--chat-patron);padding-top:calc(var(--alto-chat-superior,77px) + 22px);padding-bottom:calc(var(--alto-chat-redactor,80px) + 22px);scroll-padding-top:calc(var(--alto-chat-superior,77px) + 12px);scroll-padding-bottom:calc(var(--alto-chat-redactor,80px) + 12px);background-repeat:repeat;background-size:300px 260px;grid-area:1/1/-1}.conversacion .zona-redaccion{z-index:2;background:var(--overlay);grid-area:3/1;min-width:0;position:relative}.zona-redaccion:before{bottom:100%;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.chat-herramientas .abrir-contacto-movil{display:none}@media (max-width:1279px){.chat-herramientas .abrir-contacto-movil{display:inline-flex}}
.card:not(.card--transparent),.popover,.dropdown__popover,.select__popover,.date-picker__popover,.date-range-picker__popover,.modal__dialog,.drawer__dialog,.alert-dialog__dialog,.tooltip,.agenda-editor,.inbox-superior,.chat-superior,.conversacion .zona-redaccion,.inbox-superior:after,.chat-superior:after,.zona-redaccion:before,.modulo-cabecera:before,.modal-fondo,.modal__backdrop--blur,.drawer__backdrop--blur,.alert-dialog__backdrop--blur{-webkit-backdrop-filter:var(--desenfoque-superficie)}.popover,.dropdown__popover,.select__popover,.date-picker__popover,.date-range-picker__popover,.modal__dialog,.drawer__dialog,.alert-dialog__dialog,.tooltip{background:var(--overlay)}@media (min-width:701px){.aplicacion .inbox-superior,.aplicacion .chat-superior{-webkit-backdrop-filter:none;background:0 0}.aplicacion .inbox-superior:before,.aplicacion .chat-superior:before{content:"";z-index:-1;pointer-events:none;background:var(--overlay);-webkit-backdrop-filter:var(--desenfoque-superficie);position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.aplicacion .inbox-superior:after,.aplicacion .chat-superior:after{display:none}.aplicacion .inbox-superior:before{background:color-mix(in srgb, var(--fondo) 82%, transparent)}}
.navegacion-movil{display:none}@media (max-width:700px){.aplicacion,.aplicacion.con-ficha{--alto-header-movil:calc(66px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr);grid-template-rows:var(--alto-header-movil) minmax(0, 1fr) calc(88px + env(safe-area-inset-bottom,0px));min-height:0}.aplicacion>.riel{display:none}.aplicacion>.bandeja-lista,.aplicacion>.zona-chat,.aplicacion>.gestion-espacio{grid-area:2/1;min-width:0;min-height:0}.aplicacion>.bandeja-lista,.aplicacion>.zona-chat{grid-row:1/3}.inbox-superior,.chat-superior{padding-top:var(--alto-header-movil);background:linear-gradient(to bottom, transparent var(--alto-header-movil), var(--overlay) var(--alto-header-movil))}.cabecera-app.card{-webkit-backdrop-filter:var(--desenfoque-superficie)}.aplicacion:not(.mostrando-chat) .inbox-superior{-webkit-backdrop-filter:none;background:0 0}.aplicacion:not(.mostrando-chat) .inbox-superior:before{content:"";z-index:-1;pointer-events:none;background:var(--overlay);-webkit-backdrop-filter:var(--desenfoque-superficie);position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.aplicacion:not(.mostrando-chat) .inbox-superior:after{display:none}.aplicacion:has(>.bandeja-lista):not(.mostrando-chat)>.cabecera-app.card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.agenda-editor.agenda-editor-movil{width:min(400px,100vw - 24px);min-width:0;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;overflow-y:auto}.agenda-editor-movil .agenda-editor-barra{flex-shrink:0}.agenda-editor-movil .agenda-editor-form,.agenda-editor-movil .agenda-editor-detalle{flex-shrink:0;min-width:0}.navegacion-movil{border:1px solid color-mix(in srgb, var(--linea) 75%, transparent);border-radius:var(--radio-superficie);background:var(--overlay);height:64px;-webkit-backdrop-filter:var(--desenfoque-superficie);box-shadow:var(--sombra);z-index:25;grid-area:3/1;align-self:start;align-items:center;gap:4px;margin:10px 12px 0;padding:7px;display:flex}.navegacion-movil-boton.button{border-radius:var(--radio-interno);min-width:44px;height:48px;color:var(--muted);flex:1 1 0;gap:7px;padding:0 10px}.navegacion-movil-boton>svg{flex-shrink:0}.navegacion-movil-boton>span{font-size:12px;font-weight:600;display:none}.navegacion-movil-boton:is([aria-current=page],[data-actual=true]){background:var(--marca-marino);color:#fff;flex:none;padding-inline:14px}.navegacion-movil-boton:is([aria-current=page],[data-actual=true])>span{display:inline}.cabecera-app.card{height:54px;min-height:54px;margin:calc(6px + env(safe-area-inset-top,0px)) 10px 6px;border-radius:var(--radio-interno);flex-direction:row;grid-area:1/1;align-items:center;gap:8px;padding:8px 10px;display:flex}.cabecera-identidad{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.cabecera-vista-titulo{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:88px;font-size:16px;overflow:hidden}.cabecera-separador{display:none}.cabecera-identidad .cabecera-linea-trigger{flex:1;gap:5px;width:0;min-width:54px;max-width:none;height:36px;padding:0 7px;font-size:11px}.cabecera-derecha{flex-shrink:0;justify-content:flex-end;gap:6px;width:auto}.cabecera-derecha .notificaciones-disparador{width:32px;min-width:32px;height:36px}.cabecera-linea-nombre{text-align:left;flex:1;min-width:0;max-width:none}.cabecera-linea-numero{display:none}.cabecera-linea-chevron{margin-left:auto}.gestion-espacio:is([data-vista=kanban],[data-vista=marketing]){--alto-cabecera-app:var(--alto-header-movil)}.inbox-superior .bandeja-titulo{padding:16px 16px 12px}.inbox-superior kbd{display:none}.menu-movil{border:1px solid var(--linea);width:280px;max-width:calc(100vw - 24px);box-shadow:var(--sombra)}.menu-movil .popover__dialog{flex-direction:column;gap:8px;padding:16px;display:flex}.menu-movil .popover__heading{margin-bottom:4px;font-weight:650}.menu-movil .popover__dialog>.button{justify-content:flex-start;min-height:44px}.menu-movil-cuenta{border-top:1px solid var(--linea);align-items:center;gap:16px;padding-top:12px;display:flex}.menu-movil-cuenta .riel-cuenta{flex-direction:row;flex:1;min-width:0}.menu-movil-cuenta .riel-cuenta-nombre{text-overflow:ellipsis;overflow:hidden}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b2991b2-module__9mH_6q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b2991b2-module__9mH_6q__variable{--font-sans:"Inter", "Inter Fallback"}
