.load-error[data-v-39171664]{margin-bottom:16px}.area-picker[data-v-39171664]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:410px}.tree-pane[data-v-39171664]{width:50%;padding-right:16px;border-right:1px solid #e8e8e8}.selected-scroll[data-v-39171664],.tree-scroll[data-v-39171664]{height:calc(100vh - 240px);min-height:320px;overflow:auto}.tree-scroll[data-v-39171664]{padding-top:12px;max-height:unset}.selected-pane[data-v-39171664]{width:50%;padding-left:16px}.selected-title[data-v-39171664]{height:44px;font-weight:500}.selected-item[data-v-39171664],.selected-title[data-v-39171664]{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}.selected-item[data-v-39171664]{padding:6px 12px;margin-bottom:10px;background:#f6f8fa}.selected-item .close-icon[data-v-39171664]{-ms-flex-negative:0;flex-shrink:0;font-size:12px}.selected-item .close-icon[data-v-39171664] :hover{color:red}.selected-item span[data-v-39171664]{overflow-wrap:anywhere}.drawer-footer[data-v-39171664]{position:absolute;right:0;bottom:0;left:0;padding:16px 24px;border-top:1px solid #e8e8e8;background:#fff;text-align:right}.drawer-footer .ant-btn+.ant-btn[data-v-39171664]{margin-left:8px}.template-form .ant-form-item[data-v-38149c85]{margin-bottom:16px}.field-picker[data-v-38149c85]{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;width:100%;height:auto;min-height:32px;text-align:left;padding:4px 11px}.field-picker span[data-v-38149c85]{white-space:normal;overflow-wrap:anywhere}.field-picker .anticon[data-v-38149c85]{margin-left:8px;font-size:12px;color:#999}.placeholder[data-v-38149c85]{color:#bfbfbf}.week-options[data-v-38149c85]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f5f5f5;border-radius:20px}.week-options .week-option[data-v-38149c85]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;margin:0;border-radius:50%;color:#525252;background:#f5f5f5;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.week-options .week-option input[data-v-38149c85]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.week-options .week-option>span[data-v-38149c85]:last-child{padding:0}.week-options .week-option.is-selected[data-v-38149c85]{border-radius:0;background:#1890ff;color:#fff}.week-options .week-option.is-selected.range-start[data-v-38149c85]{border-top-left-radius:50%;border-bottom-left-radius:50%}.week-options .week-option.is-selected.range-end[data-v-38149c85]{border-top-right-radius:50%;border-bottom-right-radius:50%}.day-presets[data-v-38149c85]{border-top:1px solid #dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding-top:12px}.day-presets .quick-btn[data-v-38149c85]{background:#f5f5f5;padding:4px 8px;cursor:pointer}.day-presets .quick-btn[data-v-38149c85]:hover{color:#1890ff}.slot-row[data-v-38149c85]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;border-radius:4px}.slot-row .hour-select[data-v-38149c85]{width:102px}.slot-row .assignment[data-v-38149c85]{margin:0 12px;width:64px}.slot-row .unit[data-v-38149c85]{white-space:nowrap;color:#8c8c8c}.slot-row .close-icon[data-v-38149c85]{-ms-flex-negative:0;flex-shrink:0;font-size:12px}.slot-row .close-icon[data-v-38149c85] :hover{color:red}.overlapping[data-v-38149c85]{background:#fff1f0;-webkit-box-shadow:0 0 0 3px #fff1f0;box-shadow:0 0 0 3px #fff1f0}.overlap-message[data-v-38149c85]{margin-bottom:8px;color:#f5222d;font-size:12px;line-height:1.5}.drawer-footer[data-v-38149c85]{position:absolute;right:0;bottom:0;left:0;padding:16px 24px;border-top:1px solid #e8e8e8;background:#fff;text-align:right}.drawer-footer .ant-btn+.ant-btn[data-v-38149c85]{margin-left:8px}.appointment-config[data-v-412a4b62]{border-radius:4px}.template-toolbar[data-v-412a4b62]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:20px}.template-toolbar[data-v-412a4b62],.template-toolbar h3[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-toolbar h3[data-v-412a4b62]{margin:0;font-size:16px;font-weight:600}.template-toolbar h3[data-v-412a4b62]:before{content:"";width:4px;height:16px;margin-right:8px;border-radius:2px;background:#1890ff}.toolbar-actions[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto}.search-field[data-v-412a4b62]{width:112px}.search-value[data-v-412a4b62]{width:240px;margin-right:12px}.load-error[data-v-412a4b62]{margin-bottom:16px}.template-list[data-v-412a4b62]{max-height:50vh;overflow-y:auto;border:1px solid #e8e8e8;border-radius:4px}.template-row.ant-list-item[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.template-row[data-v-412a4b62]:last-child{border-bottom:0}.template-row[data-v-412a4b62]:hover{background:#fafafa}.template-main[data-v-412a4b62]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.template-title[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:500;color:rgba(0,0,0,.85);overflow-wrap:anywhere}.template-meta[data-v-412a4b62]{margin-top:4px;color:rgba(0,0,0,.45);font-size:12px;overflow-wrap:anywhere}.template-slots[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:6px}.slot-chip[data-v-412a4b62]{padding:3px 10px;border-radius:4px;background:#f5f5f5;color:rgba(0,0,0,.65);font-size:12px}.slot-chip b[data-v-412a4b62]{color:rgba(0,0,0,.85)}.disabled .template-main[data-v-412a4b62]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1)}.row-actions[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:12px;margin-left:24px}.row-actions .ant-btn[data-v-412a4b62]{padding:0}.delete-button[data-v-412a4b62]{color:rgba(0,0,0,.45)}.delete-button[data-v-412a4b62]:hover{color:#ff4d4f}.pagination[data-v-412a4b62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.preview-table-wrap[data-v-412a4b62]{margin-top:20px;overflow-x:auto}.preview-table[data-v-412a4b62]{width:100%;min-width:760px;border-collapse:collapse;text-align:center}.preview-table td[data-v-412a4b62],.preview-table th[data-v-412a4b62]{min-width:88px;padding:2px 12px;border:1px solid #e8e8e8}.preview-table thead th[data-v-412a4b62]{background:#fafafa;color:rgba(0,0,0,.65);font-weight:500}.preview-table .preview-slot-heading[data-v-412a4b62],.preview-table .preview-slot-name[data-v-412a4b62]{font-weight:500;min-width:120px;background:#fafafa;white-space:nowrap}.preview-table td.preview-cell-highlight[data-v-412a4b62],.preview-table th.preview-cell-highlight[data-v-412a4b62],.preview-table tr:hover>td[data-v-412a4b62],.preview-table tr:hover>th[data-v-412a4b62]{background-color:#f0faff}.preview-week[data-v-412a4b62]{display:block;margin-top:3px;color:rgba(0,0,0,.45);font-size:12px}@media (max-width:900px){.toolbar-actions[data-v-412a4b62]{margin-left:0}.template-row.ant-list-item[data-v-412a4b62]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.row-actions[data-v-412a4b62]{margin-left:0}.pagination[data-v-412a4b62]{overflow-x:auto}}.form-item-tips[data-v-412a4b62]{font-size:12px;color:rgba(0,0,0,.45)}.form-item-tips>b[data-v-412a4b62]{color:rgba(0,0,0,.65)}.border-tip[data-v-412a4b62]{font-size:13px;line-height:1.8;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:4px;padding:10px 14px;color:rgba(0,0,0,.65)}.border-tip>b[data-v-412a4b62]{color:rgba(0,0,0,.85)}.dispatch-content[data-v-2130cc00]{max-height:65vh;overflow-y:auto;padding-right:8px}.task-section-header[data-v-2130cc00]{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;margin-bottom:8px;line-height:24px;color:rgba(0,0,0,.85)}.task-section-header[data-v-2130cc00] .ant-pagination-total-text{margin-right:0}.task-options[data-v-2130cc00]{width:100%}.task-option[data-v-2130cc00]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 0 6px;padding:6px;border:1px dashed #d9d9d9;border-radius:4px;white-space:normal}.task-option[data-v-2130cc00] .ant-radio{display:none}.task-option.selected[data-v-2130cc00]{border-color:#1890ff;border-style:solid;background:#e6f7ff;color:#1890ff}.task-option[data-v-2130cc00] .ant-radio+span{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.task-content[data-v-2130cc00]{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;gap:12px}.task-name[data-v-2130cc00]{text-align:left;word-break:break-word}.task-count[data-v-2130cc00]{-ms-flex-negative:0;flex-shrink:0;color:rgba(0,0,0,.65)}.new-task-form[data-v-2130cc00]{margin-bottom:20px;padding:8px 16px 0;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa}.new-task-form[data-v-2130cc00] .ant-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-task-form[data-v-2130cc00] .ant-form-item-label{padding:0 8px 0 0;line-height:40px;text-align:right}.new-task-form[data-v-2130cc00] .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.section-title[data-v-2130cc00]{margin-bottom:16px;font-weight:500}.required-mark[data-v-2130cc00]{margin-right:4px;color:#f5222d}[data-v-2130cc00] .ant-form-item{margin-bottom:0}[data-v-2130cc00] .ant-modal-body{padding:12px 24px 0}.reject-reasons[data-v-72da8318]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reject-reason[data-v-72da8318]{padding:0 14px;border:1px dashed #bfbfbf;border-radius:999px;background:#fff;color:rgba(0,0,0,.65);line-height:24px;cursor:pointer;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.reject-reason[data-v-72da8318]:focus-visible:not(:disabled),.reject-reason[data-v-72da8318]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.reject-reason[data-v-72da8318]:disabled{cursor:not-allowed;opacity:.6}.row-action[data-v-ffe5222e]{margin-right:10px;white-space:nowrap}.row-action.danger[data-v-ffe5222e]{color:#ff4d4f}.row-action[data-v-ffe5222e]:last-child{margin-right:0}@media (max-width:900px){.filter-form .ant-form-item[data-v-ffe5222e]{margin-bottom:8px}}[data-v-ffe5222e] .user-info-head{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:10px 14px;margin-bottom:20px}[data-v-ffe5222e] .user-info-head .kv-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:13px;line-height:1.9}[data-v-ffe5222e] .user-info-head .kv-line .k{color:rgba(0,0,0,.45);width:76px;-ms-flex-negative:0;flex-shrink:0}[data-v-ffe5222e] .user-info-head .kv-line .v{color:rgba(0,0,0,.85)}[data-v-ffe5222e] .form-item-tips{margin-top:4px;font-size:12px;color:rgba(0,0,0,.45)}[data-v-ffe5222e] .form-item-tips>b{color:rgba(0,0,0,.65)}[data-v-ffe5222e] .close-tip{font-size:13px;line-height:1.8;background:#f6f8fa;border:1px solid #e8e8e8;border-radius:4px;padding:10px 14px;color:rgba(0,0,0,.65)}[data-v-ffe5222e] .filter-form{margin-bottom:6px}[data-v-ffe5222e] .columns-setting{padding:20px 20px 5px}[data-v-ffe5222e] .ant-table-thead>tr>th{padding:16px!important}