 /* Target n8n chat container */
        #n8n-chat {
            width: 100%;
            max-width: 400px;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
            background-color: #f7fafc; /* Light gray background for chat body */
        }

        /* Override header styles */
        #n8n-chat .chat-header {
            background-color: #1e3a8a !important; /* Dark blue header */
            color: #ffffff !important; /* White text */
            padding: 10px;
            border-bottom: 1px solid #e2e8f0;
        }

        /* Chat body */
        #n8n-chat .chat-body {
            background-color: #f7fafc !important; /* Light gray background */
        }

        /* User messages */
        #n8n-chat .chat-message.user {
            background-color: #3b82f6 !important; /* Blue for user messages */
            color: #ffffff !important; /* White text */
            border-radius: 8px;
            margin: 5px;
            padding: 10px;
        }

        /* Bot messages */
        #n8n-chat .chat-message.bot {
            background-color: #e2e8f0 !important; /* Light gray for bot messages */
            color: #1f2937 !important; /* Dark gray text */
            border-radius: 8px;
            margin: 5px;
            padding: 10px;
        }

        /* Chat input */
        #n8n-chat .chat-input {
            background-color: #ffffff !important; /* White input background */
            color: #1f2937 !important; /* Dark text */
            border: 1px solid #e2e8f0;
            border-radius: 4px;
            padding: 8px;
        }

        /* Send button */
        #n8n-chat .chat-input button {
            background-color: #3b82f6 !important; /* Blue button */
            color: #ffffff !important; /* White text */
            border: none;
            border-radius: 4px;
            padding: 8px 12px;
        }

        #n8n-chat .chat-input button:hover {
            background-color: #00F0FF !important; /* Darker blue on hover */
        }

        /* Chat bubble (floating icon) */
        #n8n-chat .chat-bubble {
            background-color: #1e3a8a !important; /* Dark blue bubble */
            color: #ffffff !important; /* White icon/text */
            border-radius: 50%;
        }