body{background-color:#fff;margin:0;padding:0}.pointer{cursor:pointer}.btn-block{width:100%}.el-dropdown [disabled]{color:#eee}.mgt-20px{margin-top:20px}.mgr-5px{margin-right:5px}.mgb-20px{margin-bottom:20px}.mgb-5px{margin-bottom:5px}.text-right{text-align:right}.text-center{text-align:center}.text-warning{color:#f39c12}.text-danger{color:#e74c3c}.float-right{float:right}.float-left{float:left}.no-border{border:0}.el-card__header{font-weight:700}.help-block{color:#888;font-size:15px}.text-muted{color:#bdc3c7}.el-image-viewer__canvas img{background-color:#fff}.el-image__error,.el-image__inner,.el-image__placeholder{background-color:#eee}.block{display:block}.el-footer{background-color:#fff;padding:0}.font-normal{font-weight:400}@media screen and (max-width:768px){.mgt-20px{margin-top:15px}.el-main{padding:15px}}.ext-icon:after{background-color:#70c9ad;border-top-left-radius:5px;bottom:0;color:#fff;content:"OTHER";font-size:10px;margin-left:5px;padding:2px 5px;position:absolute;right:0}.ext-pdf:after{background-color:#ec6660;content:"PDF"}.ext-ppt:after{background-color:#f39c12;content:"PPT"}.ext-excel:after,.ext-xls:after{background-color:#27ae60;content:"XLS"}.ext-doc:after,.ext-word:after{background-color:#6095f7;content:"DOC"}.ext-epub:after{background-color:#70c9ad;content:"EPUB"}.ext-chm::other{background-color:#70c9ad;content:"OTHER"}.ext-code:after{background-color:#70c9ad;content:"CODE"}.ext-mobi:after{background-color:#70c9ad;content:"MOBI"}.ext-text:after,.ext-txt:after{background-color:#34495e;content:"TXT"}.ext-umd:after{background-color:#70c9ad;content:"UMD"}.ext-other:after{background-color:#70c9ad;content:"OTHER"}.mce-content-body:not([dir=rtl]) blockquote{background-color:#f6f8fa;color:#777;font-size:.95em;padding:10px}.el-page-header__content{font-size:16px}.custom-scrollbar{scrollbar-color:rgba(50,50,50,.4) rgba(50,50,50,.4);scrollbar-width:thin}.custom-scrollbar ::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar ::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.4);border-radius:4px}.custom-scrollbar ::-webkit-scrollbar-thumb:hover{background-color:#dcdde1}.custom-scrollbar ::-webkit-scrollbar-corner,.custom-scrollbar ::-webkit-scrollbar-track{background-color:rgba(50,50,50,.4)}.custom-vxe-table{min-height:100px}.custom-vxe-table [class*=vxe-]{font-weight:400}.custom-vxe-table [class*=vxe-] .vxe-checkbox--icon{color:#ccc;font-size:1.2em;font-weight:400!important}.custom-vxe-table .vxe-table--header-wrapper{background-color:#f7fbff!important;color:#000!important}.custom-vxe-table .vxe-table--header-wrapper .vxe-header--column{padding:15px 0}.custom-vxe-table .vxe-header--column .vxe-resizable.is--line:before{background-color:rgba(218,233,248,.933)!important}.custom-vxe-table .vxe-table .vxe-body--row{height:auto!important}.custom-vxe-table .vxe-table--render-default .vxe-cell{white-space:normal}.el-descriptions .is-bordered .el-descriptions-item__cell{border-color:#e9eef3}.el-descriptions-item__label.is-bordered-label{background-color:#e9eef3}.page-upload .upload-card{border-radius:12px;overflow:hidden}.page-upload .upload-header{align-items:center;display:flex;justify-content:space-between}.page-upload .upload-header .upload-steps{flex:1;margin-left:40px;max-width:500px}.page-upload .upload-section{margin-bottom:32px}.page-upload .upload-section:last-child{margin-bottom:0}.page-upload .upload-section .section-header{margin-bottom:20px}.page-upload .upload-section .section-header h4{color:#303133;font-size:18px;font-weight:600;margin:0 0 8px}.page-upload .upload-section .section-header .section-desc{color:#909399;font-size:14px;margin:0}.page-upload .config-form{background:#fafafa;border:1px solid #ebeef5;border-radius:8px;padding:24px}.page-upload .enhanced-upload .el-upload-dragger{border:2px dashed #d9d9d9;border-radius:8px;height:200px;transition:all .3s ease;width:100%}.page-upload .enhanced-upload .el-upload-dragger:hover{background-color:#f0f8ff;border-color:#409eff}.page-upload .enhanced-upload .upload-content{padding:40px 20px;text-align:center}.page-upload .enhanced-upload .upload-content .upload-icon{color:#c0c4cc;font-size:48px;margin-bottom:16px}.page-upload .enhanced-upload .upload-content .upload-hint{color:#909399;font-size:12px;margin-top:12px}.page-upload .file-list-container{background:#fff;border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.page-upload .enhanced-file-table .file-item .file-status{margin-top:8px}.page-upload .enhanced-file-table .file-item .file-status.error .el-progress{margin-bottom:4px}.page-upload .enhanced-file-table .file-item .file-actions{align-items:center;display:flex;font-size:14px;gap:12px;margin-top:8px}.page-upload .enhanced-file-table .file-item .file-actions .file-size{color:#909399;font-size:12px}.page-upload .enhanced-file-table .file-item .file-actions .remove-btn{color:#f56c6c;font-size:12px;padding:0}.page-upload .enhanced-file-table .file-item .file-actions .remove-btn:hover{color:#f78989}.page-upload .enhanced-file-table .keywords-description-container .field-group{margin-bottom:12px}.page-upload .enhanced-file-table .keywords-description-container .field-group:last-child{margin-bottom:0}.page-upload .enhanced-file-table .keywords-description-container .field-group .field-label{color:#606266;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.page-upload .enhanced-file-table .keywords-description-container .field-group .el-textarea .el-textarea__inner{font-size:12px;line-height:1.4}.page-upload .upload-actions{margin-top:24px;text-align:center}.page-upload .upload-actions .upload-btn{border-radius:6px;font-size:16px;padding:12px 48px}.page-upload .upload-actions .upload-btn i{margin-right:8px}.page-upload .help-section{margin-top:32px}.page-upload .help-section .help-content{padding:16px 0}.page-upload .help-section .help-content .help-item{align-items:flex-start;display:flex;margin-bottom:12px}.page-upload .help-section .help-content .help-item i{flex-shrink:0;margin-right:8px;margin-top:2px}.page-upload .help-section .help-content .help-item.supported-formats{align-items:flex-start;flex-direction:column}.page-upload .help-section .help-content .help-item.supported-formats .format-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.page-upload .help-section .help-content .help-item.supported-formats .format-list .format-group{align-items:center;display:flex;gap:4px}.page-upload .help-section .help-content .help-item.supported-formats .format-list .format-group img{height:20px;width:20px}.page-upload .help-section .help-content .help-item.supported-formats .format-list .format-group span{color:#666;font-size:12px}.page-upload .help-section .help-content .required{color:#f56c6c;font-weight:700}.page-upload .tips-alert{margin-bottom:20px}.page-upload .tips-alert .el-alert__content{width:100%}.page-upload .tips-alert .el-alert__content .el-alert__description{max-height:200px;overflow:auto;width:100%}.page-upload .language-select .el-input{width:110px}.page-upload .vxe-table .el-input-number{top:-18px;width:100%}.page-upload .vxe-table .vxe-header--column .vxe-cell{white-space:normal}.page-upload .el-table .el-input-number{width:120px}.page-upload .el-progress{bottom:-1px;position:absolute;width:100%}.page-upload .error-tips{font-size:12px}.page-upload .part-left{border-right:1px dashed #fc9b5b}.page-upload .part-left.hide-border{border-right:none}.page-upload .upload-tips{line-height:160%;padding-left:20px!important}.page-upload .upload-tips li,.page-upload .upload-tips ul{list-style:none;margin:0;padding:0}.page-upload .upload-tips li{margin:4px 0}.page-upload .upload-tips .el-link{top:-2px}.page-upload .upload-tips img{height:18px;position:relative;top:5px;width:18px}.page-upload .table-action{font-size:14px;margin-top:8px}.page-upload .table-action .file-size{color:#999;display:inline-block;margin:0 8px}.page-upload .table-action .el-button--text{color:red}.page-upload .text-warning{color:#e6a23c}.page-upload .text-primary{color:#409eff}.page-upload .text-success{color:#67c23a}.page-upload .text-info{color:#909399}@media screen and (max-width:768px){.page-upload .upload-header{align-items:flex-start;flex-direction:column;gap:16px}.page-upload .upload-header .upload-steps{margin-left:0;max-width:100%}.page-upload .config-form{padding:16px}.page-upload .enhanced-upload .upload-content{padding:30px 15px}.page-upload .enhanced-upload .upload-content .upload-icon{font-size:36px}.page-upload .upload-btn{font-size:14px!important;padding:10px 24px!important}.page-upload .help-content .format-list{flex-direction:column;gap:8px}.page-upload .part-left{border-right:0;width:100%!important}.page-upload .part-left .el-upload{display:block}.page-upload .part-left .el-upload .el-upload-dragger{width:100%!important}.page-upload .part-right{margin-top:20px;width:100%!important}.page-upload .part-right li{margin-bottom:0}.page-upload .upload-tips{border-left:0;padding-left:10px!important}}