.qc-step[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.qc-step.is-readonly .action-icon-small[data-v-1b2a8264],.qc-step.is-readonly .edit-actions[data-v-1b2a8264],.qc-step.is-readonly .tag-remove[data-v-1b2a8264]{display:none}.qc-step .step-content[data-v-1b2a8264]{-ms-flex:1;flex:1;padding:16px}.qc-step .tip-banner[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:#e5effe;border-radius:4px;margin-bottom:16px;font-size:14px;color:#415170}.qc-step .tip-banner[data-v-1b2a8264] .anticon{font-size:16px}.qc-step .role-tip[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fff2e8;border:1px solid #ffbb96;border-radius:4px;margin-bottom:16px;font-size:12px;color:#fa541c}.qc-step .section-title[data-v-1b2a8264]{font-size:14px;font-weight:600;color:#333;margin-bottom:16px}.qc-step .classification-area[data-v-1b2a8264]{margin-bottom:24px}.qc-step .classification-area .config-panels[data-v-1b2a8264]{display:-ms-flexbox;display:flex;gap:16px}.qc-step .classification-area .config-panels .left-panel[data-v-1b2a8264]{width:300px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.qc-step .classification-area .config-panels .left-panel .panel-header[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#f7f9fc;border-bottom:1px solid #e8e8e8;font-weight:500}.qc-step .classification-area .config-panels .left-panel .panel-header .count[data-v-1b2a8264]{background:#2768ff;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px}.qc-step .classification-area .config-panels .left-panel .panel-content[data-v-1b2a8264]{padding:8px;max-height:600px;overflow-y:auto}.qc-step .classification-area .config-panels .left-panel .panel-content .drag-list[data-v-1b2a8264]{min-height:100px}.qc-step .classification-area .config-panels .left-panel .panel-content .drag-item[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 12px;border-radius:4px;margin-bottom:8px;cursor:move;transition:all .2s}.qc-step .classification-area .config-panels .left-panel .panel-content .drag-item[data-v-1b2a8264]:hover{background:#e6f7ff;border-color:#2768ff}.qc-step .classification-area .config-panels .left-panel .panel-content .drag-item .drag-handle[data-v-1b2a8264]{margin-right:8px;color:#999;cursor:move}.qc-step .classification-area .config-panels .left-panel .panel-content .drag-item .item-name[data-v-1b2a8264]{font-size:14px;color:#333}.qc-step .classification-area .config-panels .right-panel[data-v-1b2a8264]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.qc-step .classification-area .config-panels .right-panel .add-category-btn[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-top:12px;padding:8px;border:1px dashed #d3dbeb;border-radius:4px;color:#999;background:#f0f4fa;cursor:pointer;transition:all .2s}.qc-step .classification-area .config-panels .right-panel .add-category-btn[data-v-1b2a8264]:hover{border-color:#2768ff;color:#2768ff;background:#f0f7ff}.qc-step .classification-area .config-panels .right-panel .category-item[data-v-1b2a8264]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.qc-step .classification-area .config-panels .right-panel .category-item .category-header[data-v-1b2a8264]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #e8e8e8;margin-bottom:12px;font-weight:500}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .category-icon[data-v-1b2a8264]{width:18px;height:18px}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .status-icon[data-v-1b2a8264]{color:#52c41a;font-size:16px}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .action-icon-small[data-v-1b2a8264]{width:16px;height:16px;cursor:pointer;opacity:.6;transition:opacity .2s}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .action-icon-small[data-v-1b2a8264]:hover{opacity:1}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .edit-actions[data-v-1b2a8264]{display:-ms-flexbox;display:flex;gap:8px}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .edit-actions .action-btn[data-v-1b2a8264]{cursor:pointer;font-size:13px}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .edit-actions .action-btn.save-btn[data-v-1b2a8264]{color:#2768ff}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .edit-actions .action-btn.save-btn[data-v-1b2a8264]:hover{color:#1d56d4}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .edit-actions .action-btn.cancel-btn[data-v-1b2a8264]{color:#999}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .edit-actions .action-btn.cancel-btn[data-v-1b2a8264]:hover{color:#666}.qc-step .classification-area .config-panels .right-panel .category-item .category-header .count[data-v-1b2a8264]{position:absolute;right:10px;top:10px;transform:translateY(-50%);background:#f0f4fa;padding:2px 8px;border-radius:10px;font-size:12px;color:#415170}.qc-step .classification-area .config-panels .right-panel .category-item .category-tags[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:50px}.qc-step .classification-area .config-panels .right-panel .category-item .category-tags .drop-zone[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;width:100%;min-height:40px;padding:8px;background:#fafafa;border-radius:4px}.qc-step .classification-area .config-panels .right-panel .category-item .category-tags .tag-item[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;padding:4px 8px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;font-size:13px;color:#333}.qc-step .classification-area .config-panels .right-panel .category-item .category-tags .tag-item .tag-remove[data-v-1b2a8264]{cursor:pointer;color:#999;font-size:12px}.qc-step .classification-area .config-panels .right-panel .category-item .category-tags .tag-item .tag-remove[data-v-1b2a8264]:hover{color:#ff4d4f}.qc-step .classification-area .config-panels .right-panel .category-item .independent-zone[data-v-1b2a8264]{border:1px dashed #d9d9d9;background:#fafafa}.qc-step .approval-section[data-v-1b2a8264]{margin-top:32px;padding-top:24px;border-top:1px solid #e8e8e8}.qc-step .step-footer[data-v-1b2a8264]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:16px;border-top:1px solid #e8e8e8;gap:8px;position:fixed;bottom:0;right:0;background:#fff;z-index:10}