.patrol-assign-page[data-v-56ab4b70]{min-height:calc(100vh - 64px);padding-bottom:88px;background:#fff;color:#000;font-family:PingFang SC,Microsoft YaHei,sans-serif}.patrol-assign-page .assign-tabs[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:48px;margin:0 0 28px 9px;border-bottom:1px solid #e7e7e7}.patrol-assign-page .assign-tab[data-v-56ab4b70]{height:48px;padding:13px 16px 11px;border:0;border-bottom:3px solid transparent;background:#fff;color:rgba(0,0,0,.6);font-size:14px;line-height:22px;cursor:pointer}.patrol-assign-page .assign-tab.active[data-v-56ab4b70]{border-bottom-color:#0052d9;color:#0052d9}.patrol-assign-page .assign-filter[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 18px 38px}.patrol-assign-page .filter-item[data-v-56ab4b70]{display:grid;grid-template-columns:72px 314px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 386px;flex:0 0 386px}.patrol-assign-page .filter-label[data-v-56ab4b70]{color:#4e5969;font-size:14px;line-height:22px}.patrol-assign-page .figma-control[data-v-56ab4b70]{width:314px}.patrol-assign-page .figma-control[data-v-56ab4b70] .ant-input,.patrol-assign-page .figma-control[data-v-56ab4b70] .ant-select-selection{border:1px solid #d9d9d9;border-radius:2px;background:#fff;-webkit-box-shadow:none;box-shadow:none}.patrol-assign-page .figma-control[data-v-56ab4b70] .ant-select-selection--single{height:32px}.patrol-assign-page .figma-control[data-v-56ab4b70] .ant-select-selection__rendered{line-height:32px}.patrol-assign-page .create-btn[data-v-56ab4b70],.patrol-assign-page .search-btn[data-v-56ab4b70]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:32px;border-radius:2px;font-size:14px}.patrol-assign-page .search-btn[data-v-56ab4b70]{margin-left:auto;background:#165dff;border-color:#165dff}.patrol-assign-page .create-btn[data-v-56ab4b70]{border-color:#f2f3f5;background:#f2f3f5;color:#4e5969}.patrol-assign-page .assign-list[data-v-56ab4b70]{padding:0 18px 0 24px}.patrol-assign-page .assign-row[data-v-56ab4b70]{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 112px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;min-height:126px;padding:0 0 23px;border-bottom:1px solid #d9d9d9}.patrol-assign-page .assign-row+.assign-row[data-v-56ab4b70]{padding-top:24px}.patrol-assign-page .assign-row+.assign-row .assign-icon-actions[data-v-56ab4b70]{top:33px}.patrol-assign-page .assign-badge[data-v-56ab4b70]{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:64px;height:64px;margin-top:3px;background:#e3f9e9;color:#008858;font-size:24px;font-weight:600;line-height:32px}.patrol-assign-page .assign-info[data-v-56ab4b70]{min-width:0}.patrol-assign-page .assign-name[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin-bottom:8px;color:#000;font-size:16px;line-height:22px}.patrol-assign-page .status-text[data-v-56ab4b70]{color:#2ba471}.patrol-assign-page .status-text.waiting[data-v-56ab4b70]{color:#fa8c16}.patrol-assign-page .status-text.ended[data-v-56ab4b70]{color:rgba(0,0,0,.45)}.patrol-assign-page .meta-line[data-v-56ab4b70]{margin-top:9px;color:#000;font-size:12px;line-height:20px}.patrol-assign-page .assign-icon-actions[data-v-56ab4b70]{position:absolute;top:10px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;color:#000;font-size:16px}.patrol-assign-page .assign-icon-actions .anticon[data-v-56ab4b70]{cursor:pointer}.patrol-assign-page .assign-text-actions[data-v-56ab4b70]{position:absolute;right:0;bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;font-size:14px;line-height:20px}.patrol-assign-page .assign-text-actions a[data-v-56ab4b70]{color:#366ef4}.patrol-assign-page .assign-empty[data-v-56ab4b70]{margin-top:60px}.patrol-assign-page .assign-pagination[data-v-56ab4b70]{position:fixed;right:24px;bottom:24px;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 10px;border-radius:2px;background:#fff}.patrol-assign-page .cycle-drawer .drawer-head[data-v-56ab4b70]{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:18px;padding-bottom:14px;border-bottom:1px solid #edf0f5}.patrol-assign-page .cycle-drawer .drawer-title[data-v-56ab4b70]{color:#000;font-size:16px;font-weight:600;line-height:22px}.patrol-assign-page .cycle-drawer .drawer-sub[data-v-56ab4b70]{margin-top:6px;color:rgba(0,0,0,.45);font-size:12px;line-height:20px}.patrol-assign-page .cycle-drawer .cycle-meta[data-v-56ab4b70]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:8px 18px;color:rgba(0,0,0,.65);font-size:12px;line-height:20px}.patrol-assign-page .cycle-drawer .cycle-actions[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin:14px 0;font-size:13px}.patrol-assign-page .cycle-drawer .cycle-actions a[data-v-56ab4b70]{color:#366ef4}.patrol-assign-page .cycle-drawer .cycle-actions .danger-link[data-v-56ab4b70]{color:#db0000}.patrol-assign-page .cycle-drawer .executor-block[data-v-56ab4b70]{margin-top:12px}.patrol-assign-page .cycle-drawer .block-title[data-v-56ab4b70]{margin-bottom:8px;color:#000;font-size:13px;font-weight:600}.patrol-assign-page .cycle-drawer .muted-text[data-v-56ab4b70]{color:rgba(0,0,0,.45);font-size:12px}.patrol-assign-page .executor-config-list[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.patrol-assign-page .executor-config-row[data-v-56ab4b70]{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) 24px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patrol-assign-page .delete-icon[data-v-56ab4b70]{color:#db0000;cursor:pointer}.patrol-assign-page .drawer-head[data-v-56ab4b70]{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:18px;padding-bottom:14px;border-bottom:1px solid #edf0f5}.patrol-assign-page .drawer-title[data-v-56ab4b70]{color:#000;font-size:16px;font-weight:600;line-height:22px}.patrol-assign-page .drawer-sub[data-v-56ab4b70]{margin-top:6px;color:rgba(0,0,0,.45);font-size:12px;line-height:20px}.patrol-assign-page .drawer-actions[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.patrol-assign-page .inline-label[data-v-56ab4b70]{color:#4e5969;font-size:13px}.patrol-assign-page .manage-grid[data-v-56ab4b70]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:520px}.patrol-assign-page .result-grid[data-v-56ab4b70]{grid-template-columns:360px minmax(0,1fr)}.patrol-assign-page .template-grid[data-v-56ab4b70]{grid-template-columns:320px minmax(0,1fr)}.patrol-assign-page .manage-panel[data-v-56ab4b70]{min-width:0;padding:14px;border:1px solid #edf0f5;border-radius:4px;background:#fff;overflow:auto}.patrol-assign-page .simple-list[data-v-56ab4b70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.patrol-assign-page .simple-list-row[data-v-56ab4b70]{padding:10px 12px;border:1px solid #edf0f5;border-radius:4px;cursor:pointer}.patrol-assign-page .simple-list-row.active[data-v-56ab4b70],.patrol-assign-page .simple-list-row[data-v-56ab4b70]:hover{border-color:#366ef4;background:#f2f6ff}.patrol-assign-page .row-title[data-v-56ab4b70]{color:#000;font-size:14px;line-height:22px}.patrol-assign-page .row-sub[data-v-56ab4b70]{margin-top:4px;color:rgba(0,0,0,.45);font-size:12px;line-height:18px}.patrol-assign-page .drawer-pagination[data-v-56ab4b70]{margin-top:14px;text-align:right}.patrol-assign-page .json-view[data-v-56ab4b70]{max-height:640px;margin:0;padding:12px;border-radius:4px;background:#f7f8fa;color:#1f2329;font-size:12px;line-height:18px;white-space:pre-wrap;word-break:break-word}@media (max-width:1280px){.patrol-assign-page .assign-filter[data-v-56ab4b70]{-ms-flex-wrap:wrap;flex-wrap:wrap}.patrol-assign-page .assign-text-actions[data-v-56ab4b70]{position:static;grid-column:.5;align-self:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}}@media (max-width:768px){.patrol-assign-page .assign-filter[data-v-56ab4b70]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:22px}.patrol-assign-page .filter-item[data-v-56ab4b70]{grid-template-columns:72px minmax(0,1fr)}.patrol-assign-page .figma-control[data-v-56ab4b70]{width:100%}.patrol-assign-page .assign-row[data-v-56ab4b70]{grid-template-columns:72px minmax(0,1fr)}.patrol-assign-page .assign-icon-actions[data-v-56ab4b70]{position:static;grid-column:2;margin-top:12px}.patrol-assign-page .assign-text-actions[data-v-56ab4b70]{grid-column:.33333333;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.patrol-assign-edit-drawer .ant-drawer-content,.patrol-assign-edit-drawer .ant-drawer-content-wrapper{height:100%}.patrol-assign-edit-drawer .ant-drawer-wrapper-body{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%;overflow:hidden}.patrol-assign-edit-drawer .ant-drawer-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:56px;padding:17px 24px;border-bottom:1px solid #edf0f5}.patrol-assign-edit-drawer .ant-drawer-title{color:#1f1f1f;font-size:14px;font-weight:500;line-height:22px}.patrol-assign-edit-drawer .ant-drawer-close{height:56px;line-height:56px}.patrol-assign-edit-drawer .ant-drawer-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.patrol-assign-edit-drawer .assign-drawer-body{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%;overflow:hidden;background:#fff}.patrol-assign-edit-drawer .assign-drawer-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:28px 32px 36px}.patrol-assign-edit-drawer .assign-drawer-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #edf0f5;background:#fff}.patrol-assign-edit-drawer .assign-form .modal-section-title{position:relative;margin:0 0 18px;padding-left:10px;color:#1f1f1f;font-size:14px;font-weight:600;line-height:20px}.patrol-assign-edit-drawer .assign-form .modal-section-title:before{position:absolute;top:3px;left:0;width:3px;height:14px;border-radius:3px;background:#1677ff;content:""}.patrol-assign-edit-drawer .assign-form .assign-form-stack{margin-bottom:30px}.patrol-assign-edit-drawer .assign-form .assign-image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.patrol-assign-edit-drawer .assign-form .assign-image-upload{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:98px;height:98px;border:1px dashed #d9d9d9;background:#fafafa;color:#595959;font-size:12px;overflow:hidden}.patrol-assign-edit-drawer .assign-form .assign-image-upload img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.patrol-assign-edit-drawer .assign-form .assign-image-upload .anticon{margin-bottom:8px;color:#8c8c8c;font-size:20px}.patrol-assign-edit-drawer .assign-form .add-template-link{display:inline-block;margin-top:4px;color:#165dff;font-size:12px;line-height:18px}.patrol-assign-edit-drawer .assign-form .custom-cycle-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% + 48px);max-width:calc(100% + 48px);margin-left:-48px;padding-top:12px}.patrol-assign-edit-drawer .assign-form .custom-cycle-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0}.patrol-assign-edit-drawer .assign-form .custom-cycle-index{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;color:#1f1f1f;font-size:14px;line-height:32px}.patrol-assign-edit-drawer .assign-form .custom-cycle-picker{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:0;min-width:0}.patrol-assign-edit-drawer .assign-form .custom-cycle-picker.ant-calendar-picker{width:0}.patrol-assign-edit-drawer .assign-form .custom-cycle-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;width:72px}.patrol-assign-edit-drawer .assign-form .custom-cycle-action{width:32px;height:32px;padding:0;border:0;border-radius:0;color:#fff;-webkit-box-shadow:none;box-shadow:none}.patrol-assign-edit-drawer .assign-form .custom-cycle-action .anticon{font-size:14px}.patrol-assign-edit-drawer .assign-form .custom-cycle-action-placeholder{display:block;width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.patrol-assign-edit-drawer .assign-form .custom-cycle-action-remove{background:#ff5b5b}.patrol-assign-edit-drawer .assign-form .custom-cycle-action-remove:focus,.patrol-assign-edit-drawer .assign-form .custom-cycle-action-remove:hover{background:#ff7878;color:#fff}.patrol-assign-edit-drawer .assign-form .custom-cycle-action-add{background:#1677ff}.patrol-assign-edit-drawer .assign-form .custom-cycle-action-add:focus,.patrol-assign-edit-drawer .assign-form .custom-cycle-action-add:hover{background:#4096ff;color:#fff}.patrol-assign-edit-drawer .assign-form .ant-form-item{margin-bottom:18px}.patrol-assign-edit-drawer .assign-form .ant-form-item-label{padding-right:10px;padding-bottom:0;line-height:32px;text-align:right}.patrol-assign-edit-drawer .assign-form .ant-form-item-label>label{color:#1f1f1f;font-size:14px}.patrol-assign-edit-drawer .assign-form .ant-form-item-control{line-height:32px}.patrol-assign-edit-drawer .assign-form .ant-form-explain{font-size:12px}