.ai-chat-container[data-v-e05b9da4]{height:calc(100vh - 120px);padding:20px}.session-panel[data-v-e05b9da4]{height:100%}.ai-status-bar[data-v-e05b9da4]{margin-bottom:16px;padding:8px 12px;background:#f5f5f5;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px}.session-list[data-v-e05b9da4]{height:calc(100vh - 280px);overflow-y:auto}.empty-sessions[data-v-e05b9da4]{-ms-flex-pack:center;justify-content:center;height:200px}.empty-sessions[data-v-e05b9da4],.session-item[data-v-e05b9da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.session-item[data-v-e05b9da4]{-ms-flex-pack:justify;justify-content:space-between;padding:12px;margin-bottom:8px;border:1px solid #e8e8e8;border-radius:6px;cursor:pointer;transition:all .3s}.session-item[data-v-e05b9da4]:hover{background:#f5f5f5;border-color:#d9d9d9}.session-item.active[data-v-e05b9da4]{background:#e6f7ff;border-color:#1890ff}.session-info[data-v-e05b9da4]{-ms-flex:1;flex:1;min-width:0}.session-title[data-v-e05b9da4]{font-size:14px;font-weight:500;color:#262626;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-time[data-v-e05b9da4]{font-size:12px;color:#8c8c8c}.chat-panel[data-v-e05b9da4]{height:100%}.chat-messages[data-v-e05b9da4]{height:calc(100vh - 280px);overflow-y:auto;border:1px solid #e8e8e8;border-radius:4px;padding:16px;margin-bottom:16px;background:#fafafa}.empty-chat[data-v-e05b9da4]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}.message-item[data-v-e05b9da4]{display:-ms-flexbox;display:flex;margin-bottom:16px}.message-item.user[data-v-e05b9da4]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.message-item.user .message-content[data-v-e05b9da4]{margin-right:12px;text-align:right}.message-item.assistant .message-content[data-v-e05b9da4]{margin-left:12px}.message-content[data-v-e05b9da4]{max-width:70%}.message-text[data-v-e05b9da4]{background:#f5f5f5;padding:12px;border-radius:8px;line-height:1.5;word-wrap:break-word}.message-item.user .message-text[data-v-e05b9da4]{background:#1890ff;color:#fff}.message-meta[data-v-e05b9da4]{margin-top:4px;font-size:12px;color:#999;gap:8px}.message-meta[data-v-e05b9da4],.reasoning-info[data-v-e05b9da4]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.reasoning-info[data-v-e05b9da4]{color:#1890ff;cursor:pointer;gap:4px}.reasoning-info[data-v-e05b9da4]:hover{color:#40a9ff}.chat-input[data-v-e05b9da4]{margin-top:16px}.reasoning-content[data-v-e05b9da4]{max-height:400px;overflow-y:auto;padding:16px;background:#f5f5f5;border-radius:6px;line-height:1.6}@media (max-width:1200px){.ai-chat-container[data-v-e05b9da4]{padding:10px}.chat-messages[data-v-e05b9da4],.session-list[data-v-e05b9da4]{height:calc(100vh - 320px)}}@media (max-width:768px){.ai-chat-container[data-v-e05b9da4]{height:calc(100vh - 60px);padding:10px}.chat-messages[data-v-e05b9da4],.session-list[data-v-e05b9da4]{height:calc(100vh - 200px)}.message-content[data-v-e05b9da4]{max-width:85%}.session-title[data-v-e05b9da4]{font-size:13px}.session-time[data-v-e05b9da4]{font-size:11px}}