@media only screen and (max-width:1400px){.mediaQuery[data-v-216bb445]{width:1200px}}@media only screen and (min-width:1400px){.mediaQuery[data-v-216bb445]{width:1300px}}.ai-service-page[data-v-216bb445]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff}.ai-service-header[data-v-216bb445]{position:relative;padding:20px 24px 16px;border-bottom:1px solid #f0f0f0}.ai-service-header .ai-service-title[data-v-216bb445]{font-size:18px;font-weight:600;color:#333}.ai-service-header .ai-service-subtitle[data-v-216bb445]{margin-top:4px;font-size:12px;color:#999}.ai-service-header .ai-service-status[data-v-216bb445]{position:absolute;top:22px;right:24px;padding:4px 12px;font-size:12px;color:#00b578;background:rgba(0,181,120,.1);border-radius:12px}.ai-service-body[data-v-216bb445]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 24px;overflow-y:auto;background:#fafafa}.ai-service-body .chat-time[data-v-216bb445]{text-align:center;font-size:12px;color:#999;margin-bottom:16px}.ai-service-body .chat-row[data-v-216bb445]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.ai-service-body .chat-row-user[data-v-216bb445]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ai-service-body .chat-avatar[data-v-216bb445]{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#1e88e5;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px}.ai-service-body .chat-avatar-user[data-v-216bb445]{background:#fff;border:1px solid #e0e0e0;color:#666}.ai-service-body .chat-bubble[data-v-216bb445]{max-width:70%;margin:0 12px;padding:10px 14px;background:#fff;border-radius:8px;font-size:14px;line-height:1.6;color:#333;word-break:break-word;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ai-service-body .chat-bubble-user[data-v-216bb445]{background:#1e88e5;color:#fff}.ai-service-body .chat-bubble-content[data-v-216bb445]{white-space:pre-wrap;word-break:break-word}.ai-service-body .markdown-body[data-v-216bb445]{white-space:normal;word-break:break-word}.ai-service-body .markdown-body[data-v-216bb445] p{margin:0 0 8px}.ai-service-body .markdown-body[data-v-216bb445] p:last-child{margin-bottom:0}.ai-service-body .markdown-body[data-v-216bb445] h1,.ai-service-body .markdown-body[data-v-216bb445] h2,.ai-service-body .markdown-body[data-v-216bb445] h3,.ai-service-body .markdown-body[data-v-216bb445] h4{margin:12px 0 8px;font-weight:600;line-height:1.4}.ai-service-body .markdown-body[data-v-216bb445] h1{font-size:18px}.ai-service-body .markdown-body[data-v-216bb445] h2{font-size:16px}.ai-service-body .markdown-body[data-v-216bb445] h3{font-size:15px}.ai-service-body .markdown-body[data-v-216bb445] ol,.ai-service-body .markdown-body[data-v-216bb445] ul{margin:4px 0 8px;padding-left:20px}.ai-service-body .markdown-body[data-v-216bb445] li{margin:2px 0}.ai-service-body .markdown-body[data-v-216bb445] blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid #ddd;color:#666;background:#f9f9f9}.ai-service-body .markdown-body[data-v-216bb445] strong{font-weight:600}.ai-service-body .markdown-body[data-v-216bb445] code{padding:2px 6px;background:#f0f0f0;border-radius:3px;font-size:13px;font-family:Menlo,Monaco,Consolas,monospace}.ai-service-body .markdown-body[data-v-216bb445] pre{margin:8px 0;border-radius:6px;overflow-x:auto}.ai-service-body .markdown-body[data-v-216bb445] pre code{display:block;padding:12px 16px;background:transparent;font-size:13px;line-height:1.5}.ai-service-body .markdown-body[data-v-216bb445] table{width:100%;margin:8px 0;border-collapse:collapse;font-size:13px}.ai-service-body .markdown-body[data-v-216bb445] table td,.ai-service-body .markdown-body[data-v-216bb445] table th{padding:6px 10px;border:1px solid #e0e0e0;text-align:left}.ai-service-body .markdown-body[data-v-216bb445] table th{background:#f5f5f5;font-weight:600}.ai-service-body .markdown-body[data-v-216bb445] a{color:#1e88e5;text-decoration:none}.ai-service-body .markdown-body[data-v-216bb445] a:hover{text-decoration:underline}.ai-service-body .markdown-body[data-v-216bb445] hr{margin:12px 0;border:none;border-top:1px solid #e0e0e0}.ai-service-body .chat-loading .dot[data-v-216bb445]{-webkit-animation:dot-flash-216bb445 1.4s infinite;animation:dot-flash-216bb445 1.4s infinite;margin-left:2px}.ai-service-body .chat-loading .dot[data-v-216bb445]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ai-service-body .chat-loading .dot[data-v-216bb445]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes dot-flash-216bb445{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes dot-flash-216bb445{0%,80%,to{opacity:.2}40%{opacity:1}}.ai-service-footer[data-v-216bb445]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0;background:#fff}.ai-service-footer[data-v-216bb445] .el-textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-service-footer[data-v-216bb445] .el-textarea__inner{resize:none;border-radius:6px}