:root{--fondo:#f4f2ee;--tarjeta:#fff;--tinta:#121212;--suave:#5b5b5b;--linea:#dcd8d0;--rojo:#c4161c;--verde:#2e7d4f;--naranja:#e8590c;--azul:#1f4fa3;--chat:#efeae2;--mio:#d9fdd3;--wa:#1e3a34;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--fondo);color:var(--tinta);margin:0;font:400 16px/1.5 Archivo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.barra{z-index:5;padding:14px max(16px, env(safe-area-inset-right,0px)) 14px max(16px, env(safe-area-inset-left,0px));background:var(--tarjeta);border-bottom:3px solid var(--tinta);align-items:center;gap:16px;display:flex;position:sticky;top:0}.marca{align-items:center;gap:10px;font-weight:800;font-stretch:110%;display:flex}.mk{background:var(--rojo);color:#fff;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.correo{color:var(--suave);margin-left:auto;font-size:13px}main{max-width:860px;padding:24px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));margin:0 auto}.boton{background:var(--tinta);color:#fff;border:0;min-height:44px;padding:0 18px;font-weight:700}.boton:disabled{opacity:.5}.enlace{min-height:44px;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.error{color:var(--rojo);font-weight:600}.login{background:var(--tarjeta);gap:14px;max-width:380px;margin:15vh auto 0;padding:28px;display:grid}.login h1{margin:0 0 4px;font-size:22px;font-stretch:110%}.login input{border:1px solid var(--linea);width:100%;min-height:44px;padding:0 12px}.login label{color:var(--suave);gap:4px;font-size:14px;display:grid}.fila-conv{text-align:left;background:var(--tarjeta);border:0;border-bottom:1px solid var(--linea);align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.fila-conv:first-child{border-top:1px solid var(--linea)}.fila-conv .negocio{font-weight:700}.fila-conv .cuando{color:var(--suave);white-space:nowrap;margin-left:auto;font-size:13px}.badge{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.badge.ia{color:var(--verde);background:#e4f3ea}.badge.humano{color:var(--naranja);background:#fdeee2}.badge.cerrada{color:var(--suave);background:#ececec}.vacio{color:var(--suave);padding:24px 0}.cabecera-conv{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.cabecera-conv h2{margin:0;font-size:20px}.acciones-conv{gap:10px;margin-left:auto;display:flex}.telefono{background:#0f0f0f;border-radius:24px;padding:10px}.mensajes{background:var(--chat);border-radius:14px;flex-direction:column;gap:8px;height:60vh;min-height:360px;padding:14px 12px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;background:#fff;border-radius:10px;align-self:flex-start;max-width:85%;padding:8px 11px 6px;font-size:14.5px;line-height:1.4;box-shadow:0 1px #00000014}.msg.yo{background:var(--mio);align-self:flex-end}@media (max-width:640px){.correo{display:none}}
