/* Reseteo básico para eliminar márgenes por defecto */
body {
    margin: 0;
    padding: 0;
    /* Usa un font-family por defecto si Tailwind no lo ha cargado aún */
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

/* Asegura que el contenedor de la aplicación use toda la altura disponible */
html, #root {
    height: 100%;
}

/* Estas reglas SÍ van aquí, en /assistant/style.css */

/* Reemplaza '.message-text' por la clase real de tu burbuja de texto si es diferente */
.message-text {
  word-wrap: break-word;      /* Corta palabras largas */
  overflow-wrap: break-word;  /* Sinónimo de la anterior */
  white-space: pre-wrap;      /* Respeta los saltos de línea y ajusta el texto */
  max-width: 100%;	
}

/* Reemplaza '.chat-window' por la clase de tu contenedor de mensajes si es diferente */
.chat-window {
  overflow-y: auto;   /* Añade scroll vertical solo cuando es necesario */
  overflow-x: hidden; /* Previene el scroll horizontal */
}