.production-task-detail[data-v-20fc12f4]{background:#f0f2f5;min-height:calc(100vh - 64px)}.production-task-detail .workshop-tabs[data-v-20fc12f4]{display:flex;gap:8px;outline:none;margin-bottom:16px}.production-task-detail .workshop-tabs.tabs-disabled[data-v-20fc12f4]{pointer-events:none;opacity:.6;cursor:not-allowed}.production-task-detail .workshop-tabs.tabs-disabled .tab-item[data-v-20fc12f4]{cursor:not-allowed}.production-task-detail .workshop-tabs.tabs-disabled .tab-item[data-v-20fc12f4]:hover{border-color:#d9d9d9;color:inherit}.production-task-detail .workshop-tabs .tab-item[data-v-20fc12f4]{padding:4px 22px;cursor:pointer;border:1px solid #d9d9d9;border-radius:999px;background:#fff;transition:all .3s}.production-task-detail .workshop-tabs .tab-item[data-v-20fc12f4]:hover{border-color:#40a9ff;color:#40a9ff}.production-task-detail .workshop-tabs .tab-item.active[data-v-20fc12f4]{background:#e6f7ff;color:#1890ff;border-color:#91d5ff}.production-task-detail .project-info-panel[data-v-20fc12f4]{background:#fff;padding:16px;margin-bottom:16px;border-radius:4px}.production-task-detail .project-info-panel .info-header[data-v-20fc12f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.production-task-detail .project-info-panel .info-header .project-title-section[data-v-20fc12f4]{display:flex;align-items:center;flex:1}.production-task-detail .project-info-panel .info-header .project-title-section .project-id[data-v-20fc12f4]{font-weight:600;font-size:16px;color:#333;margin-right:8px}.production-task-detail .project-info-panel .info-header .project-title-section .project-name[data-v-20fc12f4]{font-size:14px;color:#333}.production-task-detail .project-info-panel .info-content[data-v-20fc12f4]{display:grid;grid-template-columns:repeat(5,1fr);flex-wrap:wrap;gap:24px}.production-task-detail .project-info-panel .info-content .info-item[data-v-20fc12f4]{display:flex;align-items:center}.production-task-detail .project-info-panel .info-content .info-item .label[data-v-20fc12f4]{color:#666;margin-right:8px;font-size:14px}.production-task-detail .project-info-panel .info-content .info-item .value[data-v-20fc12f4]{color:#333;font-size:14px}.production-task-detail .main-content[data-v-20fc12f4]{display:flex;gap:16px;height:calc(100vh - 300px)}.production-task-detail .main-content .left-panel[data-v-20fc12f4],.production-task-detail .main-content .middle-panel[data-v-20fc12f4]{background:#fff;border-radius:4px;padding:16px;width:200px;overflow-y:auto}.production-task-detail .main-content .left-panel .panel-title[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .panel-title[data-v-20fc12f4]{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.production-task-detail .main-content .left-panel .area-list .area-item[data-v-20fc12f4],.production-task-detail .main-content .left-panel .area-list .team-item[data-v-20fc12f4],.production-task-detail .main-content .left-panel .team-list .area-item[data-v-20fc12f4],.production-task-detail .main-content .left-panel .team-list .team-item[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .area-list .area-item[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .area-list .team-item[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .team-list .area-item[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .team-list .team-item[data-v-20fc12f4]{padding:12px;margin-bottom:8px;cursor:pointer;border-radius:4px;transition:all .3s;border:1px solid transparent;display:flex;justify-content:space-between;align-items:center}.production-task-detail .main-content .left-panel .area-list .area-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .left-panel .area-list .team-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .left-panel .team-list .area-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .left-panel .team-list .team-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .area-list .area-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .area-list .team-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .team-list .area-item .team-item-name[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .team-list .team-item .team-item-name[data-v-20fc12f4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%}.production-task-detail .main-content .left-panel .area-list .area-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .left-panel .area-list .team-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .left-panel .team-list .area-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .left-panel .team-list .team-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .middle-panel .area-list .area-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .middle-panel .area-list .team-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .middle-panel .team-list .area-item[data-v-20fc12f4]:hover,.production-task-detail .main-content .middle-panel .team-list .team-item[data-v-20fc12f4]:hover{background:#f0f2f5;border-color:#d9d9d9}.production-task-detail .main-content .left-panel .area-list .area-item.active[data-v-20fc12f4],.production-task-detail .main-content .left-panel .area-list .team-item.active[data-v-20fc12f4],.production-task-detail .main-content .left-panel .team-list .area-item.active[data-v-20fc12f4],.production-task-detail .main-content .left-panel .team-list .team-item.active[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .area-list .area-item.active[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .area-list .team-item.active[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .team-list .area-item.active[data-v-20fc12f4],.production-task-detail .main-content .middle-panel .team-list .team-item.active[data-v-20fc12f4]{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.production-task-detail .main-content .right-panel[data-v-20fc12f4]{flex:1;background:#fff;border-radius:4px;padding:16px;overflow-y:auto}.production-task-detail .main-content .right-panel .panel-header[data-v-20fc12f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.production-task-detail .main-content .right-panel .panel-header .panel-title[data-v-20fc12f4]{font-size:16px;font-weight:600}.production-task-detail .main-content .right-panel .panel-header .panel-actions[data-v-20fc12f4]{display:flex;align-items:center}.production-task-detail .main-content .error-input[data-v-20fc12f4]{border-color:#ff4d4f!important}.production-task-detail .main-content .error-message[data-v-20fc12f4]{color:#ff4d4f;font-size:12px;margin-top:4px;line-height:1.5}