.image-edit-dialog__steps[data-v-a15b10fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.image-edit-dialog__step[data-v-a15b10fb]{display:flex;align-items:center;gap:12px;border:1px solid rgba(226,232,240,.95);border-radius:16px;padding:12px 14px;background:#f8fafc;transition:all .2s ease}.image-edit-dialog__step.is-active[data-v-a15b10fb]{border-color:#3b82f6;background:#eff6ff}.image-edit-dialog__step.is-complete[data-v-a15b10fb]{border-color:#93c5fd;background:#f0f9ff}.image-edit-dialog__step-index[data-v-a15b10fb]{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-weight:700}.image-edit-dialog__step-title[data-v-a15b10fb]{font-size:14px;font-weight:700;color:#0f172a}.image-edit-dialog__step-description[data-v-a15b10fb]{font-size:12px;color:#64748b}.image-edit-dialog__body[data-v-a15b10fb]{min-height:620px}.image-edit-dialog__crop-layout[data-v-a15b10fb],.image-edit-dialog__meta-layout[data-v-a15b10fb],.image-edit-dialog__save-layout[data-v-a15b10fb]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);gap:18px;min-height:620px}.image-edit-dialog__cropper-shell[data-v-a15b10fb],.image-edit-dialog__preview-card[data-v-a15b10fb],.image-edit-dialog__panel-card[data-v-a15b10fb]{border:1px solid rgba(226,232,240,.95);border-radius:20px;background:#fff;box-shadow:0 18px 36px #0f172a0d}.image-edit-dialog__cropper-shell[data-v-a15b10fb]{display:flex;flex-direction:column;overflow:hidden}.image-edit-dialog__cropper-stage[data-v-a15b10fb]{min-height:520px;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f0);display:flex;align-items:center;justify-content:center;overflow:hidden}.image-edit-dialog__cropper-image[data-v-a15b10fb]{max-width:100%;display:block}.image-edit-dialog__toolbar[data-v-a15b10fb]{border-top:1px solid rgba(226,232,240,.95);padding:16px 18px}.image-edit-dialog__toolbar-group[data-v-a15b10fb]{display:flex;align-items:center;gap:12px}.image-edit-dialog__toolbar-label[data-v-a15b10fb],.image-edit-dialog__panel-title[data-v-a15b10fb],.image-edit-dialog__tag-group-title[data-v-a15b10fb]{font-size:12px;font-weight:700;color:#475569}.image-edit-dialog__side-panel[data-v-a15b10fb],.image-edit-dialog__meta-stack[data-v-a15b10fb]{display:flex;flex-direction:column;gap:14px}.image-edit-dialog__panel-card[data-v-a15b10fb]{padding:16px}.image-edit-dialog__preset-grid[data-v-a15b10fb],.image-edit-dialog__chip-list[data-v-a15b10fb],.image-edit-dialog__summary-list[data-v-a15b10fb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.image-edit-dialog__preset[data-v-a15b10fb]{width:100%;text-align:left;border:1px solid rgba(203,213,225,.95);background:#fff;border-radius:14px;padding:12px 14px;transition:all .2s ease}.image-edit-dialog__preset[data-v-a15b10fb]:hover,.image-edit-dialog__tag-chip[data-v-a15b10fb]:hover{border-color:#93c5fd;background:#f8fbff}.image-edit-dialog__preset.is-selected[data-v-a15b10fb]{border-color:#3b82f6;background:#eff6ff}.image-edit-dialog__preset-label[data-v-a15b10fb]{display:block;font-size:13px;font-weight:700;color:#0f172a}.image-edit-dialog__preset-description[data-v-a15b10fb],.image-edit-dialog__field-hint[data-v-a15b10fb],.image-edit-dialog__empty-copy[data-v-a15b10fb]{font-size:12px;color:#64748b}.image-edit-dialog__field-grid[data-v-a15b10fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.image-edit-dialog__summary-pill[data-v-a15b10fb]{margin-top:12px;border-radius:999px;padding:8px 12px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700}.image-edit-dialog__preview-card[data-v-a15b10fb]{padding:18px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;background:linear-gradient(180deg,#f8fafcfa,#f1f5f9f0)}.image-edit-dialog__preview-card.is-large[data-v-a15b10fb]{min-height:420px}.image-edit-dialog__preview-image[data-v-a15b10fb]{max-width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:16px}.image-edit-dialog__preview-empty[data-v-a15b10fb]{font-size:13px;color:#64748b}.image-edit-dialog__preview-meta[data-v-a15b10fb]{font-size:12px;color:#475569;font-weight:600}.image-edit-dialog__tag-browser[data-v-a15b10fb]{max-height:420px;overflow:auto}.image-edit-dialog__tag-group+.image-edit-dialog__tag-group[data-v-a15b10fb]{margin-top:16px}.image-edit-dialog__tag-chip[data-v-a15b10fb]{border:1px solid rgba(203,213,225,.95);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;color:#334155;transition:all .2s ease}.image-edit-dialog__tag-chip.is-active[data-v-a15b10fb]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.image-edit-dialog__tag-remove[data-v-a15b10fb]{margin-left:8px}.image-edit-dialog__summary-list[data-v-a15b10fb]{flex-direction:column}.image-edit-dialog__summary-row[data-v-a15b10fb]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#475569}.image-edit-dialog__footer[data-v-a15b10fb]{display:flex;align-items:center;justify-content:space-between;gap:12px}.image-edit-dialog__footer-right[data-v-a15b10fb]{display:flex;align-items:center;gap:12px}[data-v-a15b10fb] .cropper-view-box,[data-v-a15b10fb] .cropper-face{border-radius:8px}[data-v-a15b10fb] .cropper-line,[data-v-a15b10fb] .cropper-point{background-color:#3b82f6}.image-preview-edit-overlay[data-v-f69a9e60]{position:fixed;bottom:50px;left:50%;transform:translate(-50%);z-index:9999;pointer-events:auto;display:flex;justify-content:center;width:min(100vw - 32px,320px)}.asset-gallery[data-v-ad5af8df]{height:auto;background-color:transparent;padding:0;overflow:visible}.gallery-container[data-v-ad5af8df]{display:flex;flex-direction:column;gap:16px}.gallery-row[data-v-ad5af8df]{display:flex;gap:16px;width:100%}.grid-container[data-v-ad5af8df]{display:grid;gap:16px}.asset-card[data-v-ad5af8df]{border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;position:relative;border:1px solid #dcdfe6;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.gallery-card[data-v-ad5af8df]{flex:0 0 auto}.asset-card.is-contain-mode[data-v-ad5af8df]{background:#f5f7fa}.asset-card[data-v-ad5af8df]:hover{border-color:#c0c4cc}.asset-card.is-selected[data-v-ad5af8df]{border-color:#409eff;box-shadow:0 0 0 1px #409eff}.asset-image-container[data-v-ad5af8df],.asset-square-container[data-v-ad5af8df]{position:relative;overflow:hidden;background:#f0f2f5;border-bottom:1px solid #ebeef5;height:100%;cursor:zoom-in}.asset-image-container--contain[data-v-ad5af8df]{display:flex;align-items:center;justify-content:center;padding:10px;background:#f5f7fa}.asset-image-container--extreme[data-v-ad5af8df]{padding:12px}.asset-image[data-v-ad5af8df]{width:100%;height:100%;display:block;transition:opacity .2s}.asset-image--contain[data-v-ad5af8df]{-o-object-position:center;object-position:center}.image-placeholder[data-v-ad5af8df]{width:100%;height:100%;background:#f5f7fa}.image-placeholder--contain[data-v-ad5af8df],.image-fallback--contain[data-v-ad5af8df]{border-radius:4px;background:#ebeef5}.image-fallback[data-v-ad5af8df]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#8b8f96;font-size:13px;background:#f5f7fa}.hover-actions[data-v-ad5af8df]{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;transition:opacity .2s}.asset-card:hover .hover-actions[data-v-ad5af8df]{opacity:1}.action-btn[data-v-ad5af8df]{width:28px;height:28px;border-radius:6px;background:#ffffffe6;color:#606266;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;cursor:pointer;border:1px solid #dcdfe6}.action-btn[data-v-ad5af8df]:hover{background:#fff;color:#409eff}.selection-checkbox[data-v-ad5af8df]{position:absolute;top:10px;left:10px;width:20px;height:20px;border:1px solid #dcdfe6;background:#fffc;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:all .12s ease}.asset-card:hover .selection-checkbox[data-v-ad5af8df],.selection-checkbox.is-visible[data-v-ad5af8df]{opacity:1}.selection-checkbox.is-visible[data-v-ad5af8df]{background:#409eff;border-color:#409eff}.asset-info[data-v-ad5af8df]{padding:10px 12px;height:64px;box-sizing:border-box}.info-top[data-v-ad5af8df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.asset-name[data-v-ad5af8df]{font-size:13px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-bottom[data-v-ad5af8df]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#909399}.asset-ext[data-v-ad5af8df]{background:#f4f4f5;padding:2px 6px;border-radius:4px;color:#909399;border:1px solid #e9e9eb}.asset-square-container[data-v-ad5af8df]{aspect-ratio:1}.list-container[data-v-ad5af8df]{display:flex;flex-direction:column;gap:10px}.asset-list-item[data-v-ad5af8df]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;background:#fff;cursor:pointer;border:1px solid #e3ded2;box-shadow:0 6px 18px #00000008}.asset-list-item[data-v-ad5af8df]:hover{background-color:#faf8f4}.asset-list-item.is-selected[data-v-ad5af8df]{border-color:#c8d8ca;box-shadow:0 0 0 2px #5b7c6329,0 10px 22px #0000000a}.list-selection[data-v-ad5af8df]{width:24px;display:flex;justify-content:center}.list-checkbox[data-v-ad5af8df]{width:18px;height:18px;border:1px solid #d6d0c4;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;background:#ffffffe6}.asset-list-item:hover .list-checkbox[data-v-ad5af8df]{border-color:#5b7c63}.list-checkbox.is-checked[data-v-ad5af8df]{background-color:#5b7c63;border-color:#5b7c63}.asset-thumbnail[data-v-ad5af8df]{width:56px;height:56px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid #e3ded2;cursor:zoom-in}.asset-details[data-v-ad5af8df]{flex:1;min-width:0}.asset-meta[data-v-ad5af8df]{font-size:12px;color:#70747b;display:flex;gap:12px;flex-wrap:wrap}.list-actions[data-v-ad5af8df]{display:flex;gap:6px}.loading-indicator[data-v-ad5af8df]{text-align:center;padding:40px;color:#70747b}.empty-state[data-v-ad5af8df]{padding:60px 20px;text-align:center}.cropper-container[data-v-d1197886]{height:550px}[data-v-d1197886] .cropper-view-box,[data-v-d1197886] .cropper-face{border-radius:4px}[data-v-d1197886] .cropper-line{background-color:#409eff}[data-v-d1197886] .cropper-point{background-color:#409eff;width:6px;height:6px}[data-v-d1197886] .image-cropper-dialog{border-radius:16px;overflow:hidden}[data-v-d1197886] .image-cropper-dialog .el-dialog__header{margin-right:0;padding:20px 24px;border-bottom:1px solid #f3f4f6}[data-v-d1197886] .image-cropper-dialog .el-dialog__title{font-weight:800;color:#111827}[data-v-d1197886] .image-cropper-dialog .el-dialog__body{padding:0}[data-v-d1197886] .image-cropper-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #f3f4f6}.asset-upload[data-v-dbad2809]{padding:8px 0}.asset-upload__dropzone[data-v-dbad2809]{width:100%}.asset-upload__tip[data-v-dbad2809]{margin-top:8px;font-size:12px;color:#64748b}.tag-add-popover{padding:0!important;border-radius:12px!important;overflow:hidden}.tag-popover-content{display:flex;flex-direction:column;max-height:360px}.tag-search-input{padding:12px 14px 8px;border-bottom:1px solid #f0ecdf}.tag-search-input .el-input__wrapper{background-color:#f7f4ee;border:none;box-shadow:inset 0 0 0 1px #e3ded2!important;border-radius:8px}.tag-search-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #5b7c63!important;background-color:#fff}.tag-popover-scroll{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:16px}.empty-tags{padding:20px 0;text-align:center;color:#a0a4a8;font-size:13px}.asset-inspector[data-v-6a7559d2]{height:100%;display:flex;flex-direction:column;background:transparent;font-size:14px}.inspector-header[data-v-6a7559d2]{padding:18px 20px 14px;border-bottom:1px solid #e3ded2;display:flex;align-items:center}.bulk-state[data-v-6a7559d2]{height:100%;display:flex;flex-direction:column}.bulk-state__header[data-v-6a7559d2]{padding:20px 20px 14px;border-bottom:1px solid #e3ded2}.bulk-state__header h3[data-v-6a7559d2]{margin:0;font-size:18px;color:#1f2933}.bulk-state__header p[data-v-6a7559d2]{margin:6px 0 0;font-size:12px;line-height:1.6;color:#70747b}.bulk-state__body[data-v-6a7559d2]{flex:1;overflow-y:auto;padding:18px 20px}.asset-title[data-v-6a7559d2]{font-size:16px;font-weight:600;color:#202224;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-section[data-v-6a7559d2]{padding:18px 20px;border-bottom:1px solid #e3ded2;display:flex;flex-direction:column;align-items:center;gap:12px}.image-wrapper[data-v-6a7559d2]{width:100%;height:168px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f3eee4,#fff);border-radius:16px;border:1px solid #e3ded2;overflow:hidden}.preview-image[data-v-6a7559d2]{max-width:100%;max-height:100%}.preview-actions[data-v-6a7559d2]{display:flex;gap:8px}.preview-actions[data-v-6a7559d2] .el-button{border-color:#e3ded2;color:#202224;background:#fff}.preview-actions[data-v-6a7559d2] .el-button:hover{background:#f6f2ea;color:#1f2933}.inspector-tabs[data-v-6a7559d2]{flex:1;display:flex;flex-direction:column;overflow:hidden}.inspector-tabs[data-v-6a7559d2] .el-tabs__header{margin-bottom:0;padding:0 20px}.inspector-tabs[data-v-6a7559d2] .el-tabs__item{color:#70747b}.inspector-tabs[data-v-6a7559d2] .el-tabs__item.is-active{color:#1f2933}.inspector-tabs[data-v-6a7559d2] .el-tabs__active-bar{background-color:#5b7c63}.inspector-tabs[data-v-6a7559d2] .el-tabs__content{flex:1;overflow-y:auto}.info-content[data-v-6a7559d2]{padding:18px 20px 20px}.tag-groups-note[data-v-6a7559d2]{padding:12px 14px;border-radius:14px;background:#fcf7ef;color:#7f633e;font-size:12px;line-height:1.6;border:1px solid #edd9c1}.tag-groups-note--muted[data-v-6a7559d2]{background:#f8f4ec;color:#7b7468;border-color:#e9dfd1}.info-grid[data-v-6a7559d2]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:20px;font-size:12px}.info-item[data-v-6a7559d2]{display:flex;flex-direction:column;gap:3px}.label[data-v-6a7559d2]{color:#70747b}.value[data-v-6a7559d2]{color:#202224}.refs-list[data-v-6a7559d2]{display:flex;flex-direction:column;gap:10px}.ref-card[data-v-6a7559d2]{border:1px solid #e3ded2;border-radius:14px;padding:12px 14px;background:#fff}.ref-card__header[data-v-6a7559d2]{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.ref-card__type[data-v-6a7559d2],.ref-card__role[data-v-6a7559d2]{font-size:12px;color:#70747b}.ref-card__title[data-v-6a7559d2]{font-size:13px;font-weight:600;color:#202224}.ref-card__meta[data-v-6a7559d2]{margin-top:4px;display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#70747b}.form-section[data-v-6a7559d2]{display:flex;flex-direction:column;gap:16px}.form-group label[data-v-6a7559d2]{display:block;font-size:12px;color:#202224;margin-bottom:8px;font-weight:500}.form-group[data-v-6a7559d2] .el-input__wrapper,.form-group[data-v-6a7559d2] .el-cascader .el-input__wrapper{background-color:#fff;border:1px solid #e3ded2;box-shadow:inset 0 1px #ffffffa6!important;border-radius:12px}.form-group[data-v-6a7559d2] .el-input__wrapper.is-focus,.form-group[data-v-6a7559d2] .el-cascader .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #5b7c63!important}.tag-editor-minimal[data-v-6a7559d2]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.tag-editor-label[data-v-6a7559d2]{font-size:12px;color:#202224;font-weight:500}.tag-group-block label[data-v-6a7559d2]{font-size:12px;color:#70747b;margin-bottom:8px;display:block}.tag-chips[data-v-6a7559d2]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-6a7559d2]{padding:6px 11px;background:#f2efe8;border-radius:999px;font-size:12px;color:#606266;cursor:pointer;transition:all .2s;border:1px solid #e3ded2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tag-chip[data-v-6a7559d2]:hover{background:#fff}.tag-chip.active[data-v-6a7559d2]{background:#dce6dc;color:#5b7c63;border-color:#cad7ca}.tag-chip--removable[data-v-6a7559d2]{display:inline-flex;align-items:center;gap:8px;background:#fff}.tag-chip__remove[data-v-6a7559d2]{color:#b94d42;font-size:13px}.tag-chip--add[data-v-6a7559d2]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px dashed #c0b9a8;color:#70747b}.tag-chip--add[data-v-6a7559d2]:hover{border-color:#5b7c63;color:#5b7c63;background:#f7f9f7}.tag-chip--bulk[data-v-6a7559d2]{display:inline-flex;align-items:center;gap:6px;background:#fff}.tag-chip--bulk[data-v-6a7559d2]:disabled{opacity:.65;cursor:wait}.tag-chip__state[data-v-6a7559d2]{font-size:12px}.tag-chip--all[data-v-6a7559d2]{border-color:#cad7ca;background:#dce6dc;color:#5b7c63}.tag-chip--partial[data-v-6a7559d2]{border-color:#e3ded2;background:#f7f4ee;color:#70747b}.tag-chip--none[data-v-6a7559d2]{border-color:#e3ded2;background:#fff;color:#606266}.inspector-footer[data-v-6a7559d2]{padding:16px 20px 20px;border-top:1px solid #e3ded2;background:transparent}.inspector-footer[data-v-6a7559d2] .el-button{border-radius:12px;min-height:40px}.empty-refs[data-v-6a7559d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#70747b;text-align:center;padding:20px}.asset-sidebar[data-v-c1ec7854]{display:flex;flex-direction:column;background:transparent;padding:12px 16px}.filter-section[data-v-c1ec7854]{margin-bottom:12px}.section-header[data-v-c1ec7854]{display:flex;align-items:center;gap:8px;padding:4px 0;margin-bottom:4px;color:#70747b;cursor:pointer}.section-header h3[data-v-c1ec7854]{margin:0;font-size:12px;font-weight:700;color:#70747b;text-transform:uppercase;letter-spacing:.05em;flex:1}.collapse-icon[data-v-c1ec7854]{font-size:12px;transition:transform .2s;color:#70747b}.collapse-icon.is-collapsed[data-v-c1ec7854]{transform:rotate(-90deg)}.tag-group-content[data-v-c1ec7854]{padding-top:2px}.tag-list[data-v-c1ec7854]{display:flex;flex-wrap:wrap;gap:6px}.tag-item[data-v-c1ec7854]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;border:1px solid #e8e3d8;background:#fff9;color:#4a4b4c;font-size:11px;cursor:pointer;transition:all .18s ease}.tag-item[data-v-c1ec7854]:hover{background:#fff;border-color:#dcd7cc}.tag-item.active[data-v-c1ec7854]{background:#e6eee6;color:#4c6853;border-color:#d1ddd1}.check-icon[data-v-c1ec7854]{font-size:12px}.asset-library-workspace[data-v-2506b3d2]{background:#f5f7fa;color:#202224;min-width:1280px}.workspace-header[data-v-2506b3d2]{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 34px 18px;border-bottom:1px solid #e3ded2;background:#f5f7fae0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-header__brand[data-v-2506b3d2]{display:flex;gap:18px;align-items:center}.top-nav-tabs[data-v-2506b3d2]{display:flex;gap:8px}.top-nav-tab[data-v-2506b3d2]{border:1px solid transparent;background:transparent;border-radius:999px;padding:10px 14px;cursor:pointer;color:#70747b;transition:all .18s ease}.top-nav-tab.active[data-v-2506b3d2]{background:#fffffff5;color:#1f2933;border-color:#e3ded2;box-shadow:0 4px 16px #0000000d}.workspace-header h1[data-v-2506b3d2],.panel-heading h3[data-v-2506b3d2],.taxonomy-editor__heading h3[data-v-2506b3d2],.editor-section__header h4[data-v-2506b3d2],.empty-state-panel h4[data-v-2506b3d2]{margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:-.03em}.workspace-header h1[data-v-2506b3d2]{font-size:28px}.scope-switch[data-v-2506b3d2],.view-switch[data-v-2506b3d2],.fit-toggle[data-v-2506b3d2],.display-toolbar[data-v-2506b3d2]{display:flex;gap:8px}.display-toolbar[data-v-2506b3d2]{align-items:center;padding:4px;border:1px solid #e3ded2;border-radius:999px;background:#ffffffb8}.toolbar-cascader[data-v-2506b3d2]{width:196px}.toolbar-cascader[data-v-2506b3d2] .el-input__wrapper{min-height:42px}.thumbnail-scale[data-v-2506b3d2]{display:flex;align-items:center;gap:8px;background:transparent;padding:6px 10px;border-radius:999px;border:none}.scale-dot[data-v-2506b3d2]{width:14px;height:14px;border-radius:50%;border:2px solid transparent;background:#cdd5cb;cursor:pointer;transition:all .2s;padding:0;box-sizing:border-box}.scale-dot[data-v-2506b3d2]:nth-child(1){width:8px;height:8px}.scale-dot[data-v-2506b3d2]:nth-child(2){width:12px;height:12px}.scale-dot[data-v-2506b3d2]:nth-child(3){width:16px;height:16px}.scale-dot[data-v-2506b3d2]:nth-child(4){width:20px;height:20px}.scale-dot[data-v-2506b3d2]:hover{background:#8b9c8e}.scale-dot.active[data-v-2506b3d2]{background:#1f2933;border-color:#ffffff80;box-shadow:0 0 0 2px #1f2933}.segmented-button[data-v-2506b3d2],.icon-button[data-v-2506b3d2],.ghost-button[data-v-2506b3d2],.primary-button[data-v-2506b3d2],.group-list__item[data-v-2506b3d2]{border:1px solid #d9dee8;background:#ffffffdb;color:#3b3d3f;transition:all .18s ease}.segmented-button[data-v-2506b3d2],.ghost-button[data-v-2506b3d2],.primary-button[data-v-2506b3d2]{height:42px;padding:0 16px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.segmented-button.active[data-v-2506b3d2],.icon-button.active[data-v-2506b3d2]{background:#1f2933;color:#fff;border-color:#1f2933;box-shadow:0 8px 22px #1f293324}.segmented-button--soft.active[data-v-2506b3d2]{background:#e3ece2;color:#44604d;border-color:#c9d7c8;box-shadow:none}.icon-button[data-v-2506b3d2]{width:42px;height:42px;border-radius:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ghost-button[data-v-2506b3d2]:hover,.segmented-button[data-v-2506b3d2]:hover,.icon-button[data-v-2506b3d2]:hover,.group-list__item[data-v-2506b3d2]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000000d}.primary-button[data-v-2506b3d2]{background:#1f2933;border-color:#1f2933;color:#fff}.workspace-shell[data-v-2506b3d2]{padding:26px 34px 28px;display:flex;flex-direction:column;gap:18px}.card-shell[data-v-2506b3d2]{border:1px solid #e4e7ed;background:#ffffffd1;border-radius:16px;box-shadow:0 8px 24px #0f172a0f;overflow:hidden}.hero-pill[data-v-2506b3d2]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid #e3ded2;background:#ffffffeb;font-size:12px;color:#5f645f}.toolbar-panel[data-v-2506b3d2]{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px 20px}.toolbar-panel__main[data-v-2506b3d2],.toolbar-panel__actions[data-v-2506b3d2]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar-search[data-v-2506b3d2]{width:280px}.bulk-selection-summary__chips[data-v-2506b3d2]{display:flex;gap:8px;flex-wrap:wrap}.toolbar-select[data-v-2506b3d2]{width:150px}.toolbar-panel__actions[data-v-2506b3d2]{justify-content:flex-end}.browse-layout[data-v-2506b3d2],.taxonomy-layout[data-v-2506b3d2]{display:grid;gap:18px;align-items:start;grid-template-columns:260px minmax(0,1fr)}.browse-layout[data-v-2506b3d2]{grid-template-columns:220px minmax(0,1fr) 400px}.browse-rail[data-v-2506b3d2],.browse-inspector[data-v-2506b3d2],.taxonomy-groups[data-v-2506b3d2],.taxonomy-editor[data-v-2506b3d2]{display:flex;flex-direction:column}.browse-rail[data-v-2506b3d2]{padding-top:10px}.panel-heading[data-v-2506b3d2]{padding:22px 24px 14px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.panel-heading--sticky[data-v-2506b3d2]{position:sticky;top:0;z-index:1;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e4e7ed}.results-shell[data-v-2506b3d2]{display:flex;flex-direction:column;overflow:visible}.results-shell__body[data-v-2506b3d2]{padding:18px;overflow:visible}.empty-state-panel[data-v-2506b3d2]{padding:26px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.group-create-row[data-v-2506b3d2]{display:grid;grid-template-columns:minmax(0,1fr) 110px 42px;gap:8px;padding:0 24px 18px}.group-list[data-v-2506b3d2]{flex:1;overflow-y:auto;padding:0 18px 18px;display:grid;gap:10px}.group-list__item[data-v-2506b3d2]{width:100%;border-radius:18px;padding:16px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center}.group-list__item strong[data-v-2506b3d2]{display:block}.group-list__item small[data-v-2506b3d2]{color:#6f726f;line-height:1.6}.group-list__item.active[data-v-2506b3d2]{background:#f4f1ea;border-color:#d8cfbf}.group-list__arrow[data-v-2506b3d2]{font-size:22px;color:#8a816f}.taxonomy-editor[data-v-2506b3d2]{padding-bottom:12px}.taxonomy-editor__heading[data-v-2506b3d2],.editor-section[data-v-2506b3d2],.selection-summary[data-v-2506b3d2]{padding-left:24px;padding-right:24px}.taxonomy-editor__heading[data-v-2506b3d2]{padding-top:22px;padding-bottom:18px}.editor-title-block[data-v-2506b3d2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.group-name-input[data-v-2506b3d2]{font-size:20px;font-weight:700;font-family:Georgia,Times New Roman,PingFang SC,serif}.group-name-input[data-v-2506b3d2] .el-input__wrapper{padding:0 12px;box-shadow:none!important;background:transparent;transition:all .2s}.group-name-input[data-v-2506b3d2] .el-input__wrapper:hover,.group-name-input[data-v-2506b3d2] .el-input__wrapper.is-focus{background:#fffffff2;box-shadow:inset 0 1px #ffffffa6,0 2px 8px #0000000a!important}.group-name-input[data-v-2506b3d2] .el-input__inner{color:#1f2933}.editor-subtitle[data-v-2506b3d2]{margin:0;font-size:13px;color:#6f726f;padding-left:12px}.editor-actions[data-v-2506b3d2]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.editor-section[data-v-2506b3d2]{padding-top:20px;padding-bottom:20px;border-top:1px solid #eee6d9}.editor-section__header[data-v-2506b3d2]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.tag-chips-container[data-v-2506b3d2]{display:flex;flex-direction:column}.tag-chips[data-v-2506b3d2]{display:flex;flex-wrap:wrap;gap:10px}.tag-chip[data-v-2506b3d2]{padding:6px 12px;background:#f2efe8;border-radius:999px;font-size:13px;color:#606266;transition:all .2s;border:1px solid #e3ded2;display:inline-flex;align-items:center;gap:6px}.tag-chip[data-v-2506b3d2]:hover{background:#fff;box-shadow:0 2px 6px #0000000a}.tag-chip--removable[data-v-2506b3d2]{background:#fff}.tag-chip__remove[data-v-2506b3d2]{display:inline-flex;align-items:center;justify-content:center;color:#a39c8e;border-radius:50%;cursor:pointer;transition:color .2s,background .2s}.tag-chip__remove[data-v-2506b3d2]:hover{color:#b94d42;background:#b94d421a}.tag-pill-interactive[data-v-2506b3d2]{padding:4px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag-pill-interactive.is-editing[data-v-2506b3d2]{padding:0;border-color:#a4b49e;background:#fff;box-shadow:0 0 0 2px #a4b49e33}.tag-chip__text[data-v-2506b3d2]{display:inline-block;line-height:20px}.tag-inline-input[data-v-2506b3d2]{border:none;background:transparent;outline:none;font-size:13px;color:#606266;padding:4px 10px;width:100px;border-radius:999px}.tag-inline-input--create[data-v-2506b3d2]{width:100%;color:#5b7c63}.tag-inline-input--create[data-v-2506b3d2]::-moz-placeholder{color:#8c9e8f}.tag-inline-input--create[data-v-2506b3d2]::placeholder{color:#8c9e8f}.tag-chip-add-wrap[data-v-2506b3d2]{width:120px;padding:0;border-style:dashed;background:transparent}.tag-chip-add-wrap[data-v-2506b3d2]:hover{border-color:#5b7c63}.bulk-tag-grid[data-v-2506b3d2]{display:flex;flex-wrap:wrap;gap:10px}.bulk-selection-summary[data-v-2506b3d2]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:16px;padding:14px 16px;border-radius:16px;border:1px solid #e8dfd0;background:#f6f2eab8}.bulk-selection-summary__count[data-v-2506b3d2]{font-size:36px;line-height:1;font-family:Georgia,Times New Roman,serif}.bulk-selection-summary__content p[data-v-2506b3d2]{margin:0 0 10px;color:#6f726f;line-height:1.7}.bulk-tag-chip[data-v-2506b3d2]{border-radius:999px;border:1px solid #e3ded2;padding:9px 14px;background:#fff;cursor:pointer;display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#4d5256}.bulk-tag-chip--all[data-v-2506b3d2]{background:#dce6dc;border-color:#cad7ca;color:#4d6c55}.bulk-tag-chip--partial[data-v-2506b3d2]{background:#f7f3ec;border-color:#e5dbca;color:#746b5c}.bulk-tag-chip[data-v-2506b3d2]:disabled{opacity:.6;cursor:wait}[data-v-2506b3d2] .el-input__wrapper,[data-v-2506b3d2] .el-select__wrapper,[data-v-2506b3d2] .el-textarea__inner,[data-v-2506b3d2] .el-input-number{border-radius:14px}[data-v-2506b3d2] .el-input__wrapper,[data-v-2506b3d2] .el-select__wrapper{background:#fffffff2;box-shadow:inset 0 1px #ffffffa6!important}[data-v-2506b3d2] .el-dialog{border-radius:24px}
