.gw-ai-wrap[data-v-0c920448]{display:flex;flex-direction:column;height:calc(100vh - 86px);min-height:480px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden}.gw-ai-header[data-v-0c920448]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #ebeef5;background:#fff}.gw-ai-title[data-v-0c920448]{display:flex;align-items:center;font-size:16px;font-weight:600;color:#303133}.gw-ai-dot[data-v-0c920448]{width:8px;height:8px;border-radius:50%;background:#67c23a;margin-right:8px}.gw-ai-sub[data-v-0c920448]{font-size:12px;color:#909399}.gw-ai-body[data-v-0c920448]{flex:1;overflow-y:auto;padding:16px;background:#f7f8fa}.gw-ai-empty[data-v-0c920448]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#909399}.gw-ai-empty i[data-v-0c920448]{font-size:48px;margin-bottom:12px}.gw-ai-empty p[data-v-0c920448]{margin:0 0 4px;font-size:14px}.gw-ai-empty span[data-v-0c920448]{font-size:12px}.gw-msg-row[data-v-0c920448]{display:flex;align-items:flex-start;margin-bottom:16px}.gw-msg-user[data-v-0c920448]{flex-direction:row-reverse}.gw-avatar[data-v-0c920448]{flex:none;width:28px;height:28px;border-radius:50%;background:#67c23a;color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.gw-avatar-user[data-v-0c920448]{background:#909399}.gw-bubble[data-v-0c920448]{max-width:85%;padding:10px 12px;border-radius:8px}.gw-bubble-user[data-v-0c920448]{background:#f0f9eb;border:1px solid #e1f3d8;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.gw-bubble-ai[data-v-0c920448]{background:#fff;border:1px solid #ebeef5;max-width:calc(100% - 34px)}.gw-pill[data-v-0c920448]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid #67c23a;border-radius:999px;font-size:12px;line-height:20px;color:#529b2e}.gw-ai-text[data-v-0c920448]{margin:0 0 8px;font-size:14px;color:#303133}.gw-ai-text-row[data-v-0c920448]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.gw-ai-text-row .gw-ai-text[data-v-0c920448]{margin:0}.gw-ai-alert[data-v-0c920448]{margin-bottom:8px}.gw-ai-alert[data-v-0c920448] .el-alert__title{font-size:12px;line-height:18px}.gw-archive-tip[data-v-0c920448]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 12px;border:1px solid #e1f3d8;border-radius:4px;background:#f0f9eb}.gw-archive-icon[data-v-0c920448]{margin-top:2px;font-size:14px;line-height:1;color:#67c23a}.gw-archive-body[data-v-0c920448]{flex:1;min-width:0}.gw-archive-head[data-v-0c920448]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;line-height:20px}.gw-archive-title[data-v-0c920448]{font-weight:600;color:#303133}.gw-archive-count[data-v-0c920448]{color:#909399}.gw-archive-dup[data-v-0c920448]{color:#e6a23c}.gw-archive-list[data-v-0c920448]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.gw-archive-chip[data-v-0c920448]{padding:0 8px;border:1px solid #c2e7b0;border-radius:3px;background:#fff;color:#3f7d22;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:20px;white-space:nowrap}.gw-archive-empty[data-v-0c920448]{margin-top:4px;font-size:12px;line-height:20px;color:#909399}.gw-ai-tabs[data-v-0c920448] .el-tabs__header{margin-bottom:8px}.gw-ai-tabs[data-v-0c920448] .el-tabs__item{height:32px;line-height:32px;font-size:12px}.gw-ai-error[data-v-0c920448],.gw-ai-loading[data-v-0c920448]{display:flex;align-items:center;gap:6px;font-size:14px;color:#303133}.gw-ai-loading i[data-v-0c920448]{color:#67c23a}.gw-ai-error[data-v-0c920448],.gw-ai-error i[data-v-0c920448]{color:#f56c6c}.gw-ai-table[data-v-0c920448]{width:100%}.gw-ai-table[data-v-0c920448] .gw-row-fail{background:#fef0f0}.gw-expand-box[data-v-0c920448]{padding:4px 24px 8px 48px}.gw-expand-item[data-v-0c920448]{margin-bottom:6px;font-size:12px;line-height:20px;color:#606266}.gw-expand-item label[data-v-0c920448]{color:#909399;margin-right:4px}.gw-element[data-v-0c920448]{white-space:pre-wrap;color:#303133;background:#f7f8fa;padding:6px 10px;border-radius:4px;margin-top:4px}.gw-warn[data-v-0c920448]{color:#e6a23c}.gw-ai-footer[data-v-0c920448]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #ebeef5;background:#fff}.gw-country-select[data-v-0c920448]{width:220px}.gw-opt-code[data-v-0c920448]{margin-right:16px;color:#909399}.gw-opt-name[data-v-0c920448]{margin-right:16px}.gw-save-box[data-v-0c920448]{flex:none;display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px;background:#f5f7fa;transition:border-color .2s}.gw-save-box[data-v-0c920448]:hover{border-color:#c0c4cc}.gw-save-label[data-v-0c920448]{font-size:12px;color:#606266;white-space:nowrap}.gw-save-radio[data-v-0c920448]{display:inline-flex;align-items:center;margin-left:10px;padding-left:10px;border-left:1px solid #e4e7ed}.gw-save-radio[data-v-0c920448] .el-radio{margin-right:12px;line-height:1}.gw-save-radio[data-v-0c920448] .el-radio:last-child{margin-right:0}.gw-save-radio[data-v-0c920448] .el-radio__label{font-size:12px;padding-left:6px}.gw-file-chip[data-v-0c920448]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #dcdfe6;border-radius:999px;background:#f4f4f5;font-size:12px;color:#606266;max-width:260px}.gw-file-name[data-v-0c920448]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-file-chip .el-icon-close[data-v-0c920448]{cursor:pointer;color:#909399}.gw-file-chip .el-icon-close[data-v-0c920448]:hover{color:#f56c6c}.gw-footer-flex[data-v-0c920448]{flex:1}