.jeecg-ai-container[data-v-4d27a95c]{height:89vh;background-color:#f8f9fa;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1)}.jeecg-question-sider[data-v-4d27a95c]{background:#fff;border-right:1px solid #e9ecef;box-shadow:2px 0 10px rgba(0,0,0,.08);transition:all .3s ease;padding:16px 0;overflow-y:auto}.jeecg-question-sider .jeecg-question-list[data-v-4d27a95c]{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 16px}.jeecg-question-sider .jeecg-section-title[data-v-4d27a95c]{font-size:16px;color:#1890ff;margin-bottom:16px;font-weight:600;padding:8px 12px;background:rgba(24,144,255,.05);border-radius:8px;border-left:3px solid #1890ff}.jeecg-question-card[data-v-4d27a95c]{background:#fff;border-radius:8px;padding:12px;margin:6px 0;transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;border:1px solid #e9ecef}.jeecg-question-card[data-v-4d27a95c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#1890ff}.jeecg-question-card.selected[data-v-4d27a95c]{background-color:rgba(24,144,255,.08);border-color:#1890ff}.jeecg-question-card.selected .jeecg-card-icon[data-v-4d27a95c],.jeecg-question-card.selected .jeecg-card-title[data-v-4d27a95c]{color:#1890ff}.jeecg-question-card .jeecg-card-header[data-v-4d27a95c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.jeecg-question-card .jeecg-card-icon[data-v-4d27a95c]{font-size:16px;color:#6c757d;margin-right:10px;transition:all .3s}.jeecg-question-card .jeecg-card-title[data-v-4d27a95c]{font-size:14px;font-weight:500;color:#212529;transition:all .3s}.jeecg-content[data-v-4d27a95c]{padding:24px;position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#f8f9fa}.jeecg-new-conversation[data-v-4d27a95c]{margin-bottom:16px}.jeecg-new-conversation .ant-btn[data-v-4d27a95c]{background:#1890ff;border:none;border-radius:8px;height:36px;padding:0 16px;font-weight:500;transition:all .3s}.jeecg-new-conversation .ant-btn[data-v-4d27a95c]:hover{background:#007cee;transform:translateY(-1px);box-shadow:0 2px 8px rgba(24,144,255,.3)}.jeecg-message-area[data-v-4d27a95c]{-ms-flex:1;flex:1;overflow-y:auto;margin-bottom:24px;padding:0 8px}.jeecg-message-area[data-v-4d27a95c]::-webkit-scrollbar{width:6px}.jeecg-message-area[data-v-4d27a95c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.jeecg-message-item[data-v-4d27a95c]{margin:16px 0;animation:fadeIn-4d27a95c .3s ease;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.jeecg-message-item.ai-message[data-v-4d27a95c]{-ms-flex-align:start;align-items:flex-start}.jeecg-message-item.user-message[data-v-4d27a95c]{-ms-flex-align:end;align-items:flex-end}@keyframes fadeIn-4d27a95c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jeecg-message-time[data-v-4d27a95c]{font-size:12px;color:#adb5bd;margin:4px 0 8px;padding:0 16px}.jeecg-message-bubble[data-v-4d27a95c]{display:-ms-flexbox;display:flex;max-width:80%;min-width:120px;width:fit-content;gap:12px;padding:12px 16px;border-radius:18px;-ms-flex-align:start;align-items:flex-start;transition:all .3s;word-break:break-word;line-height:1.5}.ai-message .jeecg-message-bubble[data-v-4d27a95c]{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border-bottom-left-radius:4px}.user-message .jeecg-message-bubble[data-v-4d27a95c]{-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#4361ee;color:#fff;border-bottom-right-radius:4px}.jeecg-avatar[data-v-4d27a95c]{-ms-flex-negative:0;flex-shrink:0;background:#6c757d;color:#fff}.user-message .jeecg-avatar[data-v-4d27a95c]{background:#153ae9}.jeecg-msgContent[data-v-4d27a95c]{-ms-flex:1;flex:1;min-width:0}.jeecg-msgContent pre[data-v-4d27a95c]{margin:0;white-space:pre-wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px}.jeecg-msgContent a[data-v-4d27a95c]{color:#1890ff;text-decoration:none}.jeecg-msgContent a[data-v-4d27a95c]:hover{text-decoration:underline}.jeecg-loading-dots[data-v-4d27a95c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:24px;padding:0 8px}.jeecg-loading-dots span[data-v-4d27a95c]{display:inline-block;width:8px;height:8px;margin-right:6px;background:#6c757d;border-radius:50%;animation:dot-flashing-4d27a95c 1.4s ease-in-out infinite}.jeecg-loading-dots span[data-v-4d27a95c]:first-child{animation-delay:0s}.jeecg-loading-dots span[data-v-4d27a95c]:nth-child(2){animation-delay:.2s}.jeecg-loading-dots span[data-v-4d27a95c]:nth-child(3){animation-delay:.4s;margin-right:0}@keyframes dot-flashing-4d27a95c{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.jeecg-input-wrapper[data-v-4d27a95c]{position:relative;padding:16px 0 0;background:linear-gradient(0deg,#fff 70%,hsla(0,0%,100%,0))}.jeecg-input-wrapper[data-v-4d27a95c]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#e9ecef}.jeecg-ai-input[data-v-4d27a95c]{border-radius:20px;padding:12px 16px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid #e9ecef;transition:all .3s ease}.jeecg-ai-input[data-v-4d27a95c]:hover{border-color:#1890ff;box-shadow:0 2px 12px rgba(67,97,238,.2)}.jeecg-ai-input[data-v-4d27a95c]:focus{border-color:#1890ff;box-shadow:0 2px 12px rgba(67,97,238,.3)}.jeecg-ai-input .ant-input[data-v-4d27a95c]{padding:0;border:none;box-shadow:none}.jeecg-ai-input .ant-input[data-v-4d27a95c]:focus{box-shadow:none}.jeecg-send-btn[data-v-4d27a95c]{background-color:#1890ff;color:#fff;transition:all .3s;border:none}.jeecg-send-btn[data-v-4d27a95c]:hover{background-color:#007cee;transform:translateY(-1px)}.jeecg-send-btn[data-v-4d27a95c]:active{transform:translateY(0)}.input-container[data-v-4d27a95c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}.jeecg-ai-input[data-v-4d27a95c]{-ms-flex:1;flex:1;margin-right:10px}.jeecg-send-btn[data-v-4d27a95c]{min-width:40px;height:40px}.pagination-container[data-v-4d27a95c]{margin-top:20px;padding:12px 0;border-top:1px solid #e9ecef}.pagination-container .ant-pagination-item[data-v-4d27a95c]{border-radius:6px}.pagination-container .ant-pagination-item-active[data-v-4d27a95c]{border-color:#1890ff;background:#1890ff}.pagination-container .ant-pagination-item-active a[data-v-4d27a95c]{color:#fff}.pagination-container .ant-pagination-next .ant-pagination-item-link[data-v-4d27a95c],.pagination-container .ant-pagination-prev .ant-pagination-item-link[data-v-4d27a95c]{border-radius:6px}@media (max-width:768px){.jeecg-ai-container[data-v-4d27a95c]{height:100vh;border-radius:0}.jeecg-content[data-v-4d27a95c]{padding:16px}.jeecg-message-bubble[data-v-4d27a95c]{max-width:90%}}