/**
 * 执行日志类型上色规则（全局公共样式）。
 *
 * <p>三处显示执行日志共用：
 * <ul>
 *   <li>ChatMessageList.vue（.chat-log-tag）</li>
 *   <li>WorkflowEditor.vue（.nrc-log-tag）</li>
 *   <li>RunHistory.vue（.nrc-log-tag）</li>
 * </ul>
 *
 * <p>颜色规则覆盖 10 种类型（与 utils/logLabels.js LOG_LABELS 一致）：
 * info / thinking / status / step / tool_progress / tool_call / tool_result /
 * todo_update / clarify_request / error。
 *
 * <p>用法：组件 &lt;script setup&gt; 中 import '../styles/log-types.css'，
 * 模板中日志行根元素加 <code>class="log-type-{suffix}"</code>（suffix 来自 logTypeSuffix）。
 */
.log-type-info .nrc-log-tag,
.log-type-info .chat-log-tag {
  background: rgba(148, 163, 184, 0.15);
  color: #cbd5e1;
}

.log-type-thinking .nrc-log-tag,
.log-type-thinking .chat-log-tag {
  background: rgba(168, 85, 247, 0.15);
  color: #c084fc;
}

.log-type-status .nrc-log-tag,
.log-type-status .chat-log-tag {
  background: rgba(59, 130, 246, 0.15);
  color: #93c5fd;
}

.log-type-step .nrc-log-tag,
.log-type-step .chat-log-tag {
  background: rgba(34, 197, 94, 0.15);
  color: #86efac;
}

.log-type-tool_call .nrc-log-tag,
.log-type-tool_call .chat-log-tag {
  background: rgba(251, 191, 36, 0.15);
  color: #fbbf24;
}

.log-type-tool_progress .nrc-log-tag,
.log-type-tool_progress .chat-log-tag {
  background: rgba(251, 191, 36, 0.15);
  color: #fbbf24;
}

.log-type-tool_result .nrc-log-tag,
.log-type-tool_result .chat-log-tag {
  background: rgba(20, 184, 166, 0.15);
  color: #5eead4;
}

.log-type-todo_update .nrc-log-tag,
.log-type-todo_update .chat-log-tag {
  background: rgba(236, 72, 153, 0.15);
  color: #f9a8d4;
}

.log-type-clarify_request .nrc-log-tag,
.log-type-clarify_request .chat-log-tag {
  background: rgba(244, 114, 182, 0.15);
  color: #f472b6;
}

.log-type-error .nrc-log-tag,
.log-type-error .chat-log-tag {
  background: rgba(248, 113, 113, 0.15);
  color: #f87171;
}
