.kb-detail[data-v-264990e5]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f0f2f5}.kb-detail-top[data-v-264990e5]{-ms-flex-negative:0;flex-shrink:0;background:#fff;padding:16px 16px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;max-height:80px;margin-bottom:10px;overflow:hidden}.kb-detail-main[data-v-264990e5],.kb-detail-top[data-v-264990e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kb-detail-main[data-v-264990e5]{gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.kb-detail-icon[data-v-264990e5]{-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#1890ff,#36cfc9);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}.kb-detail-icon i[data-v-264990e5]{font-size:18px;color:#fff}.kb-detail-name[data-v-264990e5]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-detail-desc[data-v-264990e5]{font-size:13px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;margin-left:4px}.kb-detail-stats[data-v-264990e5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}.kb-stat[data-v-264990e5]{font-size:13px;color:#666}.kb-stat i[data-v-264990e5]{color:#1890ff;margin-right:2px}.kb-stat b[data-v-264990e5]{color:#333}.kb-upload-dialog .upload-body .upload-dropzone{border:2px dashed #d9d9d9;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;-webkit-transition:border-color .25s,background .25s;transition:border-color .25s,background .25s;background:#fafafa}.kb-upload-dialog .upload-body .upload-dropzone:hover{border-color:#1890ff;background:#f0f7ff}.kb-upload-dialog .upload-body .upload-dropzone.is-dragover{border-color:#1890ff;background:#e6f7ff}.kb-upload-dialog .upload-body .upload-dropzone.has-file{padding:16px 20px;border-style:solid;border-color:#1890ff;background:#f0f7ff;cursor:default}.kb-upload-dialog .upload-body .upload-dropzone .upload-icon{font-size:48px;color:#bfbfbf}.kb-upload-dialog .upload-body .upload-dropzone .upload-text{margin:12px 0 0;font-size:14px;color:#999}.kb-upload-dialog .upload-body .file-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.kb-upload-dialog .upload-body .file-preview .file-preview-icon{font-size:32px;color:#1890ff;-ms-flex-negative:0;flex-shrink:0}.kb-upload-dialog .upload-body .file-preview .file-info{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;min-width:0}.kb-upload-dialog .upload-body .file-preview .file-info .file-name{margin:0;font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-upload-dialog .upload-body .file-preview .file-info .file-size{margin:4px 0 0;font-size:12px;color:#999}.kb-upload-dialog .upload-body .file-preview .file-remove{-ms-flex-negative:0;flex-shrink:0;font-size:18px;color:#999}.kb-upload-dialog .upload-body .file-preview .file-remove:hover{color:#ff4d4f}.kb-upload-dialog .upload-body .upload-formats{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.kb-upload-dialog .upload-body .upload-formats .formats-label{font-size:12px;color:#999}.kb-upload-dialog .upload-body .upload-formats .format-tag{display:inline-block;padding:2px 8px;font-size:12px;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;border-radius:3px}.kb-upload-dialog .upload-body .upload-limit{margin:6px 0 0;font-size:12px;color:#bbb}.kb-upload-dialog .upload-body .el-progress{margin-top:16px}.kb-upload-dialog .upload-tips{display:block;text-align:center;color:#ff4d4f;font-size:13px;margin-top:8px}.kb-upload-dialog .upload-footer{text-align:right}