﻿/* --- ESTILOS CHAT SUMICOMP --- */

/* 1. Cabecera Azul */
.chat-header-sumi {
    background: linear-gradient(135deg, #0026a7 0%, #0026a7 100%);
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

/* 2. Área de Mensajes */
#chatMessages {
    background-color: #f4f6f9; /* Fondo gris muy suave */
    scrollbar-width: thin;
    scrollbar-color: #0026a7 #f4f6f9;
}

    /* 3. Burbujas de Mensaje (Redefinición) */
    /* Bot (Blanco) */
    #chatMessages .msg-bot {
        background-color: #ffffff !important;
        color: #333;
        border-radius: 18px 18px 18px 2px !important; /* Punta abajo-izq */
        box-shadow: 0 2px 5px rgba(0,0,0,0.05) !important;
        border: 1px solid #edf2f7;
        padding: 12px 16px !important;
    }

    /* Usuario (Naranja Sumicomp) */
    #chatMessages .msg-user {
        background-color: #ff8727 !important;
        color: #ffffff !important;
        border-radius: 18px 18px 2px 18px !important; /* Punta abajo-der */
        box-shadow: 0 4px 10px rgba(255, 102, 0, 0.2) !important;
        padding: 12px 16px !important;
    }

/* 4. El Input (Estilizado como pediste) */
#chatInput {
    background-color: #f8f9fa;
    border: 1px solid #e9ecef;
    transition: all 0.3s ease;
    font-size: 0.95rem;
}

    #chatInput:focus {
        background-color: #ffffff;
        border-color: #ff8727; /* Borde naranja al escribir */
        box-shadow: 0 0 0 4px rgba(255, 102, 0, 0.1); /* Resplandor naranja suave */
        outline: none;
    }

/* 5. Botón Enviar */
#sendBtn {
    background-color: #ff8727;
    border: none;
    transition: transform 0.2s;
}

    #sendBtn:hover {
        background-color: #e65c00;
        transform: scale(1.05);
    }
