.task-list[data-v-572ba788]{height:100%;display:flex;flex-direction:column}.toolbar[data-v-572ba788]{padding:0 0 .125rem 0;display:flex;justify-content:space-between;align-items:center}.table-container[data-v-572ba788]{flex:1}.task-name-cell[data-v-572ba788]{display:flex;align-items:center;font-weight:500;color:#17233d}.task-name-cell i[data-v-572ba788]{margin-right:.041667rem;color:#2d8cf0;font-size:.083333rem}.action-btns button[data-v-572ba788]{margin:0 .020833rem}.settings-modal[data-v-6def4bf2] .ivu-modal-body{padding:.125rem}.dashboard[data-v-72b5b5a8]{margin-bottom:.125rem}.col-item[data-v-72b5b5a8]{display:flex;flex-direction:column}.dashboard-card[data-v-72b5b5a8]{background:#fff;border-radius:.0625rem;box-shadow:0 .020833rem .0625rem rgba(0,0,0,.03);height:100%;overflow:hidden}.dashboard-card[data-v-72b5b5a8] .ivu-card-head{padding:.104167rem .125rem;border-bottom:none}.dashboard-card[data-v-72b5b5a8] .ivu-card-body{padding:0 .125rem .125rem .125rem;height:40%;display:flex;flex-direction:column}.card-header[data-v-72b5b5a8]{display:flex;align-items:center}.card-header .icon-wrapper[data-v-72b5b5a8]{width:.125rem;height:.125rem;border-radius:.03125rem;display:flex;align-items:center;justify-content:center;margin-right:.052083rem}.card-header .icon-wrapper.purple-icon[data-v-72b5b5a8]{background:rgba(114,46,209,.1);color:#722ed1}.card-header .icon-wrapper.blue-icon[data-v-72b5b5a8]{background:rgba(78,141,249,.1);color:#4e8df9}.card-header .card-title[data-v-72b5b5a8]{font-size:.083333rem;font-weight:600;color:#333}.requirement-content[data-v-72b5b5a8]{display:flex;flex-direction:column;height:100%}.requirement-content .info-row[data-v-72b5b5a8]{display:flex;align-items:center;color:#666;margin-bottom:.104167rem;font-size:.072917rem}.requirement-content .info-row .info-item[data-v-72b5b5a8]{padding:0 .052083rem}.requirement-content .info-row .info-item[data-v-72b5b5a8]:first-child{padding-left:0}.requirement-content .info-row .divider[data-v-72b5b5a8]{width:.005208rem;height:.072917rem;background:#e8eaec}.requirement-content .question-preview[data-v-72b5b5a8]{background:#f8f8f9;padding:.083333rem;border-radius:.041667rem;font-size:.072917rem;color:#333;line-height:1.6;flex:1;display:flex;flex-direction:column;gap:.083333rem}.requirement-content .question-preview .preview-section .section-label[data-v-72b5b5a8]{font-weight:700;color:#17233d;margin-bottom:.041667rem;display:flex;align-items:center}.requirement-content .question-preview .preview-section .section-label .icon[data-v-72b5b5a8]{margin-right:.03125rem;color:#5b69f5}.requirement-content .question-preview .preview-section .section-content[data-v-72b5b5a8]{color:#515a6e;background:#fff;padding:.0625rem;border-radius:.020833rem;border:.005208rem solid #e8eaec}.requirement-content .question-preview .preview-section .section-content.title-content[data-v-72b5b5a8]{font-weight:500}.requirement-content .question-preview .preview-section .section-content.requirement-text-wrapper[data-v-72b5b5a8]{position:relative;max-height:.520833rem;overflow:hidden;transition:max-height .3s ease}.requirement-content .question-preview .preview-section .section-content.requirement-text-wrapper.expanded[data-v-72b5b5a8]{max-height:10.416667rem}.requirement-content .question-preview .preview-section .expand-btn-wrapper[data-v-72b5b5a8]{text-align:right;margin-top:.020833rem}.requirement-content .question-preview .preview-section .expand-btn-wrapper .view-more[data-v-72b5b5a8]{color:#4e8df9;font-size:.0625rem;display:inline-flex;align-items:center;gap:.010417rem}.requirement-content .card-footer[data-v-72b5b5a8]{margin-top:.125rem}.stats-content[data-v-72b5b5a8]{display:flex;flex-direction:column;height:100%}.stats-content .stats-grid[data-v-72b5b5a8]{display:flex;justify-content:space-between;margin-bottom:.15625rem}.stats-content .stats-grid .stat-item[data-v-72b5b5a8]{text-align:left}.stats-content .stats-grid .stat-item .stat-label[data-v-72b5b5a8]{color:#999;font-size:.067708rem;margin-bottom:.041667rem}.stats-content .stats-grid .stat-item .stat-value[data-v-72b5b5a8]{font-size:.145833rem;font-weight:700;color:#333;font-family:Helvetica Neue,sans-serif}.stats-content .chart-area[data-v-72b5b5a8]{flex:1;position:relative;margin-bottom:.104167rem}.stats-content .chart-area .chart-labels[data-v-72b5b5a8]{display:flex;justify-content:space-between;margin-top:.026042rem;color:#999;font-size:.0625rem}.stats-content .action-bar[data-v-72b5b5a8]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:.15625rem}.stats-content .action-bar .status-text[data-v-72b5b5a8]{color:#4e8df9;font-size:.072917rem}.stats-content .action-bar .right-actions[data-v-72b5b5a8]{display:flex;gap:.0625rem}.action-btn[data-v-72b5b5a8]{height:.208333rem;padding:0 .104167rem;font-size:.072917rem;border-radius:.03125rem}.action-btn.purple-btn[data-v-72b5b5a8]{background-color:#5b69f5;border-color:#5b69f5}.action-btn.purple-btn[data-v-72b5b5a8]:hover{background-color:#4a57e0;border-color:#4a57e0}.action-btn.blue-btn[data-v-72b5b5a8]{background-color:#4e8df9;border-color:#4e8df9}.action-btn.blue-btn[data-v-72b5b5a8]:hover{background-color:#3d7ce8;border-color:#3d7ce8}.action-btn.orange-btn[data-v-72b5b5a8]{background-color:#ffaa5a;border-color:#ffaa5a;color:#fff}.action-btn.orange-btn[data-v-72b5b5a8]:hover{background-color:#f09540;border-color:#f09540}.action-btn.outline-btn[data-v-72b5b5a8]{border:.005208rem solid #4e8df9;color:#4e8df9;background:#fff}.action-btn.outline-btn[data-v-72b5b5a8]:hover{background:#f0f7ff}.result-table-card[data-v-16988d56]{background:#fff;padding:.125rem;border-radius:.0625rem;box-shadow:0 .020833rem .0625rem rgba(0,0,0,.03)}.card-header[data-v-16988d56]{margin-bottom:.125rem}.card-header h3[data-v-16988d56]{font-size:.09375rem;color:#17233d;font-weight:600}.filter-container[data-v-16988d56]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem;flex-wrap:wrap;gap:.083333rem}.filter-container .filter-left[data-v-16988d56]{display:flex;align-items:center}.filter-container .filter-left .search-box[data-v-16988d56]{display:flex;margin-left:.0625rem}.filter-container .filter-left .search-box[data-v-16988d56] .ivu-input{border-top-right-radius:0;border-bottom-right-radius:0}.filter-container .filter-left .search-box .search-btn[data-v-16988d56]{border-top-left-radius:0;border-bottom-left-radius:0;background-color:#4e8df9;border-color:#4e8df9}.filter-container .filter-right[data-v-16988d56]{display:flex;gap:.0625rem}.action-btn[data-v-16988d56]{height:.1875rem;padding:0 .083333rem;font-size:.067708rem}.action-btn.outline-blue[data-v-16988d56]{color:#4e8df9;border:.005208rem solid #4e8df9;background:#fff}.action-btn.outline-blue[data-v-16988d56]:hover{background:#f0f7ff}.action-btn.outline-gray[data-v-16988d56]{color:#808695;border:.005208rem solid #dcdee2;background:#fff}.action-btn.outline-gray[data-v-16988d56]:hover{color:#4e8df9;border-color:#4e8df9}.content-wrapper[data-v-16988d56]{display:flex;border-top:.005208rem solid #e8eaec}.left-tabs[data-v-16988d56]{width:.9375rem;flex-shrink:0;border-right:.005208rem solid #e8eaec;padding-top:.083333rem}.left-tabs .tab-item[data-v-16988d56]{padding:.0625rem .083333rem;cursor:pointer;margin-bottom:.041667rem;border-left:.015625rem solid transparent;transition:all .2s}.left-tabs .tab-item .tab-content[data-v-16988d56]{display:flex;justify-content:space-between;align-items:center}.left-tabs .tab-item .tab-label[data-v-16988d56]{color:#515a6e;font-weight:500}.left-tabs .tab-item .tab-count[data-v-16988d56]{color:#808695;font-size:.0625rem}.left-tabs .tab-item[data-v-16988d56]:hover{background:#f8f8f9}.left-tabs .tab-item:hover .tab-label[data-v-16988d56]{color:#4e8df9}.left-tabs .tab-item.active[data-v-16988d56]{background:#eef4fe;border-left-color:#4e8df9}.left-tabs .tab-item.active .tab-label[data-v-16988d56]{color:#4e8df9;font-weight:600}.left-tabs .tab-item.active .tab-count[data-v-16988d56]{color:#4e8df9}.right-table[data-v-16988d56]{flex:1;padding-left:.125rem;padding-top:.083333rem;overflow:hidden}.custom-table[data-v-16988d56] .ivu-table-header th{background-color:#f8f8f9;color:#515a6e;font-weight:600}.status-wrapper[data-v-16988d56]{display:flex;align-items:center}.status-wrapper .status-dot[data-v-16988d56]{width:.03125rem;height:.03125rem;border-radius:50%;margin-right:.03125rem}.status-wrapper .status-dot.done[data-v-16988d56]{background-color:#19be6b}.status-wrapper .status-dot.pending[data-v-16988d56]{background-color:#f90}.status-text.success[data-v-16988d56]{color:#19be6b}.status-text.gray[data-v-16988d56]{color:#c5c8ce}.table-actions[data-v-16988d56]{display:flex;align-items:center;justify-content:center}.table-actions .action-link[data-v-16988d56]{color:#4e8df9}.table-actions .action-link[data-v-16988d56]:hover{text-decoration:underline}.table-actions .divider[data-v-16988d56]{width:.005208rem;height:.0625rem;background:#e8eaec;margin:0 .052083rem}.pagination-container[data-v-16988d56]{margin-top:.125rem;text-align:right}.demo-spin-icon-load{animation:ani-demo-spin 1s linear infinite}@keyframes ani-demo-spin{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.import-modal[data-v-49d89b48] .ivu-modal-body{padding:0}.import-layout[data-v-49d89b48]{display:flex;height:2.34375rem}.upload-area[data-v-49d89b48]{width:1.5625rem;padding:.104167rem;border-right:.005208rem solid #e8eaec;display:flex;flex-direction:column;background:#f8f8f9}.upload-box[data-v-49d89b48]{flex:1;background:#fff;border-radius:.020833rem;overflow:hidden}.upload-box[data-v-49d89b48] .ivu-upload{height:100%}.upload-box[data-v-49d89b48] .ivu-upload .ivu-upload-drag{height:100%;border:.005208rem dashed #dcdee2}.upload-box[data-v-49d89b48] .ivu-upload .ivu-upload-drag:hover{border-color:#2d8cf0}.upload-placeholder[data-v-49d89b48]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.104167rem}.upload-placeholder .upload-text[data-v-49d89b48]{margin-top:.052083rem;color:#515a6e;font-size:.072917rem}.upload-placeholder .upload-hint[data-v-49d89b48]{margin-top:.026042rem;color:#999;font-size:.0625rem}.upload-stats[data-v-49d89b48]{margin-top:.083333rem;display:flex;justify-content:space-between;align-items:center;font-size:.067708rem;color:#515a6e}.processing-status[data-v-49d89b48]{margin-top:.083333rem;text-align:center}.processing-status .status-text[data-v-49d89b48]{margin-top:.041667rem;color:#2d8cf0;font-size:.0625rem}.preview-area[data-v-49d89b48]{flex:1;padding:.104167rem;display:flex;flex-direction:column}.preview-header[data-v-49d89b48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.083333rem}.preview-header .title[data-v-49d89b48]{font-size:.072917rem;font-weight:700;color:#17233d}.preview-header .count[data-v-49d89b48]{color:#808695;font-size:.0625rem}.preview-list[data-v-49d89b48]{flex:1;overflow-y:auto;border:.005208rem solid #e8eaec;border-radius:.020833rem}.preview-item[data-v-49d89b48]{display:flex;align-items:center;padding:.0625rem;border-bottom:.005208rem solid #f8f8f9;transition:background .2s}.preview-item[data-v-49d89b48]:hover{background:#f8f8f9}.preview-item:hover .close-btn[data-v-49d89b48]{display:block}.preview-item .item-icon[data-v-49d89b48]{width:.1875rem;height:.1875rem;background:#eef4fe;border-radius:.020833rem;display:flex;align-items:center;justify-content:center;color:#4e8df9;font-size:.104167rem;margin-right:.0625rem}.preview-item .item-info[data-v-49d89b48]{flex:1;overflow:hidden}.preview-item .item-info .file-name[data-v-49d89b48]{font-size:.067708rem;color:#333;margin-bottom:.020833rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-item .item-info .parse-info[data-v-49d89b48]{display:flex;gap:.041667rem}.preview-item .item-info .parse-error[data-v-49d89b48]{font-size:.0625rem}.preview-item .item-action[data-v-49d89b48]{width:.15625rem;text-align:center}.preview-item .item-action .close-btn[data-v-49d89b48]{display:none;cursor:pointer;color:#999}.preview-item .item-action .close-btn[data-v-49d89b48]:hover{color:#ed4014}.empty-preview[data-v-49d89b48]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#c5c8ce;border:.005208rem solid #e8eaec;border-radius:.020833rem;background:#fcfcfc}.empty-preview p[data-v-49d89b48]{margin-top:.052083rem}.task-detail[data-v-94098e76]{height:100%;display:flex;flex-direction:column;background-color:transparent}.detail-header-bar[data-v-94098e76]{padding:0 0 .083333rem 0;display:flex;justify-content:space-between;align-items:center}.breadcrumb[data-v-94098e76]{display:flex;align-items:center;font-size:.072917rem}.breadcrumb .back-link[data-v-94098e76]{color:#666;cursor:pointer}.breadcrumb .back-link[data-v-94098e76]:hover{color:#4e8df9}.breadcrumb .separator[data-v-94098e76]{margin:0 .041667rem;color:#ccc}.breadcrumb .current-task[data-v-94098e76]{color:#333;font-weight:600}.breadcrumb .status-tag[data-v-94098e76]{margin-left:.0625rem}.dashboard-wrapper[data-v-94098e76]{margin-bottom:.125rem}.result-wrapper[data-v-94098e76]{padding-bottom:.125rem}.upload-panel[data-v-94098e76]{position:fixed;bottom:.15625rem;right:.15625rem;z-index:2000;background:#fff;border-radius:.0625rem;box-shadow:0 .020833rem .104167rem rgba(0,0,0,.15);overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1)}.upload-panel.is-minimized[data-v-94098e76]{width:.416667rem;height:.416667rem;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.upload-panel.is-minimized[data-v-94098e76]:hover{transform:scale(1.05);box-shadow:0 .03125rem .125rem rgba(45,140,240,.3)}.upload-panel[data-v-94098e76]:not(.is-minimized){width:1.875rem}.minimized-view[data-v-94098e76]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.minimized-view .mini-percent[data-v-94098e76]{font-size:.0625rem;color:#515a6e}.minimized-view .mini-status[data-v-94098e76]{margin-top:-.010417rem;font-size:.052083rem;color:#808695;transform:scale(.9)}.minimized-view .mini-status.success[data-v-94098e76]{color:#19be6b}.expanded-view .panel-header[data-v-94098e76]{padding:.0625rem .083333rem;background:linear-gradient(135deg,#2d8cf0,#5cadff);color:#fff;display:flex;justify-content:space-between;align-items:center}.expanded-view .panel-header .panel-title[data-v-94098e76]{font-size:.072917rem;font-weight:700;display:flex;align-items:center}.expanded-view .panel-header .panel-title i[data-v-94098e76]{margin-right:.03125rem}.expanded-view .panel-header .control-btn[data-v-94098e76]{cursor:pointer;margin-left:.052083rem;opacity:.8;transition:opacity .2s}.expanded-view .panel-header .control-btn[data-v-94098e76]:hover{opacity:1}.expanded-view .panel-body[data-v-94098e76]{padding:.104167rem}.expanded-view .stats-grid[data-v-94098e76]{display:flex;margin-top:.083333rem;border-top:.005208rem solid #f8f8f9;border-bottom:.005208rem solid #f8f8f9;padding:.0625rem 0}.expanded-view .stats-grid .stat-item[data-v-94098e76]{flex:1;display:flex;flex-direction:column;align-items:center;border-right:.005208rem solid #f8f8f9}.expanded-view .stats-grid .stat-item[data-v-94098e76]:last-child{border-right:none}.expanded-view .stats-grid .stat-item .label[data-v-94098e76]{font-size:.0625rem;color:#808695;margin-bottom:.020833rem}.expanded-view .stats-grid .stat-item .value[data-v-94098e76]{font-size:.083333rem;font-weight:700;color:#515a6e}.expanded-view .stats-grid .stat-item .value.success[data-v-94098e76]{color:#19be6b}.expanded-view .stats-grid .stat-item .value.error[data-v-94098e76]{color:#ed4014}.expanded-view .current-file[data-v-94098e76]{margin-top:.083333rem;font-size:.0625rem;color:#515a6e;display:flex;align-items:center}.expanded-view .current-file .file-label[data-v-94098e76]{margin-right:.041667rem;color:#808695;white-space:nowrap}.expanded-view .current-file .file-name[data-v-94098e76]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d8cf0}.expanded-view .complete-msg[data-v-94098e76]{margin-top:.083333rem;text-align:center;color:#19be6b;font-size:.072917rem;display:flex;align-items:center;justify-content:center}.expanded-view .complete-msg i[data-v-94098e76]{margin-right:.03125rem;font-size:.09375rem}.slide-fade-enter-active[data-v-94098e76]{transition:all .3s ease}.slide-fade-leave-active[data-v-94098e76]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter[data-v-94098e76],.slide-fade-leave-to[data-v-94098e76]{transform:translateY(.104167rem);opacity:0}.composition-marking[data-v-36075599]{min-height:100vh;background:linear-gradient(135deg,#eef4fe,#dbe9ff);display:flex;flex-direction:column;position:relative;overflow:hidden}.composition-marking .app-header[data-v-36075599]{padding:.104167rem .208333rem;z-index:10}.composition-marking .app-header .header-content[data-v-36075599]{display:flex;justify-content:space-between;align-items:center}.composition-marking .app-header .welcome-section[data-v-36075599]{display:flex;align-items:center;background:#fff;padding:.052083rem .104167rem;border-radius:.260417rem;box-shadow:0 .020833rem .0625rem rgba(0,0,0,.05)}.composition-marking .app-header .welcome-text[data-v-36075599]{font-size:.083333rem;color:#333}.composition-marking .app-header .welcome-text b[data-v-36075599]{color:#4e8df9}.composition-marking .app-header .header-btn[data-v-36075599]{border:none;box-shadow:0 .010417rem .041667rem rgba(0,0,0,.05);font-weight:500;margin-right:.0625rem}.composition-marking .main-container[data-v-36075599]{flex:1;padding:0 .208333rem .208333rem .208333rem;z-index:10;display:flex;flex-direction:column}.composition-marking .view-container[data-v-36075599]{flex:1;display:flex;flex-direction:column}.composition-marking .content-body[data-v-36075599]{background:#fff;padding:.125rem;border-radius:.083333rem;box-shadow:0 .020833rem .104167rem rgba(0,0,0,.03);flex:1}.composition-marking .task-list-wrapper[data-v-36075599]{min-height:3.125rem}.composition-marking .detail-view[data-v-36075599]{border-radius:.083333rem;overflow:hidden}.composition-marking .bg-decoration-circle[data-v-36075599]{position:absolute;top:10%;right:15%;width:.520833rem;height:.520833rem;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.composition-marking .bg-decoration-ai[data-v-36075599]{position:absolute;top:.416667rem;right:.260417rem;font-size:.625rem;font-weight:900;color:hsla(0,0%,100%,.4);transform:rotate(-15deg);pointer-events:none;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));-webkit-text-fill-color:transparent;z-index:0}.fade-enter-active[data-v-36075599],.fade-leave-active[data-v-36075599]{transition:all .3s ease}.fade-enter[data-v-36075599]{opacity:0;transform:translateY(.104167rem)}.fade-leave-to[data-v-36075599]{opacity:0;transform:translateY(-.104167rem)}