/* 思考过程样式 */ .thought-process-card { margin-bottom: 12px; border-left: 4px solid #1890ff; background-color: #f0f8ff; } .thought-process-header { display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; } .thought-process-tool-icon { display: flex; align-items: center; gap: 8px; font-weight: 500; color: #1890ff; } .thought-process-content { padding: 0 12px 12px; } .thought-process-collapsed { /* max-height: 150px; */ overflow: hidden; position: relative; } .thought-process-collapsed::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 40px; background: linear-gradient(to bottom, rgba(240, 248, 255, 0), rgba(240, 248, 255, 1)); } .thought-process-observation { margin-top: 8px; padding: 8px 12px; background-color: #f0fff0; border: 1px solid #b7eb8f; border-radius: 4px; } .thought-process-loading { display: flex; align-items: center; justify-content: center; padding: 12px; color: #1890ff; }