104 lines
4.1 KiB
CSS
104 lines
4.1 KiB
CSS
/* src/styles.css или куда ты добавляешь стили */
|
|
|
|
:root {
|
|
/* Цвета сообщений чата */
|
|
--llm-user-border-color: #78B0E3;
|
|
--llm-user-background-color: #C5E1FF;
|
|
--llm-llm-border-color: #A8D8AD;
|
|
--llm-llm-background-color: #DBF5DD;
|
|
--llm-tool-border-color: #FFD180;
|
|
--llm-tool-background-color: #FFF0C9;
|
|
--llm-error-border-color: #FF6666;
|
|
--llm-error-background-color: #FFCCCC;
|
|
--llm-assistant-border-color: #B0B0B0; /* Нейтральный серый для ассистента */
|
|
--llm-assistant-background-color: #E0E0E0; /* Светло-серый фон */
|
|
|
|
/* Общие стили узлов графа */
|
|
--node-padding: 10px;
|
|
--node-border-radius: 5px;
|
|
--node-font-size: 14px;
|
|
--node-font-weight: bold;
|
|
--node-text-color: #333;
|
|
--node-text-align: center;
|
|
}
|
|
|
|
.llm-agent-chat-panel .message-type-user .message-content {
|
|
border: 1px solid var(--llm-user-border-color); /* Цвет для user */
|
|
background-color: var(--llm-user-background-color); /* Светло-голубой фон для user */
|
|
border-radius: 5px;
|
|
padding: 10px;
|
|
}
|
|
|
|
.llm-agent-chat-panel .message-type-llm .message-content {
|
|
border: 1px solid var(--llm-llm-border-color); /* Цвет для llm */
|
|
background-color: var(--llm-llm-background-color); /* Светло-зеленый фон для llm */
|
|
border-radius: 5px;
|
|
padding: 10px;
|
|
}
|
|
|
|
.llm-agent-chat-panel .message-type-tool .message-content {
|
|
border: 1px solid var(--llm-tool-border-color); /* Цвет для tool */
|
|
background-color: var(--llm-tool-background-color); /* Светло-оранжевый фон для tool */
|
|
border-radius: 5px;
|
|
padding: 10px;
|
|
}
|
|
|
|
.llm-agent-chat-panel .message-type-error .message-content {
|
|
border: 1px solid var(--llm-error-border-color); /* Красный цвет для error */
|
|
background-color: var(--llm-error-background-color); /* Светло-красный фон для error */
|
|
border-radius: 5px;
|
|
padding: 10px;
|
|
}
|
|
|
|
.llm-agent-chat-panel .message-type-assistant .message-content {
|
|
border: 1px solid var(--llm-assistant-border-color); /* Цвет для assistant */
|
|
background-color: var(--llm-assistant-background-color); /* Светло-серый фон для assistant */
|
|
border-radius: 5px;
|
|
padding: 10px;
|
|
}
|
|
|
|
/* Общие стили для сообщений */
|
|
.llm-agent-chat-panel .message {
|
|
margin-bottom: 10px;
|
|
display: flex; /* Для выравнивания по сторонам */
|
|
}
|
|
|
|
/* Стили для узлов графа */
|
|
.react-flow__node-default,
|
|
.react-flow__node-user,
|
|
.react-flow__node-llm,
|
|
.react-flow__node-tool,
|
|
.react-flow__node-error,
|
|
.react-flow__node-assistant {
|
|
padding: var(--node-padding);
|
|
border-radius: var(--node-border-radius);
|
|
text-align: var(--node-text-align);
|
|
font-size: var(--node-font-size);
|
|
font-weight: var(--node-font-weight);
|
|
color: var(--node-text-color);
|
|
}
|
|
|
|
.react-flow__node-user {
|
|
border: 1px solid var(--llm-user-border-color); /* Цвет для user */
|
|
background-color: var(--llm-user-background-color); /* Светло-голубой фон для user */
|
|
}
|
|
|
|
.react-flow__node-llm {
|
|
border: 1px solid var(--llm-llm-border-color); /* Цвет для llm */
|
|
background-color: var(--llm-llm-background-color); /* Светло-зеленый фон для llm */
|
|
}
|
|
|
|
.react-flow__node-tool {
|
|
border: 1px solid var(--llm-tool-border-color); /* Цвет для tool */
|
|
background-color: var(--llm-tool-background-color); /* Светло-оранжевый фон для tool */
|
|
}
|
|
|
|
.react-flow__node-error {
|
|
border: 1px solid var(--llm-error-border-color); /* Красный цвет для error */
|
|
background-color: var(--llm-error-background-color); /* Светло-красный фон для error */
|
|
}
|
|
|
|
.react-flow__node-assistant {
|
|
border: 1px solid var(--llm-assistant-border-color); /* Нейтральный серый для ассистента */
|
|
background-color: var(--llm-assistant-background-color); /* Светло-серый фон */
|
|
} |