.tag-manager-card[data-v-074aa469]{border-radius:8px}.tag-manager-card[data-v-074aa469] .el-card__body{padding:0}.tag-manager-header[data-v-074aa469]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px}.tag-manager-header-info .panel-title[data-v-074aa469]{display:block}.tag-manager-desc[data-v-074aa469]{margin:6px 0 0;font-size:13px;color:#4b5563}.tag-manager-order[data-v-074aa469]{margin:8px 0 0;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:5px}.tag-manager-order i[data-v-074aa469]{color:#2563eb}.tag-manager-actions[data-v-074aa469]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tag-manager-body[data-v-074aa469]{display:flex;align-items:stretch;min-height:540px;border-top:1px solid #e5e7eb}.tag-tree[data-v-074aa469]{width:300px;flex:0 0 300px;background:#fbfcfd;border-right:1px solid #e5e7eb;padding:14px 10px 18px}.tag-tree-title[data-v-074aa469]{font-size:12px;color:#9ca3af;padding:0 8px 10px}.tree-group[data-v-074aa469]{margin-bottom:6px}.tree-top[data-v-074aa469]{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:600;color:#111827;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-top[data-v-074aa469]:hover{background:#f1f3f5}.tree-arrow[data-v-074aa469]{font-size:12px;color:#9ca3af;transition:transform .15s ease}.tree-group.is-collapsed .tree-arrow[data-v-074aa469]{transform:rotate(-90deg)}.tree-group.is-collapsed .tree-children[data-v-074aa469]{display:none}.tree-top-unc[data-v-074aa469]{color:#6b7280;font-weight:500}.tree-count[data-v-074aa469]{margin-left:auto;padding-left:8px;font-size:12px;font-weight:400;color:#9ca3af}.tree-children[data-v-074aa469]{padding:2px 0 4px}.tree-child[data-v-074aa469]{display:flex;align-items:center;height:32px;padding:0 4px 0 8px;border-radius:6px}.tree-child[data-v-074aa469]:hover{background:#f3f4f6}.tree-child.is-active[data-v-074aa469]{background:#eff4ff}.tree-child.is-drag-over[data-v-074aa469]{box-shadow:inset 0 0 0 1px #2563eb}.tree-child-select[data-v-074aa469]{display:flex;align-items:center;flex:1;min-width:0;height:100%;padding:0 4px 0 18px;border-radius:6px;cursor:pointer;font-size:13px;color:#4b5563}.tree-child-select[data-v-074aa469]:hover{color:#111827}.tree-child.is-active .tree-child-select[data-v-074aa469]{color:#2563eb;font-weight:500}.tree-actions[data-v-074aa469]{display:none;gap:1px;margin-left:auto}.tree-child:hover .tree-actions[data-v-074aa469]{display:flex}.tree-action-btn[data-v-074aa469]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;background:none;border-radius:5px;color:#9ca3af;cursor:pointer;font-size:12px;padding:0}.tree-action-btn[data-v-074aa469]:hover{background:#fff;color:#2563eb;box-shadow:0 1px 2px rgba(0,0,0,.08)}.tree-action-btn.is-danger[data-v-074aa469]:hover{color:#dc2626;background:#fef2f2}.tree-action-btn.is-disabled[data-v-074aa469]{opacity:.35;cursor:default}.tree-add[data-v-074aa469]{display:block;width:calc(100% - 8px);margin:4px 4px 0;height:30px;border:1px dashed #d1d5db;background:none;border-radius:6px;color:#9ca3af;font-size:12px;cursor:pointer}.tree-add[data-v-074aa469]:hover{color:#2563eb;border-color:#2563eb;background:#eff4ff}.tag-detail[data-v-074aa469]{flex:1;min-width:0;padding:18px 20px 22px}.tag-detail-head[data-v-074aa469]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tag-detail-path[data-v-074aa469]{font-size:12px;color:#9ca3af}.tag-detail-title[data-v-074aa469]{margin-top:4px;font-size:17px;font-weight:600;color:#111827;display:flex;align-items:baseline;gap:10px}.tag-detail-count[data-v-074aa469]{font-size:12px;font-weight:400;color:#9ca3af}.tag-detail-hint[data-v-074aa469]{display:flex;align-items:center;gap:6px;margin:8px 0 14px;font-size:12px;color:#9ca3af}.tag-detail-hint i[data-v-074aa469]{color:#2563eb}.tag-list[data-v-074aa469]{list-style:none;margin:0;padding:0;border-top:1px solid #e5e7eb}.tag-row[data-v-074aa469]{display:flex;align-items:center;gap:12px;padding:8px;border-bottom:1px solid #e5e7eb;position:relative}.tag-row[data-v-074aa469]:hover{background:#f9fafb}.tag-row.is-drag-target[data-v-074aa469]:before{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:1px;background:#2563eb}.tag-row.is-drag-before[data-v-074aa469]:before{top:-1px}.tag-row.is-drag-after[data-v-074aa469]:before{bottom:-1px}.drag-handle[data-v-074aa469]{color:#c7ccd4;cursor:grab;font-size:14px;display:flex}.drag-handle[data-v-074aa469]:hover{color:#2563eb}.tag-badge[data-v-074aa469]{font-size:12px;padding:1px 10px;border-radius:6px;border:1px solid;white-space:nowrap}.tag-row-actions[data-v-074aa469]{margin-left:auto;display:flex;align-items:center;gap:6px}.tag-empty[data-v-074aa469]{padding:36px 0;text-align:center;font-size:13px;color:#9ca3af}.tag-color-code[data-v-074aa469]{margin-left:10px;font-size:13px;color:#6b7280}.delete-classify-note[data-v-074aa469]{margin-bottom:14px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#4b5563}@media (max-width:992px){.tag-manager-body[data-v-074aa469]{flex-direction:column}.tag-tree[data-v-074aa469]{width:100%;flex-basis:auto;border-right:0;border-bottom:1px solid #e5e7eb}}