.step-head[data-v-1c69d9d8]{margin-bottom:18px}.step-head .step-head-title[data-v-1c69d9d8]{font-size:16px;font-weight:600;color:#1f2329;line-height:24px}.step-head .step-head-desc[data-v-1c69d9d8]{margin-top:3px;font-size:12px;color:#98a1b3;line-height:18px}.sub-head[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2329}.sub-head[data-v-1c69d9d8]:before{content:"";width:3px;height:14px;border-radius:2px;background:#6366f1}.form-row[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.form-row .row-label[data-v-1c69d9d8]{-ms-flex-negative:0;flex-shrink:0;width:76px;font-size:14px;font-weight:600;color:#1f2329;line-height:20px}.form-row .row-content[data-v-1c69d9d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.form-row[data-v-1c69d9d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.form-row .row-label[data-v-1c69d9d8]{width:auto;line-height:24px}}[data-v-1c69d9d8] .el-radio-group .el-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:36px;line-height:normal;white-space:normal}[data-v-1c69d9d8] .el-radio-group .el-radio .el-radio__input{margin-top:3px}[data-v-1c69d9d8] .el-radio-group .el-radio .el-radio__label{padding-left:8px;font-size:14px;color:#1f2329;line-height:20px}.opt-name[data-v-1c69d9d8]{display:block;font-size:14px;color:#1f2329;line-height:20px}.opt-desc[data-v-1c69d9d8]{display:block;margin-top:1px;font-size:12px;color:#98a1b3;line-height:17px}.flow-footer[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f1f5}.flow-btn[data-v-1c69d9d8]{min-width:88px;padding:9px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.flow-btn.sm[data-v-1c69d9d8]{min-width:auto;padding:7px 16px;font-size:12px}.flow-btn.primary[data-v-1c69d9d8]{background:#6366f1;border:1px solid #6366f1;color:#fff}.flow-btn.primary[data-v-1c69d9d8]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.flow-btn.primary[data-v-1c69d9d8]:disabled{opacity:.6;cursor:not-allowed}.flow-btn.primary i[data-v-1c69d9d8]{margin:0 2px 0 0}.flow-btn.secondary[data-v-1c69d9d8]{background:#fff;border:1px solid #dfe2ea;color:#5a6072}.flow-btn.secondary[data-v-1c69d9d8]:hover{border-color:#c5cad6;color:#1f2329}.flow-btn.secondary i[data-v-1c69d9d8]{margin:0 4px 0 0}.flow-btn.primary i[data-v-1c69d9d8]{margin:0 0 0 2px}.panel[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e8eaf0;border-radius:8px;overflow:hidden}.panel-head[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 12px}.panel-head .panel-title[data-v-1c69d9d8]{font-size:13px;font-weight:600;color:#1f2329}.panel-head .panel-extra[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#98a1b3}[data-v-1c69d9d8] .el-input__inner,[data-v-1c69d9d8] .el-textarea__inner{border-radius:6px;border:1px solid #e8eaf0;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}[data-v-1c69d9d8] .el-input__inner:hover,[data-v-1c69d9d8] .el-textarea__inner:hover{border-color:#cdd2e0}[data-v-1c69d9d8] .el-input__inner:focus,[data-v-1c69d9d8] .el-textarea__inner:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}[data-v-1c69d9d8] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-1c69d9d8] .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#6366f1;border-color:#6366f1}[data-v-1c69d9d8] .el-checkbox .el-checkbox__input:hover .el-checkbox__inner{border-color:#6366f1}[data-v-1c69d9d8] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#1f2329}[data-v-1c69d9d8] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#6366f1;border-color:#6366f1}[data-v-1c69d9d8] .el-radio .el-radio__input:hover .el-radio__inner{border-color:#6366f1}[data-v-1c69d9d8] .el-radio .el-radio__input.is-checked+.el-radio__label{color:#1f2329}[data-v-1c69d9d8] .el-pagination .el-pager li:not(.disabled).active,[data-v-1c69d9d8] .el-pagination .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-1c69d9d8] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#6366f1;color:#fff}[data-v-1c69d9d8] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-1c69d9d8] .el-table th{background:#f8fafc!important;font-weight:600}[data-v-1c69d9d8] .el-table td,[data-v-1c69d9d8] .el-table th{color:#5a6072;font-size:13px;padding:8px 0}[data-v-1c69d9d8] .el-table .el-table__row:hover>td{background:#f8fafc}[data-v-1c69d9d8] .custom-dialog{border-radius:10px;overflow:hidden}[data-v-1c69d9d8] .custom-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f1f5}[data-v-1c69d9d8] .custom-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:600;color:#1f2329}[data-v-1c69d9d8] .custom-dialog .el-dialog__body{padding:18px 20px}[data-v-1c69d9d8] .custom-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #f0f1f5}.thin-scrollbar[data-v-1c69d9d8]::-webkit-scrollbar{width:6px;height:6px}.thin-scrollbar[data-v-1c69d9d8]::-webkit-scrollbar-track{background:transparent}.thin-scrollbar[data-v-1c69d9d8]::-webkit-scrollbar-thumb{background:#d3d8e4;border-radius:3px}.thin-scrollbar[data-v-1c69d9d8]::-webkit-scrollbar-thumb:hover{background:#b9c0d1}.tree-selector[data-v-1c69d9d8]{width:100%}.search-input[data-v-1c69d9d8]{margin-bottom:12px;max-width:320px}.tree-content[data-v-1c69d9d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;height:360px}.tree-panel[data-v-1c69d9d8]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;min-width:0}.action-link[data-v-1c69d9d8]{cursor:pointer;color:#5a6072;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .2s ease;transition:color .2s ease}.action-link[data-v-1c69d9d8]:hover{color:#6366f1}.action-link.active[data-v-1c69d9d8]{color:#6366f1;font-weight:600}.action-link.loading[data-v-1c69d9d8]{cursor:wait;opacity:.7}.action-divider[data-v-1c69d9d8]{color:#dfe2ea}.tree-body[data-v-1c69d9d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px 10px;overflow-y:auto}.tree-body[data-v-1c69d9d8] .el-tree{background:transparent}.tree-body[data-v-1c69d9d8] .el-tree .el-tree-node__content{height:32px;border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.tree-body[data-v-1c69d9d8] .el-tree .el-tree-node__content:hover{background:#f6f7fd}.tree-body[data-v-1c69d9d8] .el-tree .el-tree-node__expand-icon{color:#98a1b3}.tree-body[data-v-1c69d9d8] .el-tree .el-tree-node__expand-icon:not(.is-leaf):hover{color:#6366f1}.tree-body[data-v-1c69d9d8] .el-tree .el-tree-node__label{font-size:13px;color:#5a6072}.selected-panel[data-v-1c69d9d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.selected-count[data-v-1c69d9d8]{color:#6366f1;font-weight:600}.selected-tags[data-v-1c69d9d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:6px}.tag-item[data-v-1c69d9d8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:3px 9px;background:#eef2ff;border:1px solid #e0e4ff;border-radius:5px;font-size:12px;color:#4f46e5;font-weight:500;line-height:18px;-webkit-transition:all .2s ease;transition:all .2s ease}.tag-item[data-v-1c69d9d8]:hover{background:#e4e8ff}.tag-text[data-v-1c69d9d8]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-close[data-v-1c69d9d8]{font-size:12px;cursor:pointer;padding:2px;border-radius:50%;color:#98a1b3;-webkit-transition:all .2s ease;transition:all .2s ease}.tag-close[data-v-1c69d9d8]:hover{background:rgba(99,102,241,.15);color:#4f46e5}.empty-state[data-v-1c69d9d8]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#98a1b3}.empty-state i[data-v-1c69d9d8]{font-size:32px;margin-bottom:8px;opacity:.4}.empty-state span[data-v-1c69d9d8]{font-size:12px}@media(max-width:900px){.tree-content[data-v-1c69d9d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.selected-panel[data-v-1c69d9d8],.tree-panel[data-v-1c69d9d8]{height:240px}}.step-head[data-v-39b430bc]{margin-bottom:18px}.step-head .step-head-title[data-v-39b430bc]{font-size:16px;font-weight:600;color:#1f2329;line-height:24px}.step-head .step-head-desc[data-v-39b430bc]{margin-top:3px;font-size:12px;color:#98a1b3;line-height:18px}.sub-head[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2329}.sub-head[data-v-39b430bc]:before{content:"";width:3px;height:14px;border-radius:2px;background:#6366f1}.form-row[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.form-row .row-label[data-v-39b430bc]{-ms-flex-negative:0;flex-shrink:0;width:76px;font-size:14px;font-weight:600;color:#1f2329;line-height:20px}.form-row .row-content[data-v-39b430bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.form-row[data-v-39b430bc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.form-row .row-label[data-v-39b430bc]{width:auto;line-height:24px}}[data-v-39b430bc] .el-radio-group .el-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:36px;line-height:normal;white-space:normal}[data-v-39b430bc] .el-radio-group .el-radio .el-radio__input{margin-top:3px}[data-v-39b430bc] .el-radio-group .el-radio .el-radio__label{padding-left:8px;font-size:14px;color:#1f2329;line-height:20px}.opt-name[data-v-39b430bc]{display:block;font-size:14px;color:#1f2329;line-height:20px}.opt-desc[data-v-39b430bc]{display:block;margin-top:1px;font-size:12px;color:#98a1b3;line-height:17px}.flow-footer[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f1f5}.flow-btn[data-v-39b430bc]{min-width:88px;padding:9px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.flow-btn.sm[data-v-39b430bc]{min-width:auto;padding:7px 16px;font-size:12px}.flow-btn.primary[data-v-39b430bc]{background:#6366f1;border:1px solid #6366f1;color:#fff}.flow-btn.primary[data-v-39b430bc]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.flow-btn.primary[data-v-39b430bc]:disabled{opacity:.6;cursor:not-allowed}.flow-btn.primary i[data-v-39b430bc]{margin:0 2px 0 0}.flow-btn.secondary[data-v-39b430bc]{background:#fff;border:1px solid #dfe2ea;color:#5a6072}.flow-btn.secondary[data-v-39b430bc]:hover{border-color:#c5cad6;color:#1f2329}.flow-btn.secondary i[data-v-39b430bc]{margin:0 4px 0 0}.flow-btn.primary i[data-v-39b430bc]{margin:0 0 0 2px}.panel[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e8eaf0;border-radius:8px;overflow:hidden}.panel-head[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 12px}.panel-head .panel-title[data-v-39b430bc]{font-size:13px;font-weight:600;color:#1f2329}.panel-head .panel-extra[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#98a1b3}[data-v-39b430bc] .el-input__inner,[data-v-39b430bc] .el-textarea__inner{border-radius:6px;border:1px solid #e8eaf0;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}[data-v-39b430bc] .el-input__inner:hover,[data-v-39b430bc] .el-textarea__inner:hover{border-color:#cdd2e0}[data-v-39b430bc] .el-input__inner:focus,[data-v-39b430bc] .el-textarea__inner:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}[data-v-39b430bc] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-39b430bc] .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#6366f1;border-color:#6366f1}[data-v-39b430bc] .el-checkbox .el-checkbox__input:hover .el-checkbox__inner{border-color:#6366f1}[data-v-39b430bc] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#1f2329}[data-v-39b430bc] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#6366f1;border-color:#6366f1}[data-v-39b430bc] .el-radio .el-radio__input:hover .el-radio__inner{border-color:#6366f1}[data-v-39b430bc] .el-radio .el-radio__input.is-checked+.el-radio__label{color:#1f2329}[data-v-39b430bc] .el-pagination .el-pager li:not(.disabled).active,[data-v-39b430bc] .el-pagination .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-39b430bc] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#6366f1;color:#fff}[data-v-39b430bc] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-39b430bc] .el-table th{background:#f8fafc!important;font-weight:600}[data-v-39b430bc] .el-table td,[data-v-39b430bc] .el-table th{color:#5a6072;font-size:13px;padding:8px 0}[data-v-39b430bc] .el-table .el-table__row:hover>td{background:#f8fafc}[data-v-39b430bc] .custom-dialog{border-radius:10px;overflow:hidden}[data-v-39b430bc] .custom-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f1f5}[data-v-39b430bc] .custom-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:600;color:#1f2329}[data-v-39b430bc] .custom-dialog .el-dialog__body{padding:18px 20px}[data-v-39b430bc] .custom-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #f0f1f5}.thin-scrollbar[data-v-39b430bc]::-webkit-scrollbar{width:6px;height:6px}.thin-scrollbar[data-v-39b430bc]::-webkit-scrollbar-track{background:transparent}.thin-scrollbar[data-v-39b430bc]::-webkit-scrollbar-thumb{background:#d3d8e4;border-radius:3px}.thin-scrollbar[data-v-39b430bc]::-webkit-scrollbar-thumb:hover{background:#b9c0d1}.scope-box[data-v-39b430bc]{width:100%}.row-indent[data-v-39b430bc]{padding-left:76px}@media(max-width:768px){.row-indent[data-v-39b430bc]{padding-left:0}}.tree-section[data-v-39b430bc],.zone-section[data-v-39b430bc]{margin-bottom:18px}.zone-panel .zone-table[data-v-39b430bc] .el-table__row{cursor:pointer}.zone-panel .zone-table[data-v-39b430bc]:before{display:none}.zone-panel .zone-table-footer[data-v-39b430bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 12px;border-top:1px solid #f0f1f5;background:#fff}.zone-empty[data-v-39b430bc]{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-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:40px 0;color:#98a1b3}.zone-empty i[data-v-39b430bc]{font-size:34px;opacity:.4}.zone-empty span[data-v-39b430bc]{font-size:13px}.department-tree-wrapper[data-v-85c6af1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:1px solid #e8eaf0;border-radius:10px;overflow:hidden}.tree-header[data-v-85c6af1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f1f5}.tree-header .header-icon[data-v-85c6af1a]{margin-right:8px;font-size:15px;color:#6366f1}.tree-header .header-title[data-v-85c6af1a]{font-size:14px;font-weight:600;color:#1f2329}.department-tree[data-v-85c6af1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:8px;overflow-y:auto}.department-tree[data-v-85c6af1a]::-webkit-scrollbar{width:6px}.department-tree[data-v-85c6af1a]::-webkit-scrollbar-thumb{background:#d3d8e4;border-radius:3px}.department-tree .empty-container[data-v-85c6af1a],.department-tree .loading-container[data-v-85c6af1a]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px;gap:12px}.department-tree .loading-icon[data-v-85c6af1a]{font-size:24px;color:#6366f1;-webkit-animation:rotating-85c6af1a 2s linear infinite;animation:rotating-85c6af1a 2s linear infinite}.department-tree .empty-text[data-v-85c6af1a],.department-tree .loading-text[data-v-85c6af1a]{font-size:13px;color:#98a1b3}@-webkit-keyframes rotating-85c6af1a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-85c6af1a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.department-tree[data-v-85c6af1a] .el-tree{background:transparent}.department-tree[data-v-85c6af1a] .el-tree .el-tree-node__content{height:34px;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.department-tree[data-v-85c6af1a] .el-tree .el-tree-node__content:hover{background:#f6f7fd}.department-tree[data-v-85c6af1a] .el-tree .el-tree-node__expand-icon{color:#98a1b3;font-size:13px}.department-tree[data-v-85c6af1a] .el-tree .el-tree-node__label{font-size:13px;color:#5a6072}.department-tree[data-v-85c6af1a] .el-tree.is-current>.el-tree-node__content{background:#eef2ff}.department-tree[data-v-85c6af1a] .el-tree.is-current>.el-tree-node__content .el-tree-node__label{color:#4f46e5;font-weight:600}.department-tree[data-v-85c6af1a] .el-tree.is-current>.el-tree-node__content .el-tree-node__expand-icon{color:#6366f1}.custom-tree-node[data-v-85c6af1a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.node-label[data-v-85c6af1a]{overflow:hidden;font-size:13px;color:#5a6072;white-space:nowrap;text-overflow:ellipsis}.node-count[data-v-85c6af1a]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:#98a1b3}.step-head[data-v-3a6b4987]{margin-bottom:18px}.step-head .step-head-title[data-v-3a6b4987]{font-size:16px;font-weight:600;color:#1f2329;line-height:24px}.step-head .step-head-desc[data-v-3a6b4987]{margin-top:3px;font-size:12px;color:#98a1b3;line-height:18px}.sub-head[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2329}.sub-head[data-v-3a6b4987]:before{content:"";width:3px;height:14px;border-radius:2px;background:#6366f1}.form-row[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.form-row .row-label[data-v-3a6b4987]{-ms-flex-negative:0;flex-shrink:0;width:76px;font-size:14px;font-weight:600;color:#1f2329;line-height:20px}.form-row .row-content[data-v-3a6b4987]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.form-row[data-v-3a6b4987]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.form-row .row-label[data-v-3a6b4987]{width:auto;line-height:24px}}[data-v-3a6b4987] .el-radio-group .el-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:36px;line-height:normal;white-space:normal}[data-v-3a6b4987] .el-radio-group .el-radio .el-radio__input{margin-top:3px}[data-v-3a6b4987] .el-radio-group .el-radio .el-radio__label{padding-left:8px;font-size:14px;color:#1f2329;line-height:20px}.opt-name[data-v-3a6b4987]{display:block;font-size:14px;color:#1f2329;line-height:20px}.opt-desc[data-v-3a6b4987]{display:block;margin-top:1px;font-size:12px;color:#98a1b3;line-height:17px}.flow-footer[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f1f5}.flow-btn[data-v-3a6b4987]{min-width:88px;padding:9px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.flow-btn.sm[data-v-3a6b4987]{min-width:auto;padding:7px 16px;font-size:12px}.flow-btn.primary[data-v-3a6b4987]{background:#6366f1;border:1px solid #6366f1;color:#fff}.flow-btn.primary[data-v-3a6b4987]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.flow-btn.primary[data-v-3a6b4987]:disabled{opacity:.6;cursor:not-allowed}.flow-btn.primary i[data-v-3a6b4987]{margin:0 2px 0 0}.flow-btn.secondary[data-v-3a6b4987]{background:#fff;border:1px solid #dfe2ea;color:#5a6072}.flow-btn.secondary[data-v-3a6b4987]:hover{border-color:#c5cad6;color:#1f2329}.flow-btn.secondary i[data-v-3a6b4987]{margin:0 4px 0 0}.flow-btn.primary i[data-v-3a6b4987]{margin:0 0 0 2px}.panel[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e8eaf0;border-radius:8px;overflow:hidden}.panel-head[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 12px}.panel-head .panel-title[data-v-3a6b4987]{font-size:13px;font-weight:600;color:#1f2329}.panel-head .panel-extra[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#98a1b3}[data-v-3a6b4987] .el-input__inner,[data-v-3a6b4987] .el-textarea__inner{border-radius:6px;border:1px solid #e8eaf0;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}[data-v-3a6b4987] .el-input__inner:hover,[data-v-3a6b4987] .el-textarea__inner:hover{border-color:#cdd2e0}[data-v-3a6b4987] .el-input__inner:focus,[data-v-3a6b4987] .el-textarea__inner:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}[data-v-3a6b4987] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-3a6b4987] .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#6366f1;border-color:#6366f1}[data-v-3a6b4987] .el-checkbox .el-checkbox__input:hover .el-checkbox__inner{border-color:#6366f1}[data-v-3a6b4987] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#1f2329}[data-v-3a6b4987] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#6366f1;border-color:#6366f1}[data-v-3a6b4987] .el-radio .el-radio__input:hover .el-radio__inner{border-color:#6366f1}[data-v-3a6b4987] .el-radio .el-radio__input.is-checked+.el-radio__label{color:#1f2329}[data-v-3a6b4987] .el-pagination .el-pager li:not(.disabled).active,[data-v-3a6b4987] .el-pagination .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-3a6b4987] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#6366f1;color:#fff}[data-v-3a6b4987] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-3a6b4987] .el-table th{background:#f8fafc!important;font-weight:600}[data-v-3a6b4987] .el-table td,[data-v-3a6b4987] .el-table th{color:#5a6072;font-size:13px;padding:8px 0}[data-v-3a6b4987] .el-table .el-table__row:hover>td{background:#f8fafc}[data-v-3a6b4987] .custom-dialog{border-radius:10px;overflow:hidden}[data-v-3a6b4987] .custom-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f1f5}[data-v-3a6b4987] .custom-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:600;color:#1f2329}[data-v-3a6b4987] .custom-dialog .el-dialog__body{padding:18px 20px}[data-v-3a6b4987] .custom-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #f0f1f5}.thin-scrollbar[data-v-3a6b4987]::-webkit-scrollbar{width:6px;height:6px}.thin-scrollbar[data-v-3a6b4987]::-webkit-scrollbar-track{background:transparent}.thin-scrollbar[data-v-3a6b4987]::-webkit-scrollbar-thumb{background:#d3d8e4;border-radius:3px}.thin-scrollbar[data-v-3a6b4987]::-webkit-scrollbar-thumb:hover{background:#b9c0d1}.employee-selector[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border:1px solid #e8eaf0;border-radius:10px;overflow:hidden;background:#fff}.employee-selector .left[data-v-3a6b4987]{-ms-flex-negative:0;flex-shrink:0;width:210px;border-right:1px solid #eef0f4;background:#fbfcfe;overflow-y:auto}.employee-selector .right[data-v-3a6b4987]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.employee-selector .search[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 14px;-ms-flex-negative:0;flex-shrink:0;gap:8px;min-height:48px}.employee-selector .button-group[data-v-3a6b4987]{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.employee-selector .table-scroll[data-v-3a6b4987]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:0 10px;background:#fff}.employee-selector .demo-input-suffix[data-v-3a6b4987]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.employee-selector .demo-input-suffix>div[data-v-3a6b4987]:first-child{white-space:nowrap;font-size:13px;color:#5a6072}.employee-selector .demo-input-suffix .el-input[data-v-3a6b4987]{width:160px}.employee-selector .pagination-wrapper[data-v-3a6b4987]{-ms-flex-negative:0;flex-shrink:0;padding:12px 14px;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;background:#fff}.step-head[data-v-0e337c41]{margin-bottom:18px}.step-head .step-head-title[data-v-0e337c41]{font-size:16px;font-weight:600;color:#1f2329;line-height:24px}.step-head .step-head-desc[data-v-0e337c41]{margin-top:3px;font-size:12px;color:#98a1b3;line-height:18px}.sub-head[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:600;color:#1f2329}.sub-head[data-v-0e337c41]:before{content:"";width:3px;height:14px;border-radius:2px;background:#6366f1}.form-row[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px}.form-row .row-label[data-v-0e337c41]{-ms-flex-negative:0;flex-shrink:0;width:76px;font-size:14px;font-weight:600;color:#1f2329;line-height:20px}.form-row .row-content[data-v-0e337c41]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.form-row[data-v-0e337c41]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.form-row .row-label[data-v-0e337c41]{width:auto;line-height:24px}}[data-v-0e337c41] .el-radio-group .el-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:36px;line-height:normal;white-space:normal}[data-v-0e337c41] .el-radio-group .el-radio .el-radio__input{margin-top:3px}[data-v-0e337c41] .el-radio-group .el-radio .el-radio__label{padding-left:8px;font-size:14px;color:#1f2329;line-height:20px}.opt-name[data-v-0e337c41]{display:block;font-size:14px;color:#1f2329;line-height:20px}.opt-desc[data-v-0e337c41]{display:block;margin-top:1px;font-size:12px;color:#98a1b3;line-height:17px}.flow-footer[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #f0f1f5}.flow-btn[data-v-0e337c41]{min-width:88px;padding:9px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.flow-btn.sm[data-v-0e337c41]{min-width:auto;padding:7px 16px;font-size:12px}.flow-btn.primary[data-v-0e337c41]{background:#6366f1;border:1px solid #6366f1;color:#fff}.flow-btn.primary[data-v-0e337c41]:hover:not(:disabled){background:#4f46e5;border-color:#4f46e5}.flow-btn.primary[data-v-0e337c41]:disabled{opacity:.6;cursor:not-allowed}.flow-btn.primary i[data-v-0e337c41]{margin:0 2px 0 0}.flow-btn.secondary[data-v-0e337c41]{background:#fff;border:1px solid #dfe2ea;color:#5a6072}.flow-btn.secondary[data-v-0e337c41]:hover{border-color:#c5cad6;color:#1f2329}.flow-btn.secondary i[data-v-0e337c41]{margin:0 4px 0 0}.flow-btn.primary i[data-v-0e337c41]{margin:0 0 0 2px}.panel[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e8eaf0;border-radius:8px;overflow:hidden}.panel-head[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 12px}.panel-head .panel-title[data-v-0e337c41]{font-size:13px;font-weight:600;color:#1f2329}.panel-head .panel-extra[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#98a1b3}[data-v-0e337c41] .el-input__inner,[data-v-0e337c41] .el-textarea__inner{border-radius:6px;border:1px solid #e8eaf0;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}[data-v-0e337c41] .el-input__inner:hover,[data-v-0e337c41] .el-textarea__inner:hover{border-color:#cdd2e0}[data-v-0e337c41] .el-input__inner:focus,[data-v-0e337c41] .el-textarea__inner:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}[data-v-0e337c41] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-0e337c41] .el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#6366f1;border-color:#6366f1}[data-v-0e337c41] .el-checkbox .el-checkbox__input:hover .el-checkbox__inner{border-color:#6366f1}[data-v-0e337c41] .el-checkbox .el-checkbox__input.is-checked+.el-checkbox__label{color:#1f2329}[data-v-0e337c41] .el-radio .el-radio__input.is-checked .el-radio__inner{background:#6366f1;border-color:#6366f1}[data-v-0e337c41] .el-radio .el-radio__input:hover .el-radio__inner{border-color:#6366f1}[data-v-0e337c41] .el-radio .el-radio__input.is-checked+.el-radio__label{color:#1f2329}[data-v-0e337c41] .el-pagination .el-pager li:not(.disabled).active,[data-v-0e337c41] .el-pagination .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-0e337c41] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#6366f1;color:#fff}[data-v-0e337c41] .el-pagination.is-background .el-pager li:not(.disabled):hover{color:#6366f1}[data-v-0e337c41] .el-table th{background:#f8fafc!important;font-weight:600}[data-v-0e337c41] .el-table td,[data-v-0e337c41] .el-table th{color:#5a6072;font-size:13px;padding:8px 0}[data-v-0e337c41] .el-table .el-table__row:hover>td{background:#f8fafc}[data-v-0e337c41] .custom-dialog{border-radius:10px;overflow:hidden}[data-v-0e337c41] .custom-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid #f0f1f5}[data-v-0e337c41] .custom-dialog .el-dialog__header .el-dialog__title{font-size:15px;font-weight:600;color:#1f2329}[data-v-0e337c41] .custom-dialog .el-dialog__body{padding:18px 20px}[data-v-0e337c41] .custom-dialog .el-dialog__footer{padding:12px 20px;border-top:1px solid #f0f1f5}.thin-scrollbar[data-v-0e337c41]::-webkit-scrollbar{width:6px;height:6px}.thin-scrollbar[data-v-0e337c41]::-webkit-scrollbar-track{background:transparent}.thin-scrollbar[data-v-0e337c41]::-webkit-scrollbar-thumb{background:#d3d8e4;border-radius:3px}.thin-scrollbar[data-v-0e337c41]::-webkit-scrollbar-thumb:hover{background:#b9c0d1}.employee-selector-dialog[data-v-0e337c41]{padding:4px 0 0}.selector-content[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;height:430px;margin-bottom:18px;width:100%}.selector-panel[data-v-0e337c41]{-webkit-box-flex:1.6;-ms-flex:1.6;flex:1.6;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex}.selected-panel[data-v-0e337c41],.selector-panel[data-v-0e337c41] .employee-selector{-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-panel[data-v-0e337c41]{min-width:0}.selected-count[data-v-0e337c41]{color:#6366f1;font-weight:600}.selected-tags[data-v-0e337c41]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;gap:8px}.employee-tag[data-v-0e337c41]{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:5px 10px;background:#eef2ff;border:1px solid #e0e4ff;border-radius:6px;font-size:12px;color:#4f46e5;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.employee-tag[data-v-0e337c41]:hover{background:#e4e8ff}.tag-name[data-v-0e337c41]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-close[data-v-0e337c41]{font-size:12px;cursor:pointer;padding:2px;border-radius:50%;color:#98a1b3;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0}.tag-close[data-v-0e337c41]:hover{background:rgba(99,102,241,.15);color:#4f46e5}.empty-state[data-v-0e337c41]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#98a1b3}.empty-state i[data-v-0e337c41]{font-size:36px;margin-bottom:10px;opacity:.4}.empty-state span[data-v-0e337c41]{font-size:13px}.dialog-actions[data-v-0e337c41]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #f0f1f5}