);
            border-left: 3px solid #28a745;
        }

        .message.error {
            background: rgba(220, 53, 69, 0.3);
            border-left: 3px solid #dc3545;
        }

        .message.system {
            background: rgba(255, 193, 7, 0.3);
            border-left: 3px solid #ffc107;
            color: #333;
        }

        .timestamp {
            font-size: 11px;
            opacity: 0.7;
            margin-bottom: 5px;
        }

        .json-display {
            background: rgba(