[data-v-72799c34]:root{--menu-text-color-dark:#bfcbd9;--menu-text-color-active-dark:#f4f4f5;--menu-background-dark:#282c34;--menu-hover-background-dark:#4e88f3;--sub-menu-background-dark:#282c34;--logo-title-color-dark:#fff;--navbar-height:50px}[data-v-72799c34]:export{menuTextColor:var(--menu-text-color);menuTextColorActive:var(--menu-text-color-active);menuBackground:var(--menu-background);menuHoverBackground:var(--menu-hover-background);subMenuBackground:var(--sub-menu-background);logoTitleColor:var(--logo-title-color);menuTextColorDark:var(--menu-text-color-dark);menuTextColorActiveDark:var(--menu-text-color-active-dark);menuBackgroundDark:var(--menu-background-dark);menuHoverBackgroundDark:var(--menu-hover-background-dark);subMenuBackgroundDark:var(--sub-menu-background-dark);logoTitleColorDark:var(--logo-title-color-dark);sideBarWidth:var(--sidebar-width);hideSideBarWidth:var(--hide-sidebar-width)}.item-1 .el-input__inner[data-v-72799c34]{width:10%}.item-2 .el-input__inner[data-v-72799c34]{width:20%}.item-3 .el-input__inner[data-v-72799c34]{width:30%}.item-4 .el-input__inner[data-v-72799c34]{width:40%}.item-5 .el-input__inner[data-v-72799c34]{width:50%}.item-6 .el-input__inner[data-v-72799c34]{width:60%}.item-7 .el-input__inner[data-v-72799c34]{width:70%}.item-8 .el-input__inner[data-v-72799c34]{width:80%}.item-9 .el-input__inner[data-v-72799c34]{width:90%}.item-10 .el-input__inner[data-v-72799c34]{width:100%}.team-kanban[data-v-72799c34]{background:#f5f7fa;min-height:100%}.team-kanban .stats-cards-container[data-v-72799c34]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.team-kanban .stats-cards-container .stat-card[data-v-72799c34]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.team-kanban .stats-cards-container .stat-card .stat-label[data-v-72799c34]{font-size:14px;color:#999;margin-bottom:8px}.team-kanban .stats-cards-container .stat-card .stat-value[data-v-72799c34]{font-size:28px;font-weight:600;color:#333}.team-kanban .stats-cards-container .stat-card .stat-value.stat-blue[data-v-72799c34]{color:#409eff}.team-kanban .stats-cards-container .stat-card .stat-value.stat-green[data-v-72799c34]{color:#67c23a}.team-kanban .stats-cards-container .stat-card .stat-value.stat-purple[data-v-72799c34]{color:#a855f7}.team-kanban .filter-container[data-v-72799c34]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;margin-bottom:20px;display:-ms-flexbox;display:flex;gap:24px}.team-kanban .filter-container .filter-item[data-v-72799c34]{-ms-flex:1;flex:1}.team-kanban .filter-container .filter-item .filter-label[data-v-72799c34]{display:block;font-size:12px;color:#999;margin-bottom:8px}.team-kanban .filter-container .filter-item[data-v-72799c34] .el-select{width:100%}.team-kanban .main-content[data-v-72799c34]{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:20px}.team-kanban .main-content .section-card[data-v-72799c34]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px}.team-kanban .main-content .section-card.mb-16[data-v-72799c34]{margin-bottom:16px}.team-kanban .main-content .section-card .section-title[data-v-72799c34]{font-size:16px;font-weight:600;color:#333;margin:0 0 16px 0}.team-kanban .main-content .member-list .member-task-item[data-v-72799c34]{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:12px;overflow:hidden}.team-kanban .main-content .member-list .member-task-item[data-v-72799c34]:last-child{margin-bottom:0}.team-kanban .main-content .member-list .member-task-item .member-card-main[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px;cursor:pointer;transition:background .2s}.team-kanban .main-content .member-list .member-task-item .member-card-main[data-v-72799c34]:hover{background:#fafafa}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-info-left[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-info-left .member-avatar[data-v-72799c34]{width:48px;height:48px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-info-left .member-details .member-name[data-v-72799c34]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-info-left .member-details .member-role[data-v-72799c34]{font-size:12px;color:#999}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:24px}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .stats-group[data-v-72799c34]{display:-ms-flexbox;display:flex;gap:24px}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .stats-group .stat-block[data-v-72799c34]{text-align:center}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .stats-group .stat-block .stat-number[data-v-72799c34]{font-size:20px;font-weight:600;color:#333;line-height:1;margin-bottom:4px}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .stats-group .stat-block .stat-tag[data-v-72799c34]{font-size:12px;color:#999}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .member-actions[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .member-actions .overload-tag[data-v-72799c34]{padding:4px 10px;background:#fce4ec;color:#f44;font-size:12px;border-radius:4px;font-weight:500}.team-kanban .main-content .member-list .member-task-item .member-card-main .member-stats-right .member-actions .expand-icon[data-v-72799c34]{font-size:14px;color:#999;transition:transform .2s}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail[data-v-72799c34]{border-top:1px solid #e8e8e8;background:#fafafa;padding:12px 16px}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:4px;margin-bottom:6px}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item[data-v-72799c34]:last-child{margin-bottom:0}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-priority[data-v-72799c34]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:500;-ms-flex-negative:0;flex-shrink:0}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-priority.priority-0[data-v-72799c34]{background:#fef2f2;color:#f44}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-priority.priority-1[data-v-72799c34]{background:#fff7e6;color:#fa8c16}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-priority.priority-2[data-v-72799c34]{background:#e3f2fd;color:#409eff}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-priority.priority-3[data-v-72799c34]{background:#f5f5f5;color:#999}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-type-tag[data-v-72799c34]{padding:2px 8px;border-radius:4px;font-size:11px;-ms-flex-negative:0;flex-shrink:0}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-name[data-v-72799c34]{-ms-flex:1;flex:1;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .task-item .task-time[data-v-72799c34]{font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0}.team-kanban .main-content .member-list .member-task-item .member-tasks-detail .task-list .empty-tasks[data-v-72799c34]{text-align:center;color:#999;padding:20px 0;font-size:13px}.team-kanban .main-content .task-type-list .type-item[data-v-72799c34]{margin-bottom:16px}.team-kanban .main-content .task-type-list .type-item[data-v-72799c34]:last-child{margin-bottom:0}.team-kanban .main-content .task-type-list .type-item .type-info[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}.team-kanban .main-content .task-type-list .type-item .type-info .type-name[data-v-72799c34]{font-size:14px;color:#333}.team-kanban .main-content .task-type-list .type-item .type-info .type-count[data-v-72799c34]{font-size:14px;font-weight:500;color:#666}.team-kanban .main-content .task-type-list .type-item[data-v-72799c34] .el-progress-bar__outer{height:8px!important}.team-kanban .main-content .performance-list .performance-item[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #e8e8e8}.team-kanban .main-content .performance-list .performance-item[data-v-72799c34]:last-child{border-bottom:none}.team-kanban .main-content .performance-list .performance-item .performance-info[data-v-72799c34]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.team-kanban .main-content .performance-list .performance-item .performance-info .performance-name[data-v-72799c34]{font-size:14px;color:#333}.team-kanban .main-content .performance-list .performance-item .performance-stats[data-v-72799c34]{text-align:right}.team-kanban .main-content .performance-list .performance-item .performance-stats .performance-completed[data-v-72799c34]{font-size:14px;font-weight:500;color:#67c23a;margin-right:8px}.team-kanban .main-content .performance-list .performance-item .performance-stats .performance-rate[data-v-72799c34]{font-size:14px;color:#409eff}