.cycle-summary-tooltip .ant-tooltip-inner{white-space:pre-line}.patrol-cycle-manage-drawer .ant-drawer-content{background:#fff}.patrol-cycle-manage-drawer .ant-drawer-content,.patrol-cycle-manage-drawer .ant-drawer-content-wrapper{height:100%}.patrol-cycle-manage-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-cycle-manage-drawer .ant-drawer-header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 24px;border-bottom:1px solid #e8edf3;background:#fff}.patrol-cycle-manage-drawer .ant-drawer-title{color:#1f2329;font-size:15px;font-weight:600;line-height:24px}.patrol-cycle-manage-drawer .ant-drawer-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.patrol-cycle-manage-drawer .ant-drawer-close{top:12px;right:18px;width:32px;height:32px;color:#8a8f99;font-size:15px;line-height:32px}.patrol-cycle-manage-drawer .cycle-drawer{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%;color:#1f2329;font-family:PingFang SC,Microsoft YaHei,sans-serif}.patrol-cycle-manage-drawer .cycle-drawer-main{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:18px 24px 24px}.patrol-cycle-manage-drawer .cycle-panel{min-height:100%;padding:0;background:#fff}.patrol-cycle-manage-drawer .cycle-view-tabs{margin-bottom:20px}.patrol-cycle-manage-drawer .cycle-view-tabs .ant-tabs-bar{margin:0;border-bottom:1px solid #e7e7e7}.patrol-cycle-manage-drawer .cycle-view-tabs .ant-tabs-nav-container{height:42px;font-size:13px;line-height:42px}.patrol-cycle-manage-drawer .cycle-view-tabs .ant-tabs-nav .ant-tabs-tab{height:42px;margin:0 34px 0 0;padding:0 8px;background:transparent;color:#4e5969;line-height:42px}.patrol-cycle-manage-drawer .cycle-view-tabs .ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;font-weight:500}.patrol-cycle-manage-drawer .cycle-view-tabs .ant-tabs-ink-bar{display:block!important;height:2px;background:#1890ff}.patrol-cycle-manage-drawer .cycle-config-input{position:relative;margin-top:10px;padding:0}.patrol-cycle-manage-drawer .cycle-select-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;margin-bottom:14px;color:#1f2329;font-size:12px;line-height:20px}.patrol-cycle-manage-drawer .cycle-select-row a{color:#1677ff}.patrol-cycle-manage-drawer .cycle-select-row:last-of-type{margin-bottom:0}.patrol-cycle-manage-drawer .cycle-select-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#1f2329}.patrol-cycle-manage-drawer .cycle-summary-link{display:inline-block;max-width:100%;overflow:hidden;color:#1677ff;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.patrol-cycle-manage-drawer .cycle-summary-tags{gap:6px;max-width:100%;color:#1677ff;vertical-align:top}.patrol-cycle-manage-drawer .cycle-summary-tag,.patrol-cycle-manage-drawer .cycle-summary-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;white-space:nowrap}.patrol-cycle-manage-drawer .cycle-summary-tag{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:210px;height:22px;padding:0 8px;border:1px solid transparent;border-radius:4px;font-size:12px;line-height:20px;text-overflow:ellipsis}.patrol-cycle-manage-drawer .cycle-summary-tag.type-1{border-color:#91caff;background:#e6f4ff;color:#0958d9}.patrol-cycle-manage-drawer .cycle-summary-tag.type-2{border-color:#b7eb8f;background:#f6ffed;color:#237804}.patrol-cycle-manage-drawer .cycle-summary-tag.type-3{border-color:#ffd591;background:#fff7e6;color:#ad4e00}.patrol-cycle-manage-drawer .cycle-select-row .cycle-summary-link,.patrol-cycle-manage-drawer .cycle-select-row .cycle-summary-tags{max-width:520px}.patrol-cycle-manage-drawer .cycle-executor-section{margin-top:5px;padding-top:18px;border-top:1px solid #edf0f5}.patrol-cycle-manage-drawer .cycle-executor-block{padding:12px 14px 13px;border:1px solid #edf0f5;border-radius:4px;background:#fff;-webkit-transition:border-color .18s ease,background .18s ease;transition:border-color .18s ease,background .18s ease}.patrol-cycle-manage-drawer .cycle-executor-block.unsaved{border-color:#ffd591;background:#fffaf0}.patrol-cycle-manage-drawer .cycle-executor-block.saved{border-color:#edf0f5;background:#fff}.patrol-cycle-manage-drawer .cycle-executor-block:not(.saved) .cycle-config-input a.cycle-summary-link,.patrol-cycle-manage-drawer .cycle-executor-block:not(.saved) .cycle-config-input a.cycle-summary-tags{padding:2px 6px;border:1px dashed #91caff;border-radius:4px;background:#f0f7ff}.patrol-cycle-manage-drawer .cycle-executor-block+.cycle-executor-block{margin-top:18px}.patrol-cycle-manage-drawer .cycle-executor-block-head{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;min-height:22px;margin-bottom:8px}.patrol-cycle-manage-drawer .cycle-executor-block-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#1f2329;font-size:13px;font-weight:500;line-height:22px}.patrol-cycle-manage-drawer .cycle-editing-tip{color:#d46b08;font-size:12px;font-weight:400}.patrol-cycle-manage-drawer .cycle-executor-block-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:12px;line-height:20px}.patrol-cycle-manage-drawer .cycle-executor-block-actions .anticon{color:#1677ff;cursor:pointer;-webkit-transition:color .18s ease;transition:color .18s ease}.patrol-cycle-manage-drawer .cycle-executor-block-actions .anticon:hover{color:#4096ff}.patrol-cycle-manage-drawer .cycle-executor-block-actions .danger-icon{color:#db3737}.patrol-cycle-manage-drawer .cycle-executor-block-actions .danger-icon:hover{color:#ff4d4f}.patrol-cycle-manage-drawer .cycle-config-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:6px}.patrol-cycle-manage-drawer .cycle-add-link{display:inline-block;margin-top:14px;color:#1677ff;font-size:12px;line-height:20px}.patrol-cycle-manage-drawer .cycle-time-section{width:100%;margin-top:5px;padding-top:18px;border-top:1px solid #edf0f5}.patrol-cycle-manage-drawer .cycle-time-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px;min-height:78px;padding:14px 44px 13px 14px;border-bottom:1px solid #edf0f5}.patrol-cycle-manage-drawer .cycle-time-card .cycle-more-icon{top:27px;right:14px}.patrol-cycle-manage-drawer .cycle-time-info{min-width:0}.patrol-cycle-manage-drawer .cycle-time-title{color:#1f2329;font-size:14px;font-weight:600;line-height:22px}.patrol-cycle-manage-drawer .cycle-time-range{margin-top:5px;color:#8a8f99;font-size:12px;line-height:20px}.patrol-cycle-manage-drawer .cycle-time-executor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;border-radius:4px;background:#f7f9fc;color:#1f2329;font-size:12px;line-height:20px}.patrol-cycle-manage-drawer .cycle-time-executor .cycle-time-executor-label{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:22px;padding:0 7px;border-radius:3px;background:#fff;color:#4e5969;font-weight:500;line-height:22px}.patrol-cycle-manage-drawer .cycle-time-executor .cycle-summary-tags{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;max-width:100%;overflow:visible;white-space:normal}.patrol-cycle-manage-drawer .cycle-time-executor .cycle-summary-tag{max-width:190px;height:24px;padding:0 9px;border-radius:4px;font-weight:500;line-height:22px;-webkit-box-shadow:none;box-shadow:none}.patrol-cycle-manage-drawer .cycle-more-icon{position:absolute;top:36px;right:16px;color:#1f2329;font-size:16px;cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.patrol-cycle-manage-drawer .cycle-empty{margin-top:80px}.patrol-cycle-manage-drawer .cycle-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 18px;border-top:1px solid #edf0f5;background:#fff}.patrol-cycle-manage-drawer .cycle-drawer-footer .ant-btn{min-width:72px;border-radius:4px}.cycle-time-picker-modal .ant-modal-content{border-radius:4px;overflow:hidden}.cycle-time-picker-modal .ant-modal-header{padding:18px 24px;border-bottom:1px solid #edf0f5}.cycle-time-picker-modal .ant-modal-title{color:#1f2329;font-size:15px;font-weight:500;line-height:22px}.cycle-time-picker-modal .ant-modal-body{max-height:420px;padding:18px 24px;overflow-y:auto}.cycle-time-picker-modal .ant-modal-footer{padding:12px 24px;border-top:1px solid #edf0f5}.cycle-time-picker-modal .cycle-time-picker-footer{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%}.cycle-time-picker-modal .cycle-time-picker-footer .ant-checkbox-wrapper{margin-left:13px}.cycle-time-picker-modal .cycle-time-picker-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.cycle-time-picker-modal .cycle-time-picker-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:10px}.cycle-time-picker-modal .cycle-time-picker-list .ant-checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:48px;margin-left:0;padding:10px 12px;border:1px solid #edf0f5;border-radius:4px;background:#fff;-webkit-transition:border-color .18s ease,background .18s ease;transition:border-color .18s ease,background .18s ease}.cycle-time-picker-modal .cycle-time-picker-list .ant-checkbox-wrapper:hover{border-color:#91caff;background:#f7fbff}.cycle-time-picker-modal .cycle-time-picker-list .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{border-color:#edf0f5;background:#f7f8fa}.cycle-time-picker-modal .cycle-time-picker-list .ant-checkbox{top:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:9px}.cycle-time-picker-modal .cycle-time-picker-list .ant-checkbox+span{min-width:0;padding-right:0;padding-left:0}.cycle-time-picker-modal .cycle-time-picker-title{display:block;color:#1f2329;font-size:13px;font-weight:500;line-height:20px}.cycle-time-picker-modal .cycle-time-picker-range{display:block;margin-top:2px;color:#8a8f99;font-size:12px;line-height:18px}.executor-picker-modal .ant-modal-body{padding-top:12px}.executor-picker-modal .executor-tab-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.executor-picker-modal .executor-tab-badge{display:inline-block;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#edf0f5;color:#4e5969;font-size:12px;font-weight:500;line-height:18px;text-align:center}.executor-picker-modal .executor-tab-badge.type-1{background:#e6f4ff;color:#0958d9}.executor-picker-modal .executor-tab-badge.type-2{background:#f6ffed;color:#237804}.executor-picker-modal .executor-tab-badge.type-3{background:#fff7e6;color:#ad4e00}.executor-picker-modal .executor-person-toolbar{margin:10px 0 12px}.executor-picker-modal .executor-person-table{border:1px solid #edf0f5;border-radius:4px;overflow:hidden}.executor-picker-modal .executor-person-head,.executor-picker-modal .executor-person-row{display:grid;grid-template-columns:42px 1.1fr 1.1fr 1.3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;min-height:38px;padding:0 12px;font-size:12px}.executor-picker-modal .executor-dept-table .executor-person-head,.executor-picker-modal .executor-dept-table .executor-person-row{grid-template-columns:42px 1fr 2fr}.executor-picker-modal .executor-person-head{background:#f7f8fa;color:#8a8f99}.executor-picker-modal .executor-person-list{display:block;max-height:320px;overflow:auto}.executor-picker-modal .executor-person-row{border-top:1px solid #edf0f5;color:#1f2329;cursor:pointer}.executor-picker-modal .executor-person-row:hover{background:#f7fbff}.executor-picker-modal .executor-person-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.executor-picker-modal .executor-person-meta,.executor-picker-modal .executor-person-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executor-picker-modal .executor-person-meta{color:#6b7280}.danger-menu-item{color:#db3737}