.type-row[data-v-72dfefe6]{min-height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:5px;padding-right:10px;padding-bottom:5px;border-radius:4px;cursor:pointer;transition:background-color .3s}.type-row[data-v-72dfefe6]:hover{background:#f5f5f5}.type-row.active[data-v-72dfefe6]{background:#e6f7ff}.type-row.active[data-v-72dfefe6]{color:#1890ff}.expand-icon[data-v-72dfefe6],.expand-placeholder[data-v-72dfefe6]{width:18px;margin-right:4px;-ms-flex:0 0 18px;flex:0 0 18px;color:#999}.type-name[data-v-72dfefe6]{min-width:0;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-count[data-v-72dfefe6]{margin-left:6px;color:#999;font-size:12px}.type-actions[data-v-72dfefe6]{min-width:64px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;opacity:0;transition:opacity .3s}.type-row:hover .type-actions[data-v-72dfefe6]{opacity:1}.action-icon[data-v-72dfefe6]{margin-left:8px;color:#999}.action-icon.add[data-v-72dfefe6]:hover,.action-icon[data-v-72dfefe6]:hover{color:#1890ff}.action-icon.delete[data-v-72dfefe6]:hover{color:#f5222d}.tag-management-panel[data-v-315ba946]{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid #e8e8e8;border-radius:4px}.search-section[data-v-315ba946]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.search-label[data-v-315ba946]{margin-right:10px;font-weight:500}.search-input[data-v-315ba946]{width:300px;margin-right:10px}.reset-button[data-v-315ba946]{margin-left:10px}.panel-spin[data-v-315ba946],.panel-spin[data-v-315ba946] .ant-spin-container,.panel-spin[data-v-315ba946] .ant-spin-nested-loading{min-height:0;-ms-flex:1;flex:1;height:100%}.panel-content[data-v-315ba946]{height:100%;display:-ms-flexbox;display:flex;gap:20px;overflow:hidden}.left-panel[data-v-315ba946]{width:280px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #e8e8e8;border-radius:4px}.add-type-btn[data-v-315ba946]{margin:10px;-ms-flex-item-align:start;align-self:flex-start}.type-tree[data-v-315ba946]{-ms-flex:1;flex:1;height:400px;padding:0 10px 10px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.right-panel[data-v-315ba946]{-ms-flex:1;flex:1;min-width:0;padding:10px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:4px}.tags-container[data-v-315ba946]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:10px 0}.tag-item[data-v-315ba946]{position:relative;min-height:32px;max-width:260px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px 12px;margin-bottom:10px;border:1px solid #d9d9d9;border-radius:4px;background:#f5f5f5;transition:all .3s}.tag-item[data-v-315ba946]:hover{background:#e6f7ff;border-color:#91d5ff}.tag-name[data-v-315ba946]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-actions[data-v-315ba946]{display:-ms-flexbox;display:flex;gap:8px;margin-left:10px;color:#999;opacity:0;transition:opacity .3s}.tag-item:hover .tag-actions[data-v-315ba946]{opacity:1}.tag-actions .anticon[data-v-315ba946]:hover{color:#1890ff}.tag-actions .delete-icon[data-v-315ba946]:hover{color:#f5222d}.add-tag[data-v-315ba946]{border-style:dashed;color:#999;background:#fff;cursor:pointer;gap:6px}.add-tag[data-v-315ba946]:hover{color:#1890ff;background:#fff;border-color:#1890ff}