.do-tracking-wrapper[data-v-e5e45aa8]{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.do-tracking-left[data-v-e5e45aa8]{min-width:0;height:100%}.do-left-card[data-v-e5e45aa8],.do-tracking-left[data-v-e5e45aa8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.do-left-card[data-v-e5e45aa8]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.04);box-shadow:0 1px 4px 0 rgba(0,0,0,.04)}.do-tracking-right[data-v-e5e45aa8]{-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;width:340px;height:min(840px,calc(100vh - var(--offset-top, 110px)));max-height:min(840px,calc(100vh - var(--offset-top, 110px)));min-height:0;overflow-y:auto}.do-quota-popover[data-v-e5e45aa8]{padding:12px 14px}.do-quota-popover__title[data-v-e5e45aa8]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.do-quota-popover__row[data-v-e5e45aa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3px 0;font-size:13px}.do-quota-popover__label[data-v-e5e45aa8]{color:#606266;font-weight:700}.do-quota-popover__value[data-v-e5e45aa8]{color:#303133;font-weight:500}.do-quota-popover__value.is-negative[data-v-e5e45aa8]{color:#f56c6c;font-weight:700}.do-quota-popover__value.is-positive[data-v-e5e45aa8]{color:#67c23a;font-weight:700}.do-status-bar[data-v-e5e45aa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 16px;border:none;border-bottom:none;background:#fafbfc}.do-status-bar__badge[data-v-e5e45aa8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#303133}.do-tracking-wrapper[data-v-0ebfd122]{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.do-tracking-left[data-v-0ebfd122]{min-width:0;height:100%}.do-left-card[data-v-0ebfd122],.do-tracking-left[data-v-0ebfd122]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.do-left-card[data-v-0ebfd122]{padding:16px}.do-left-card[data-v-0ebfd122],.do-tracking-middle[data-v-0ebfd122]{background:#fff;border:1px solid #ebeef5;border-radius:8px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.04);box-shadow:0 1px 4px 0 rgba(0,0,0,.04)}.do-tracking-middle[data-v-0ebfd122]{-ms-flex:0 0 200px;flex:0 0 200px;width:200px;min-width:200px;overflow:hidden}.do-tracking-middle[data-v-0ebfd122],.do-tracking-right[data-v-0ebfd122]{-webkit-box-flex:0;height:min(840px,calc(100vh - var(--offset-top, 110px)));max-height:min(840px,calc(100vh - var(--offset-top, 110px)));min-height:0}.do-tracking-right[data-v-0ebfd122]{-ms-flex:0 0 340px;flex:0 0 340px;width:340px;overflow-y:auto}.do-status-bar[data-v-0ebfd122]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2px 10px!important;border:none!important;border-bottom:none;background:#fafbfc;margin-top:5px}.do-status-bar__badge[data-v-0ebfd122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#303133}.multi-select-toolbar[data-v-0ebfd122]{position:fixed;left:50%;bottom:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.multi-select-toolbar__bar[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.12);box-shadow:0 4px 16px 0 rgba(0,0,0,.12)}.multi-select-toolbar__count[data-v-0ebfd122]{font-size:13px;color:#606266;white-space:nowrap}.multi-select-toolbar__divider[data-v-0ebfd122]{width:1px;height:20px;background:#ebeef5}.multi-select-toolbar__btn[data-v-0ebfd122]{white-space:nowrap}.multi-select-toolbar__btn__delete[data-v-0ebfd122]{white-space:nowrap;background-color:#fff;border-color:#fff}.shift-trigger[data-v-0ebfd122]{position:relative}.shift-dropdown[data-v-0ebfd122]{position:absolute;bottom:calc(100% + 8px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:260px;max-height:280px;overflow-y:auto;background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.12);box-shadow:0 4px 16px 0 rgba(0,0,0,.12);padding:8px 0}.shift-dropdown__group[data-v-0ebfd122]{padding:4px 0}.shift-dropdown__group+.shift-dropdown__group[data-v-0ebfd122]{border-top:1px solid #f0f2f5}.shift-dropdown__group-title[data-v-0ebfd122]{padding:8px 16px 4px;font-size:11px;font-weight:700;color:#67c23a;letter-spacing:.3px}.shift-dropdown__item[data-v-0ebfd122]{padding:8px 16px;font-size:13px;color:#303133;cursor:pointer}.shift-dropdown__item[data-v-0ebfd122]:hover{background:#f5f7fa}.do-status-bar[data-v-0ebfd122]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;background:#fff;border:1px solid #ebeef0;border-radius:20px}.do-status-bar[data-v-0ebfd122],.do-status-bar__legend[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.do-status-bar__legend[data-v-0ebfd122]{gap:20px}.do-status-bar__legend-item[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#4a5568;text-transform:uppercase}.do-status-bar__dot[data-v-0ebfd122]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.do-status-bar__dot--rest[data-v-0ebfd122]{background:#52c41a}.do-status-bar__dot--shift[data-v-0ebfd122]{background:#f2994a}.do-status-bar__actions[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.do-status-bar__btn[data-v-0ebfd122]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.do-status-bar__btn i[data-v-0ebfd122]{font-size:14px}.do-status-bar__btn--primary[data-v-0ebfd122]{background:#409eff;color:#fff}.do-status-bar__btn--primary[data-v-0ebfd122]:hover{background:#3293f5}.do-status-bar__btn--success[data-v-0ebfd122]{background:#22a35c;color:#fff}.do-status-bar__btn--success[data-v-0ebfd122]:hover{background:#1c8a4c}.do-status-bar__btn-caret[data-v-0ebfd122]{font-size:12px}.do-status-bar__dropdown-menu li[data-v-0ebfd122]{list-style:none}.do-status-bar__dropdown-item[data-v-0ebfd122]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;border:none;background:transparent;font-size:13px;color:#4a5568;cursor:pointer;text-align:left}.do-status-bar__dropdown-item[data-v-0ebfd122]:hover{background:#f5f7fa;color:#22a35c}[data-v-0ebfd122] .guide-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.guide-drawer__header[data-v-0ebfd122]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ebeef0}.guide-drawer__header[data-v-0ebfd122],.guide-drawer__title[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guide-drawer__title[data-v-0ebfd122]{gap:8px;font-size:18px;font-weight:700;color:#1f2d3d}.guide-drawer__title-icon[data-v-0ebfd122]{font-size:20px;color:#409eff}.guide-drawer__close[data-v-0ebfd122]{cursor:pointer;font-size:18px;color:#8a94a6}.guide-drawer__close[data-v-0ebfd122]:hover{color:#1f2d3d}.guide-drawer__body[data-v-0ebfd122]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;height:calc(100% - 150px);padding:20px 24px}.guide-drawer__content[data-v-0ebfd122] p{margin:0 0 12px;font-size:13px;line-height:1.6;color:#4a5568}.guide-drawer__content[data-v-0ebfd122] strong{color:#1f2d3d}.guide-drawer__footer[data-v-0ebfd122]{padding:16px 24px;border-top:1px solid #ebeef0}.guide-drawer__confirm-btn[data-v-0ebfd122]{width:100%;border-radius:8px;font-weight:600}.do-quota-popover[data-v-0ebfd122]{padding:12px 14px}.do-quota-popover__title[data-v-0ebfd122]{font-size:13px;font-weight:600;color:#303133;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.do-quota-popover__row[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3px 0;font-size:13px}.do-quota-popover__label[data-v-0ebfd122]{color:#606266;font-weight:700}.do-quota-popover__value[data-v-0ebfd122]{color:#303133;font-weight:500}.do-quota-popover__value.is-negative[data-v-0ebfd122]{color:#f56c6c;font-weight:700}.do-quota-popover__value.is-positive[data-v-0ebfd122]{color:#67c23a;font-weight:700}.do-warning-dialog[data-v-0ebfd122]{width:790px!important;height:620px;margin-left:auto!important;margin-right:auto!important;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.do-warning-dialog .el-dialog__header[data-v-0ebfd122]{-webkit-box-flex:0;-ms-flex:0 0 84px;flex:0 0 84px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 24px;margin:0;background:#fff5f5;border-bottom:1px solid #dcdfe6}.do-warning-dialog .el-dialog__headerbtn[data-v-0ebfd122]{top:25px;right:25px;font-size:24px}.do-warning-dialog .el-dialog__body[data-v-0ebfd122]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 24px;overflow:hidden}.do-warning-dialog .el-dialog__footer[data-v-0ebfd122]{-webkit-box-flex:0;-ms-flex:0 0 82px;flex:0 0 82px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 24px;border-top:1px solid #dcdfe6}.do-dialog-header[data-v-0ebfd122]{height:54px}.do-dialog-header[data-v-0ebfd122],.do-dialog-icon[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.do-dialog-icon[data-v-0ebfd122]{width:48px;height:48px;margin-right:14px;border-radius:12px;background:#fde2e2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c45656;font-size:27px}.do-dialog-title-wrapper[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.do-dialog-title[data-v-0ebfd122]{color:#9b2c2c;font-size:22px;line-height:28px;font-weight:600}.do-dialog-subtitle[data-v-0ebfd122]{margin-top:2px;color:#606266;font-size:14px;line-height:20px}.do-dialog-content[data-v-0ebfd122]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.do-warning-message[data-v-0ebfd122]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:94px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:24px;padding:18px 20px;border-left:5px solid #c45656;background:#f4f4f5;color:#303133;line-height:1.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.do-warning-message-icon[data-v-0ebfd122]{display:none}.do-warning-table[data-v-0ebfd122]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 285px;flex:0 0 285px;border-radius:4px}.do-warning-table th.el-table__cell[data-v-0ebfd122]{height:50px;padding:8px 0;background:#e4e7ed;color:#303133;font-weight:600}.do-warning-table td.el-table__cell[data-v-0ebfd122]{height:56px;padding:8px 0}.do-warning-table .cell[data-v-0ebfd122]{line-height:22px}.do-employee-info[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.do-employee-code[data-v-0ebfd122]{margin-right:5px;color:#606266;white-space:nowrap}.do-employee-name[data-v-0ebfd122]{min-width:0;color:#303133;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.do-exceeded-value[data-v-0ebfd122]{color:#c45656}.do-dialog-footer[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:-20px}.do-close-button[data-v-0ebfd122]{min-width:142px;height:44px;font-size:15px;background:#003b70;border-color:#003b70}.do-close-button[data-v-0ebfd122]:focus,.do-close-button[data-v-0ebfd122]:hover{background:#005090;border-color:#005090}.do-close-button i[data-v-0ebfd122]{margin-right:7px}.do-warning-table .el-table__body-wrapper[data-v-0ebfd122]::-webkit-scrollbar{width:7px}.do-warning-table .el-table__body-wrapper[data-v-0ebfd122]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:5px}.do-warning-table .el-table__body-wrapper[data-v-0ebfd122]::-webkit-scrollbar-track{background:#f2f3f5}.el-dialog.do-smaller-warning-dialog[data-v-0ebfd122]{max-width:calc(100vw - 32px);border-radius:8px;overflow:hidden}body .el-dialog__wrapper .el-dialog.do-smaller-warning-dialog>.el-dialog__header[data-v-0ebfd122]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:20px 24px 16px!important;border-bottom:1px solid #ebeef5!important;-webkit-box-sizing:border-box;box-sizing:border-box}body .el-dialog__wrapper .el-dialog.do-smaller-warning-dialog>.el-dialog__body[data-v-0ebfd122]{padding:24px!important}body .el-dialog__wrapper .el-dialog.do-smaller-warning-dialog>.el-dialog__footer[data-v-0ebfd122]{padding:14px 24px!important;border-top:1px solid #ebeef5!important;background:#fafafa}.do-smaller-dialog-title[data-v-0ebfd122]{font-size:20px;font-weight:600;color:#303133}.do-smaller-warning-message[data-v-0ebfd122]{margin-bottom:18px;font-size:14px;line-height:22px;font-weight:500;color:#606266}.do-smaller-warning-table[data-v-0ebfd122]{width:100%}.do-warning-status-list[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.do-smaller-dialog-footer[data-v-0ebfd122]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}body .el-dialog__wrapper .el-dialog.do-smaller-warning-dialog>.el-dialog__header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;padding:20px 24px 16px!important;border-bottom:1px solid #ebeef5!important}