.tool-num-layout[data-v-cebe129c]{gap:12px;height:calc(100vh - 170px);min-height:680px;max-height:860px;overflow:hidden;background:transparent}.type[data-v-cebe129c]{height:100%;padding:14px 12px 12px;overflow:hidden;background:#fff;border:1px solid #dfe3e8;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(31,41,55,.04);box-shadow:0 1px 2px rgba(31,41,55,.04)}.type[data-v-cebe129c],.type[data-v-cebe129c] .ant-layout-sider-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.type[data-v-cebe129c] .ant-layout-sider-children{min-height:0}.type .type-panel__header[data-v-cebe129c]{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;min-height:40px;margin-bottom:10px;padding:0 2px}.type .type-panel__heading[data-v-cebe129c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.type .type-panel__title[data-v-cebe129c]{color:#202936;font-size:15px;font-weight:600;line-height:22px}.type .type-panel__subtitle[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;overflow:hidden;color:#7a8594;font-size:12px;line-height:18px;white-space:nowrap}.type .type-panel__subtitle span[data-v-cebe129c]{min-width:0;overflow:hidden;text-overflow:ellipsis}.type .type-panel__tools[data-v-cebe129c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-left:10px}.type .type-status-filter[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;padding:3px;background:#f4f6f8;border:1px solid #e4e8ed;border-radius:4px}.type .type-status-filter[data-v-cebe129c] .ant-radio-button-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:26px;padding:0 6px;color:#596574;font-size:12px;line-height:26px;text-align:center;background:transparent;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.type .type-status-filter[data-v-cebe129c] .ant-radio-button-wrapper:before{display:none}.type .type-status-filter[data-v-cebe129c] .ant-radio-button-wrapper:hover{color:#1677ff}.type .type-status-filter[data-v-cebe129c] .ant-radio-button-wrapper:focus-within{-webkit-box-shadow:0 0 0 2px rgba(22,119,255,.16);box-shadow:0 0 0 2px rgba(22,119,255,.16)}.type .type-status-filter[data-v-cebe129c] .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#0958d9;font-weight:500;background:#fff;-webkit-box-shadow:0 1px 3px rgba(31,41,55,.12);box-shadow:0 1px 3px rgba(31,41,55,.12)}.type .type-search-motion[data-v-cebe129c]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:38px;margin-bottom:4px;margin-left:0;border-radius:4px;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:width .22s cubic-bezier(.22,1,.36,1),margin-left .22s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1),-webkit-filter .18s ease;transition:width .22s cubic-bezier(.22,1,.36,1),margin-left .22s cubic-bezier(.22,1,.36,1),-webkit-transform .18s cubic-bezier(.22,1,.36,1),-webkit-filter .18s ease;transition:width .22s cubic-bezier(.22,1,.36,1),margin-left .22s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease;transition:width .22s cubic-bezier(.22,1,.36,1),margin-left .22s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease,-webkit-transform .18s cubic-bezier(.22,1,.36,1),-webkit-filter .18s ease}.type .type-search-motion[data-v-cebe129c]:focus-within{z-index:2;width:calc(100% + 10px);margin-left:-5px;-webkit-animation:type-search-focus-wave-cebe129c 1.45s ease-out infinite;animation:type-search-focus-wave-cebe129c 1.45s ease-out infinite;-webkit-filter:drop-shadow(0 4px 7px rgba(31,41,55,.12));filter:drop-shadow(0 4px 7px rgba(31,41,55,.12));-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.type .type-search-motion[data-v-cebe129c]{-webkit-transition:none;transition:none}.type .type-search-motion[data-v-cebe129c]:focus-within{-webkit-animation:none;animation:none;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none}}.type .type-search[data-v-cebe129c]{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.type .type-search[data-v-cebe129c] .ant-input{height:32px;border-color:#d9dee5;border-radius:4px;-webkit-transition:height .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,-webkit-box-shadow .18s ease;transition:height .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,-webkit-box-shadow .18s ease;transition:height .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease;transition:height .22s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.type .type-search[data-v-cebe129c] .ant-input:hover{border-color:#8cbcff}.type .type-search[data-v-cebe129c] .ant-input:focus{height:38px;border-color:#5b9dff;-webkit-box-shadow:0 0 0 2px rgba(22,119,255,.12);box-shadow:0 0 0 2px rgba(22,119,255,.12)}.type .type-search[data-v-cebe129c] .ant-input-search-icon{color:#7a8594}@media (prefers-reduced-motion:reduce){.type .type-search[data-v-cebe129c] .ant-input{-webkit-transition:none;transition:none}}.type .type-actions[data-v-cebe129c]{margin-bottom:10px;overflow:hidden}.type .type-actions .type-actions__buttons[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%}.type .type-actions[data-v-cebe129c] .ant-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:26px;padding:0 8px;font-size:12px;line-height:24px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.type .type-actions[data-v-cebe129c] .ant-btn .anticon+span{margin-left:4px}.type .type-actions[data-v-cebe129c] .ant-btn-danger{color:#cf1322;background:#fff;border-color:#ffa39e}.type .type-actions[data-v-cebe129c] .ant-btn-danger:focus,.type .type-actions[data-v-cebe129c] .ant-btn-danger:hover{color:#a8071a;background:#fff1f0;border-color:#ff7875}.type .tree-icon-button[data-v-cebe129c]{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;width:26px;min-width:26px;height:26px;padding:0;color:#596574;background:#fff;border-color:#d9dee5;-webkit-box-shadow:none;box-shadow:none}.type .tree-icon-button[data-v-cebe129c]:focus,.type .tree-icon-button[data-v-cebe129c]:hover{color:#0958d9;background:#f0f7ff;border-color:#8cbcff}.type .tree-icon-button[disabled][data-v-cebe129c]{color:#b7bec8;background:#f7f8fa;border-color:#e4e8ed}.type .tree[data-v-cebe129c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;background:#fff;border:0;border-radius:0}.type .tree .tree-spin[data-v-cebe129c],.type .tree[data-v-cebe129c] .ant-spin-container,.type .tree[data-v-cebe129c] .ant-spin-nested-loading{height:100%}.type .tree[data-v-cebe129c] .ant-spin-container{padding:6px 0 10px;overflow:auto;scrollbar-color:#c8d0da transparent;scrollbar-width:thin}.type .tree[data-v-cebe129c] .ant-spin-container::-webkit-scrollbar{width:8px;height:8px}.type .tree[data-v-cebe129c] .ant-spin-container::-webkit-scrollbar-thumb{background:#c8d0da;border:2px solid transparent;border-radius:8px;background-clip:padding-box}.type .tree[data-v-cebe129c] .ant-spin-container::-webkit-scrollbar-track{background:transparent}.type .tree[data-v-cebe129c] .ant-empty{margin-top:120px}.type .tree[data-v-cebe129c] .ant-empty .ant-empty-description{color:#8a94a3;font-size:12px}@-webkit-keyframes type-search-focus-wave-cebe129c{0%{-webkit-box-shadow:0 0 0 0 rgba(22,119,255,.52);box-shadow:0 0 0 0 rgba(22,119,255,.52)}65%,to{-webkit-box-shadow:0 0 0 7px rgba(22,119,255,0);box-shadow:0 0 0 7px rgba(22,119,255,0)}}@keyframes type-search-focus-wave-cebe129c{0%{-webkit-box-shadow:0 0 0 0 rgba(22,119,255,.52);box-shadow:0 0 0 0 rgba(22,119,255,.52)}65%,to{-webkit-box-shadow:0 0 0 7px rgba(22,119,255,0);box-shadow:0 0 0 7px rgba(22,119,255,0)}}.detail[data-v-cebe129c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;height:100%;padding:0;overflow:hidden;background:#fff;border:1px solid #dfe3e8;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(31,41,55,.04);box-shadow:0 1px 2px rgba(31,41,55,.04)}.detail--loading[data-v-cebe129c]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:hsla(0,0%,100%,.2);content:""}.detail--loading .detail-panel[data-v-cebe129c]{opacity:.68;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detail-loading-indicator[data-v-cebe129c]{position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.detail-panel[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0;height:100%;background:#fff}.detail-panel__header[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:72px;padding:14px 20px;background:#f8fafc;border-bottom:1px solid #e2e7ed}.detail-panel__heading[data-v-cebe129c]{min-width:0}.detail-panel__title[data-v-cebe129c]{margin:0;color:#202936;font-size:16px;font-weight:600;line-height:24px}.detail-panel__subtitle[data-v-cebe129c]{margin:2px 0 0;overflow:hidden;color:#748091;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.definition-rule-button[data-v-cebe129c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:132px;margin-left:16px;color:#354052;border-color:#d3d9e1;-webkit-box-shadow:none;box-shadow:none}.definition-rule-button[data-v-cebe129c]:focus,.definition-rule-button[data-v-cebe129c]:hover{color:#0958d9;background:#f0f7ff;border-color:#8cbcff}.detail-panel__meta[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:36px;margin-left:20px;padding:0 12px;background:#fff;border:1px solid #e1e6ec;border-radius:3px}.detail-meta-item[data-v-cebe129c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;white-space:nowrap}.detail-meta-item__label[data-v-cebe129c]{color:#7a8594;font-size:12px}.detail-panel__meta-divider[data-v-cebe129c]{width:1px;height:16px;margin:0 12px;background:#e3e7ec}.status-tag[data-v-cebe129c]{min-width:48px;margin:0;padding:0 7px;font-size:12px;line-height:22px;text-align:center;border-radius:3px}.status-tag--editing[data-v-cebe129c]{color:#0958d9;background:#eaf3ff;border-color:#b7d7ff}.status-tag--pending[data-v-cebe129c]{color:#8f5b00;background:#fff8e6;border-color:#ffd591}.status-tag--approved[data-v-cebe129c]{color:#237804;background:#f6ffed;border-color:#b7eb8f}.status-tag--rejected[data-v-cebe129c]{color:#a8071a;background:#fff1f0;border-color:#ffa39e}.version-value[data-v-cebe129c]{min-width:20px;color:#2f3a49;font-size:13px;font-weight:600;text-align:center}.detail-panel__body[data-v-cebe129c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#c8d0da transparent;scrollbar-width:thin}.detail-panel__body[data-v-cebe129c]::-webkit-scrollbar{width:8px;height:8px}.detail-panel__body[data-v-cebe129c]::-webkit-scrollbar-thumb{background:#c8d0da;border:2px solid transparent;border-radius:8px;background-clip:padding-box}.detail-panel__body[data-v-cebe129c]::-webkit-scrollbar-track{background:transparent}.detail-panel__body--empty[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:72px 28px 28px}.detail-panel__body--empty[data-v-cebe129c] .ant-empty{margin-top:70px}.definition-rule-viewer[data-v-cebe129c]{width:100%;max-width:1100px}.definition-rule-viewer img[data-v-cebe129c]{display:block;width:100%;height:auto;border:1px solid #e1e6ec;border-radius:3px}.detail-section[data-v-cebe129c]{padding:18px 20px 20px;border-bottom:1px solid #e8ecf1}.detail-section--last[data-v-cebe129c]{border-bottom:0}.detail-section__header[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:14px;color:#354052}.detail-section__header>.anticon[data-v-cebe129c]{color:#5f6f82;font-size:14px}.detail-section__header h3[data-v-cebe129c]{margin:0;color:#2b3543;font-size:14px;font-weight:600;line-height:22px}.detail-grid[data-v-cebe129c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px}.detail-basic-layout[data-v-cebe129c]{display:grid;grid-template-columns:minmax(0,1fr) 124px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px}.detail-style-field[data-v-cebe129c]{min-width:0;padding-left:16px;border-left:1px solid #e8ecf1}.detail-field[data-v-cebe129c]{min-width:0}.detail-field[data-v-cebe129c] .ant-input,.detail-field[data-v-cebe129c] .ant-input-number,.detail-field[data-v-cebe129c] .ant-select,.detail-field[data-v-cebe129c] .ant-select-selection{width:100%;border-radius:3px}.detail-field[data-v-cebe129c] textarea.ant-input{min-height:58px;resize:vertical}.detail-field[data-v-cebe129c] .ant-input[disabled],.detail-field[data-v-cebe129c] .ant-select-disabled .ant-select-selection{color:#4f5b6a;background:#f5f7f9}.detail-field--span-2[data-v-cebe129c]{grid-column:span 2}.detail-field__label[data-v-cebe129c]{height:22px;margin-bottom:5px;overflow:hidden;color:#5c6877;font-size:12px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.required[data-v-cebe129c]{margin-right:3px;color:#cf1322}.binary-control[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;padding:4px 10px;background:#fafbfc;border:1px solid #d9dee5;border-radius:3px}.binary-control[data-v-cebe129c] .ant-radio-wrapper:last-child{margin-right:0}.special-type-block[data-v-cebe129c]{margin-top:18px;padding-top:16px;border-top:1px dashed #dfe4ea}.detail-subsection__title[data-v-cebe129c]{margin-bottom:10px;color:#5c6877;font-size:12px;font-weight:600;line-height:20px}.special-type-grid[data-v-cebe129c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.special-type-item[data-v-cebe129c]{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;min-width:0;min-height:44px;padding:6px 10px;background:#f8fafc;border:1px solid #e1e6ec;border-radius:3px}.special-type-item>.ant-checkbox-wrapper[data-v-cebe129c]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:12px;white-space:nowrap}.period-control[data-v-cebe129c]{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;grid-template-columns:14px 28px minmax(62px,1fr) 62px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;color:#687586;font-size:12px}.period-control[data-v-cebe129c] .anticon{color:#8a94a3}.period-control[data-v-cebe129c] .ant-input-number,.period-control[data-v-cebe129c] .ant-select{width:100%}.special-type-flags[data-v-cebe129c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;min-height:36px;margin-top:10px;padding:4px 10px;background:#fafbfc;border-left:3px solid #c9d1dc}.related-parts-block[data-v-cebe129c]{width:100%;margin-top:18px;padding-top:12px;border-top:1px dashed #dfe4ea}.related-parts-table[data-v-cebe129c] .ant-table{color:#3f4a59;font-size:12px}.related-parts-table[data-v-cebe129c] .ant-table-thead>tr>th{padding:8px 10px;color:#546171;font-weight:600;background:#f5f7f9}.related-parts-table[data-v-cebe129c] .ant-table-tbody>tr>td{padding:8px 10px}.style-upload[data-v-cebe129c]{display:block;min-height:112px}.style-upload[data-v-cebe129c] .ant-upload-list-picture-card .ant-upload-list-item,.style-upload[data-v-cebe129c] .ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin:0;border-radius:3px}.style-upload[data-v-cebe129c] .ant-upload.ant-upload-select-picture-card{color:#687586;background:#fafbfc;border-color:#cfd6df}.style-upload[data-v-cebe129c] .ant-upload.ant-upload-select-picture-card:hover{color:#0958d9;background:#f0f7ff;border-color:#8cbcff}.style-upload[data-v-cebe129c] .anticon-plus{color:#687586}.style-preview-image[data-v-cebe129c]{display:block;max-width:80vw;max-height:76vh;margin:0 auto;-o-object-fit:contain;object-fit:contain}.detail-panel__footer[data-v-cebe129c]{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:60px;padding:12px 20px;background:#fafbfc;border-top:1px solid #e1e6ec}.detail-panel__footer[data-v-cebe129c],.detail-panel__footer[data-v-cebe129c] .ant-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.detail-panel__footer[data-v-cebe129c] .ant-space{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:8px}.detail-panel__footer[data-v-cebe129c] .ant-btn{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;min-width:80px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none}@media (max-width:1660px){.detail-grid[data-v-cebe129c]{grid-template-columns:repeat(3,minmax(0,1fr))}.special-type-grid[data-v-cebe129c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1380px){.tool-num-layout[data-v-cebe129c]{min-height:640px}.detail-grid[data-v-cebe129c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.tool-num-layout[data-v-cebe129c]{min-width:920px}.special-type-grid[data-v-cebe129c]{grid-template-columns:minmax(0,1fr)}}.tool-num-tree.vue-giant-tree{width:100%;min-width:100%;margin:0;padding:0;color:#354052;font-size:13px;font-family:inherit}.tool-num-tree.vue-giant-tree *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:inherit}.tool-num-tree.vue-giant-tree li{width:100%;line-height:30px}.tool-num-tree.vue-giant-tree li ul{width:100%;padding-left:20px}.tool-num-tree.vue-giant-tree li ul.line{background:none}.tool-num-tree.vue-giant-tree li ul.line:before{border-right-color:#d8dee7;border-right-style:solid}.tool-num-tree.vue-giant-tree li a{display:inline-block;width:auto;min-width:calc(100% - 23px);height:30px;margin:1px 0;padding:0 8px 0 2px;line-height:28px;text-decoration:none;vertical-align:middle;border:1px solid transparent;border-radius:3px;-webkit-transition:color .16s ease,background-color .16s ease,border-color .16s ease;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.tool-num-tree.vue-giant-tree li a:hover{color:#202936;text-decoration:none;background:#f3f6f9;border-color:#e7ebf0}.tool-num-tree.vue-giant-tree li a:focus-visible{outline:2px solid rgba(22,119,255,.28);outline-offset:1px}.tool-num-tree.vue-giant-tree li a.is-loading .node_name:after{position:absolute;top:8px;right:4px;width:10px;height:10px;content:"";border:1px solid #b7d7ff;border-top-color:#1677ff;border-radius:50%;-webkit-animation:tool-num-tree-spin .7s linear infinite;animation:tool-num-tree-spin .7s linear infinite}.tool-num-tree.vue-giant-tree li a.is-loading .node_name{position:relative;padding-right:20px}.tool-num-tree.vue-giant-tree li a.curSelectedNode,.tool-num-tree.vue-giant-tree li a.curSelectedNode_Edit{height:30px;padding-top:0;color:#0958d9;background:#eaf3ff;border:1px solid #b7d7ff;opacity:1}.tool-num-tree.vue-giant-tree li span.button.switch{position:relative;width:22px;height:30px;margin-right:1px;vertical-align:middle;background:none}.tool-num-tree.vue-giant-tree li span.button.switch[class*=_docu]{width:12px;margin-right:0}.tool-num-tree.vue-giant-tree li span.button.switch[class*=_docu]+a{min-width:calc(100% - 12px)}.tool-num-tree.vue-giant-tree li span.button.switch[class*=_docu]:after,.tool-num-tree.vue-giant-tree li span.button.switch[class*=_docu]:before{border-color:#d8dee7;border-style:solid}.tool-num-tree.vue-giant-tree li span.button.switch[class*=_close]:before,.tool-num-tree.vue-giant-tree li span.button.switch[class*=_open]:before{position:absolute;top:50%;left:50%;width:7px;height:7px;content:"";border:0;border-right:1.5px solid #7f8b99;border-bottom:1.5px solid #7f8b99;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:border-color .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,transform .16s ease;transition:border-color .16s ease,transform .16s ease,-webkit-transform .16s ease}.tool-num-tree.vue-giant-tree li span.button.switch[class*=_close]:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.tool-num-tree.vue-giant-tree li span.button.switch[class*=_open]:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tool-num-tree.vue-giant-tree li span.button.switch:hover:before{border-color:#1677ff}.tool-num-tree.vue-giant-tree .node_name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:none;height:28px;padding:0 4px;overflow:visible;line-height:28px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tool-num-tree.vue-giant-tree .tool-num-tree__label{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.tool-num-tree.vue-giant-tree .curSelectedNode .node_name,.tool-num-tree.vue-giant-tree .curSelectedNode_Edit .node_name{color:inherit}.tool-num-tree.vue-giant-tree .tool-num-tree__status{display:inline-block;width:8px;height:8px;margin-right:7px;vertical-align:1px;background:#b7c0cb;border-radius:50%;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.tool-num-tree.vue-giant-tree .tool-num-tree__status--editing{background:#1677ff}.tool-num-tree.vue-giant-tree .tool-num-tree__status--pending{background:#d48806}.tool-num-tree.vue-giant-tree .tool-num-tree__status--approved{background:#389e0d}.tool-num-tree.vue-giant-tree .tool-num-tree__status--rejected{background:#cf1322}.tool-num-tree.vue-giant-tree .tool-num-tree__status--empty{background:#b7c0cb}.tool-num-tree.vue-giant-tree .curSelectedNode .tool-num-tree__status,.tool-num-tree.vue-giant-tree .curSelectedNode_Edit .tool-num-tree__status{-webkit-box-shadow:0 0 0 2px #eaf3ff;box-shadow:0 0 0 2px #eaf3ff}.tool-num-tree.vue-giant-tree .tool-num-tree__label--match{color:#8f5b00;font-weight:600}.tool-num-tree.vue-giant-tree .tool-num-tree__highlight{padding:0 1px;color:#7a4b00;background:#fff0b3;border-radius:2px}@-webkit-keyframes tool-num-tree-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tool-num-tree-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tool-num-tree.vue-giant-tree li a{-webkit-transition:none;transition:none}.tool-num-tree.vue-giant-tree li a.is-loading .node_name:after{-webkit-animation:none;animation:none}}