.customer-archive-page[data-v-80af5b28]{padding:16px;flex:1;min-width:0;height:100%;background:#f5f7fa;overflow:auto;box-sizing:border-box}.card-only-header[data-v-80af5b28]{display:flex;align-items:center;gap:10px;padding:6px 0 10px}.card-only-title[data-v-80af5b28]{font-size:15px;font-weight:600;color:#303133}.page-header[data-v-80af5b28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.page-title[data-v-80af5b28]{font-size:18px;font-weight:700;color:#303133}.header-actions[data-v-80af5b28]{display:flex;align-items:center}.archive-body[data-v-80af5b28]{display:flex;align-items:stretch;gap:12px}.archive-tree-panel[data-v-80af5b28]{width:250px;flex-shrink:0;background:#fff;border:1px solid #ebeef5;border-radius:6px;display:flex;flex-direction:column}.tree-panel-header[data-v-80af5b28]{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-head-tools[data-v-80af5b28]{display:inline-flex;align-items:center;gap:10px}.tree-tool[data-v-80af5b28]{cursor:pointer;color:#909399;font-size:15px}.tree-tool[data-v-80af5b28]:hover{color:#409eff}.tree-wrap[data-v-80af5b28]{flex:1;overflow-y:auto;padding:6px 8px;min-height:300px;max-height:calc(100vh - 250px)}.tree-node[data-v-80af5b28]{flex:1;display:flex;align-items:center;font-size:13px;overflow:hidden;padding-right:6px}.tree-node-icon[data-v-80af5b28]{margin-right:5px;flex-shrink:0;color:#e6a23c}.tree-node-icon.root-icon[data-v-80af5b28]{color:#409eff}.tree-node-label[data-v-80af5b28]{color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node-right[data-v-80af5b28]{margin-left:auto;display:inline-flex;align-items:center;flex-shrink:0}.tree-node-count[data-v-80af5b28]{padding-left:8px;font-size:12px;color:#909399}.tree-node-ops[data-v-80af5b28]{display:none;align-items:center;margin-left:6px;gap:5px}.tree-node:hover .tree-node-ops[data-v-80af5b28]{display:inline-flex}.tree-node-ops i[data-v-80af5b28]{cursor:pointer;font-size:13px;color:#909399}.tree-node-ops .op-add[data-v-80af5b28]:hover{color:#67c23a}.tree-node-ops .op-edit[data-v-80af5b28]:hover{color:#409eff}.tree-node-ops .op-del[data-v-80af5b28]:hover{color:#f56c6c}.tree-dim-bar[data-v-80af5b28]{border-top:1px solid #ebeef5;padding:10px 12px;flex-shrink:0}.tree-dim-bar[data-v-80af5b28] .el-radio{margin-right:10px;margin-bottom:6px}.archive-content[data-v-80af5b28]{flex:1;min-width:0}.filter-bar[data-v-80af5b28]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.filter-select[data-v-80af5b28]{width:130px}.filter-select-sm[data-v-80af5b28]{width:100px}.search-input[data-v-80af5b28]{width:220px}.content-tip[data-v-80af5b28]{font-size:13px;color:#606266;margin-bottom:8px}.content-tip .current-path[data-v-80af5b28]{color:#303133;font-weight:600}.content-tip .current-count[data-v-80af5b28]{color:#409eff;font-weight:600}.archive-table[data-v-80af5b28]{background:#fff;border-radius:6px}.archive-table[data-v-80af5b28] .el-table__body-wrapper{scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.archive-table[data-v-80af5b28] .el-table__body-wrapper::-webkit-scrollbar{height:8px}.archive-table[data-v-80af5b28] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.status-text[data-v-80af5b28]{font-size:12px;display:inline-flex;align-items:center;color:#303133}.status-dot[data-v-80af5b28]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.status-dot.status-active[data-v-80af5b28]{background:#67c23a}.status-dot.status-other[data-v-80af5b28]{background:#909399}.danger-action[data-v-80af5b28]{color:#f56c6c}.archive-table[data-v-80af5b28] .action-cell .cell{white-space:nowrap;padding-left:6px;padding-right:6px}.archive-table .action-cell .el-button[data-v-80af5b28]{margin-left:6px}.archive-table .action-cell .el-button[data-v-80af5b28]:first-child{margin-left:0}.col-setting-head[data-v-80af5b28]{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-80af5b28]{font-size:12px;color:#909399;margin-bottom:8px;line-height:1.5}.col-setting-list[data-v-80af5b28]{max-height:320px;overflow-y:auto}.col-setting-item[data-v-80af5b28]{display:flex;align-items:center;padding:3px 6px;border-radius:4px;border:1px dashed transparent;cursor:move}.col-setting-item[data-v-80af5b28]:hover{background:#f5f7fa}.col-setting-item.dragging[data-v-80af5b28]{opacity:.5}.col-setting-item.drag-over[data-v-80af5b28]{border-color:#409eff;background:#ecf5ff}.col-setting-item .el-checkbox[data-v-80af5b28]{margin-right:0}.col-drag-handle[data-v-80af5b28]{color:#c0c4cc;margin-right:8px;cursor:move}.col-drag-handle[data-v-80af5b28]:hover{color:#409eff}.pager-bar[data-v-80af5b28]{display:flex;justify-content:flex-end;margin-top:12px}.drawer-body[data-v-80af5b28]{padding:0 16px 16px}.base-section-head[data-v-80af5b28]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.base-head-ops[data-v-80af5b28]{display:flex;align-items:center;gap:8px}.toolbar-tip[data-v-80af5b28]{font-size:12px;color:#909399;margin-right:6px}.sub-title[data-v-80af5b28]{font-size:15px;font-weight:700;color:#303133;padding-left:8px;border-left:3px solid #409eff}.view-group[data-v-80af5b28]{margin-bottom:12px}.view-group-title[data-v-80af5b28]{font-size:13px;font-weight:600;color:#606266;margin:4px 0 6px 2px}.archive-desc[data-v-80af5b28]{margin-bottom:6px}.archive-tabs[data-v-80af5b28] .el-tabs__header{margin-bottom:12px}.tab-toolbar[data-v-80af5b28]{margin-bottom:8px}.attachment-toolbar[data-v-80af5b28]{display:flex;align-items:center;gap:12px}.attachment-tip[data-v-80af5b28]{font-size:12px;color:#909399}.attachment-file-icon[data-v-80af5b28]{color:#409eff;margin-right:5px}.sub-table[data-v-80af5b28]{background:#fff}.empty-tip[data-v-80af5b28]{text-align:center;color:#909399;font-size:13px;padding:24px 0}.class-form-tip[data-v-80af5b28]{margin:-6px 0 0 90px;font-size:12px;color:#909399}.drawer-form .form-group[data-v-80af5b28]{margin-bottom:14px;border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.drawer-form .form-group .group-title[data-v-80af5b28]{font-size:13px;font-weight:600;color:#303133;background:#f8f9fb;padding:8px 14px;border-bottom:1px solid #ebeef5}.drawer-form .group-fields[data-v-80af5b28]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 14px;min-height:56px}.drawer-form .field-card[data-v-80af5b28]{border:1px dashed transparent;border-radius:6px;padding:4px 8px 8px;transition:background .15s,border-color .15s;cursor:grab;position:relative}.drawer-form .field-card[data-v-80af5b28]:hover{background:#f5f7fa;border-color:#dcdfe6}.drawer-form .field-card.dragging[data-v-80af5b28]{opacity:.5;background:#ecf5ff;border-color:#409eff}.drawer-form .field-card.span-2[data-v-80af5b28]{grid-column:span 3}.drawer-form .field-label[data-v-80af5b28]{display:flex;align-items:center;font-size:12px;color:#606266;margin-bottom:6px;gap:4px}.drawer-form .field-label .drag-handle[data-v-80af5b28]{color:#c0c4cc;font-size:13px;cursor:grab}.drawer-form .required-mark[data-v-80af5b28]{color:#f56c6c;margin-left:2px}.drawer-form .option-actions[data-v-80af5b28]{margin-left:auto;display:inline-flex;align-items:center;gap:5px}.drawer-form .add-option-btn[data-v-80af5b28]{color:#409eff;cursor:pointer;font-size:14px}.drawer-form .add-option-btn[data-v-80af5b28]:hover{color:#67c23a}.drawer-form .add-option-danger[data-v-80af5b28]:hover{color:#f56c6c}