.product-archive-page[data-v-976a9a36]{padding:16px;flex:1;min-width:0;height:100%;background:#f5f7fa;overflow:auto;box-sizing:border-box}.page-header[data-v-976a9a36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page-title[data-v-976a9a36]{font-size:18px;font-weight:700;color:#303133}.header-actions[data-v-976a9a36]{display:flex;align-items:center;gap:10px}.archive-body[data-v-976a9a36]{display:flex;align-items:stretch;gap:12px}.archive-tree-panel[data-v-976a9a36]{width:240px;flex-shrink:0;background:#fff;border:1px solid #ebeef5;border-radius:6px;display:flex;flex-direction:column}.tree-panel-header[data-v-976a9a36]{padding:10px 12px;font-size:14px;font-weight:700;color:#303133;border-bottom:1px solid #ebeef5;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.tree-tool[data-v-976a9a36]{cursor:pointer;color:#409eff}.tree-search[data-v-976a9a36]{padding:8px;width:calc(100% - 16px);box-sizing:border-box}.tree-wrap[data-v-976a9a36]{flex:1;overflow-y:auto;padding:4px 8px 12px}.tree-node[data-v-976a9a36]{flex:1;display:flex;align-items:center;padding-right:8px;font-size:13px;overflow:hidden}.tree-node-icon[data-v-976a9a36]{margin-right:5px;flex-shrink:0;color:#e6a23c}.tree-node-icon.root-icon[data-v-976a9a36]{color:#409eff}.tree-node-label[data-v-976a9a36]{color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-right[data-v-976a9a36]{margin-left:auto;display:flex;align-items:center;flex-shrink:0}.tree-node-count[data-v-976a9a36]{font-size:11px;color:#909399;background:#f2f6fc;border-radius:8px;padding:0 6px}.tree-node-ops[data-v-976a9a36]{display:none;margin-left:4px}.tree-node:hover .tree-node-ops[data-v-976a9a36]{display:inline-flex;gap:4px}.op-edit[data-v-976a9a36]{color:#409eff;cursor:pointer}.op-del[data-v-976a9a36]{color:#f56c6c;cursor:pointer}.archive-content[data-v-976a9a36]{flex:1;min-width:0}.filter-bar[data-v-976a9a36]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.search-input[data-v-976a9a36]{width:260px}.content-tip[data-v-976a9a36]{font-size:13px;color:#606266;margin-bottom:8px}.content-tip .current-path[data-v-976a9a36]{color:#303133;font-weight:600}.content-tip .current-count[data-v-976a9a36]{color:#909399}.archive-table[data-v-976a9a36]{background:#fff;border-radius:6px}.pager-bar[data-v-976a9a36]{margin-top:10px;text-align:right}.col-setting-head[data-v-976a9a36]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#303133;margin-bottom:6px}.col-setting-tip[data-v-976a9a36]{font-size:12px;color:#909399;margin-bottom:8px;line-height:1.5}.col-setting-list[data-v-976a9a36]{max-height:320px;overflow-y:auto}.col-setting-item[data-v-976a9a36]{display:flex;align-items:center;padding:3px 6px;border-radius:4px;border:1px dashed transparent;cursor:move}.col-setting-item[data-v-976a9a36]:hover{background:#f5f7fa}.col-setting-item.dragging[data-v-976a9a36]{opacity:.5}.col-setting-item.drag-over[data-v-976a9a36]{border-color:#409eff;background:#ecf5ff}.col-setting-item .el-checkbox[data-v-976a9a36]{margin-right:0}.col-drag-handle[data-v-976a9a36]{color:#c0c4cc;margin-right:8px;cursor:move}.col-drag-handle[data-v-976a9a36]:hover{color:#409eff}.danger-action[data-v-976a9a36]{color:#f56c6c}.archive-table[data-v-976a9a36] .action-cell .cell{white-space:nowrap;padding-left:4px;padding-right:4px}.archive-table[data-v-976a9a36] .action-cell .el-button{padding-left:0;padding-right:0}.archive-table[data-v-976a9a36] .action-cell .el-button+.el-button{margin-left:12px}.product-create-drawer .el-drawer__body{padding:0}.product-create-drawer .drawer-content{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.product-create-drawer .drawer-form{flex:1;overflow-y:auto;padding:20px 20px 10px;box-sizing:border-box}.product-create-drawer .drawer-footer{flex-shrink:0;padding:12px 20px;border-top:1px solid #ebeef5;text-align:right;background:#fff}.product-create-drawer .attr-checkbox-group{display:flex;flex-wrap:wrap;line-height:32px}.product-create-drawer .attr-checkbox-group .el-checkbox{margin-right:16px}.product-create-drawer .layout-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 20px;border-bottom:1px solid #ebeef5;background:#fff}.product-create-drawer .toolbar-tip{margin-right:auto;font-size:12px;color:#909399;display:inline-flex;align-items:center;gap:4px}.product-create-drawer .form-group{margin-bottom:18px}.product-create-drawer .group-title{font-size:14px;font-weight:600;color:#303133;padding-left:8px;border-left:3px solid #409eff;margin-bottom:10px}.product-create-drawer .group-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product-create-drawer .field-card{border:1px dashed #dcdfe6;border-radius:6px;padding:8px 10px;background:#fff;cursor:grab;transition:border-color .15s,background .15s}.product-create-drawer .field-card:hover{border-color:#409eff}.product-create-drawer .field-card.dragging{opacity:.4}.product-create-drawer .field-card.span-2{grid-column:span 3}.product-create-drawer .field-label{display:flex;align-items:center;gap:4px;font-size:12px;color:#606266;margin-bottom:6px}.product-create-drawer .drag-handle{cursor:grab;color:#c0c4cc}.product-create-drawer .required-mark{color:#f56c6c}.product-class-dialog .class-form-tip{font-size:12px;color:#e6a23c;margin:-6px 0 10px 90px}