/* style.php - v1.1 */
/* Author: Gemini */
/* Date: 14/08/2025 */
/* v1.1: Adicionados estilos específicos para a Central de Atendimento. */
/* v1.0: Estilos personalizados iniciais. */

/* Transição suave para as cores de fundo e texto */
body, .bg-white, .bg-gray-100, .bg-gray-800, .bg-gray-900, .text-gray-900, .text-gray-200 {
    transition: background-color 0.3s ease, color 0.3s ease;
}

/* Estilos para a Central de Atendimento */
#corpo-mensagens {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.mensagem-bolha {
    max-width: 75%;
    padding: 0.75rem 1rem;
    border-radius: 1.25rem;
    word-wrap: break-word;
}

.mensagem-usuario {
    background-color: #E2E8F0; /* gray-200 */
    color: #1A202C; /* gray-800 */
    align-self: flex-start;
    border-bottom-left-radius: 0.25rem;
}

.dark .mensagem-usuario {
    background-color: #2D3748; /* gray-700 */
    color: #F7FAFC; /* gray-100 */
}

.mensagem-atendente {
    background-color: #C6F6D5; /* green-200 */
    color: #22543D; /* green-800 */
    align-self: flex-end;
    border-bottom-right-radius: 0.25rem;
}

.dark .mensagem-atendente {
    background-color: #2F855A; /* green-700 */
    color: #F0FFF4; /* green-50 */
}

.mensagem-info {
    font-size: 0.75rem;
    color: #718096; /* gray-500 */
}

.dark .mensagem-info {
    color: #A0AEC0; /* gray-400 */
}
