.gc-picker-body[data-v-a51629e0]{min-height:300px}.gc-picker-body .gc-selected-tags[data-v-a51629e0]{margin-bottom:12px;padding:10px 12px;background:#f7f9fc;border-radius:6px}.gc-picker-body .gc-selected-tags .gc-selected-label[data-v-a51629e0]{display:block;font-size:12px;color:#909399;margin-bottom:6px}.gc-picker-body .gc-selected-tags .gc-tags-inner[data-v-a51629e0]{display:flex;flex-wrap:wrap;gap:6px}.gc-picker-body .gc-selected-tags .gc-tags-inner .gc-tag-item[data-v-a51629e0]{font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-picker-body .gc-search[data-v-a51629e0]{margin-bottom:8px}.gc-picker-body .gc-batch-actions[data-v-a51629e0]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.gc-picker-body .gc-batch-actions .gc-batch-hint[data-v-a51629e0]{font-size:12px;color:#909399;margin-left:auto}.gc-picker-body .gc-loading[data-v-a51629e0]{display:flex;align-items:center;justify-content:center;gap:8px;padding:60px 0;color:#909399;font-size:14px}.gc-picker-body .gc-loading i[data-v-a51629e0]{font-size:20px}.gc-picker-body .gc-list-wrapper[data-v-a51629e0]{border:1px solid #ebeef5;border-radius:6px}.gc-picker-body .gc-list-wrapper .gc-list[data-v-a51629e0]{max-height:360px}.gc-picker-body .gc-list-wrapper .gc-list .gc-item[data-v-a51629e0]{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .12s}.gc-picker-body .gc-list-wrapper .gc-list .gc-item[data-v-a51629e0]:last-child{border-bottom:none}.gc-picker-body .gc-list-wrapper .gc-list .gc-item[data-v-a51629e0]:hover{background:#f5f7fa}.gc-picker-body .gc-list-wrapper .gc-list .gc-item.checked[data-v-a51629e0]{background:rgba(64,158,255,.04)}.gc-picker-body .gc-list-wrapper .gc-list .gc-item .gc-item-avatar[data-v-a51629e0]{flex-shrink:0}.gc-picker-body .gc-list-wrapper .gc-list .gc-item .gc-item-info[data-v-a51629e0]{flex:1;min-width:0;padding:0 12px}.gc-picker-body .gc-list-wrapper .gc-list .gc-item .gc-item-info .gc-item-name[data-v-a51629e0]{font-size:14px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-picker-body .gc-list-wrapper .gc-list .gc-item .gc-item-info .gc-item-meta[data-v-a51629e0]{font-size:12px;color:#909399;margin-top:2px}.gc-picker-body .gc-list-wrapper .gc-list .gc-item .gc-item-check[data-v-a51629e0]{width:22px;height:22px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;background:#fff}.gc-picker-body .gc-list-wrapper .gc-list .gc-item .gc-item-check .gc-check-icon[data-v-a51629e0]{color:#fff;font-size:12px;font-weight:700}.gc-picker-body .gc-list-wrapper .gc-list .gc-item.checked .gc-item-check[data-v-a51629e0]{background:#409eff;border-color:#409eff}.gc-picker-body .gc-empty[data-v-a51629e0]{text-align:center;padding:60px 0;color:#909399;font-size:14px}.gc-picker-body .gc-pagination[data-v-a51629e0]{display:flex;justify-content:center;padding:10px 0 6px;border-top:1px solid #f0f0f0}.gl-picker-body[data-v-1ab86b2d]{min-height:260px}.gl-picker-body .gl-selected-tags[data-v-1ab86b2d]{margin-bottom:12px;padding:10px 12px;background:#f7f9fc;border-radius:6px}.gl-picker-body .gl-selected-tags .gl-selected-label[data-v-1ab86b2d]{display:block;font-size:12px;color:#909399;margin-bottom:6px}.gl-picker-body .gl-selected-tags .gl-tags-inner[data-v-1ab86b2d]{display:flex;flex-wrap:wrap;gap:6px}.gl-picker-body .gl-selected-tags .gl-tags-inner .gl-tag-item[data-v-1ab86b2d]{font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-picker-body .gl-batch-actions[data-v-1ab86b2d]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.gl-picker-body .gl-batch-actions .gl-batch-hint[data-v-1ab86b2d]{font-size:12px;color:#909399;margin-left:auto}.gl-picker-body .gl-loading[data-v-1ab86b2d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:60px 0;color:#909399;font-size:14px}.gl-picker-body .gl-loading i[data-v-1ab86b2d]{font-size:20px}.gl-picker-body .gl-list-wrapper[data-v-1ab86b2d]{border:1px solid #ebeef5;border-radius:6px}.gl-picker-body .gl-list-wrapper .gl-list[data-v-1ab86b2d]{max-height:360px}.gl-picker-body .gl-list-wrapper .gl-list .gl-item[data-v-1ab86b2d]{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .12s}.gl-picker-body .gl-list-wrapper .gl-list .gl-item[data-v-1ab86b2d]:last-child{border-bottom:none}.gl-picker-body .gl-list-wrapper .gl-list .gl-item[data-v-1ab86b2d]:hover{background:#f5f7fa}.gl-picker-body .gl-list-wrapper .gl-list .gl-item.checked[data-v-1ab86b2d]{background:rgba(64,158,255,.04)}.gl-picker-body .gl-list-wrapper .gl-list .gl-item .gl-item-avatar[data-v-1ab86b2d]{width:36px;height:36px;border-radius:50%;background:#e6f0ff;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.gl-picker-body .gl-list-wrapper .gl-list .gl-item .gl-item-info[data-v-1ab86b2d]{flex:1;min-width:0;padding:0 12px}.gl-picker-body .gl-list-wrapper .gl-list .gl-item .gl-item-info .gl-item-name[data-v-1ab86b2d]{font-size:14px;color:#303133;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-picker-body .gl-list-wrapper .gl-list .gl-item .gl-item-info .gl-item-meta[data-v-1ab86b2d]{font-size:12px;color:#909399;margin-top:2px}.gl-picker-body .gl-list-wrapper .gl-list .gl-item .gl-item-check[data-v-1ab86b2d]{width:22px;height:22px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;background:#fff}.gl-picker-body .gl-list-wrapper .gl-list .gl-item .gl-item-check .gl-check-icon[data-v-1ab86b2d]{color:#fff;font-size:12px;font-weight:700}.gl-picker-body .gl-list-wrapper .gl-list .gl-item.checked .gl-item-check[data-v-1ab86b2d]{background:#409eff;border-color:#409eff}.gl-picker-body .gl-empty[data-v-1ab86b2d]{text-align:center;padding:60px 0;color:#909399;font-size:14px}.gl-picker-body .gl-pagination[data-v-1ab86b2d]{display:flex;justify-content:center;padding:10px 0 6px;border-top:1px solid #f0f0f0}.mass-dialog-wrapper .el-dialog__body{padding:16px 20px;max-height:calc(90vh - 120px);overflow-y:auto}.mass-dialog-wrapper .mass-dialog-body .section{background:#fff;border-radius:8px;padding:16px;margin-bottom:14px;border:1px solid #f0f0f0}.mass-dialog-wrapper .mass-dialog-body .section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-header-left{display:flex;align-items:center;gap:8px}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-title{font-size:14px;font-weight:600;color:#333}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-title .required{color:#e64e4e}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-badge{font-size:11px;color:#fff;background:#409eff;padding:1px 8px;border-radius:10px;min-width:24px;text-align:center}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-header-actions{display:flex;gap:12px}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-header-actions .action-text{font-size:13px;color:#409eff;cursor:pointer;padding:2px 6px}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-header-actions .action-text.action-clear{color:#e64e4e}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-count{font-size:12px;color:#999}.mass-dialog-wrapper .mass-dialog-body .section .section-header .section-value{font-size:12px;color:#409eff}.mass-dialog-wrapper .mass-dialog-body .section .type-options{display:flex;flex-wrap:wrap;gap:8px}.mass-dialog-wrapper .mass-dialog-body .section .type-options .type-option{padding:6px 16px;border:1px solid #ddd;border-radius:8px;font-size:13px;color:#666;text-align:center;cursor:pointer;transition:all .15s}.mass-dialog-wrapper .mass-dialog-body .section .type-options .type-option.active{border-color:#409eff;color:#409eff;background:rgba(64,158,255,.04);font-weight:500}.mass-dialog-wrapper .mass-dialog-body .section .selected-tags{margin-bottom:10px}.mass-dialog-wrapper .mass-dialog-body .section .selected-tags .tags-inner{display:flex;flex-wrap:wrap;gap:6px}.mass-dialog-wrapper .mass-dialog-body .section .selected-tags .tags-inner .tag-item{font-size:12px}.mass-dialog-wrapper .mass-dialog-body .section .search-box{margin-bottom:8px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list{max-height:320px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list.collapsed{max-height:none;overflow:visible!important}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;text-align:left}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item:last-child{border-bottom:none}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-info{flex:1;padding:0 12px;min-width:0}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-info .target-name{font-size:14px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-info .target-meta{font-size:12px;color:#999;margin-top:2px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-avatar-placeholder{width:36px;height:36px;border-radius:50%;background:#e6f0ff;color:#409eff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-check{width:22px;height:22px;border-radius:50%;border:2px solid #ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-check.checked{background:#409eff;border-color:#409eff}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .target-list .target-item .target-check.checked .check-icon{color:#fff;font-size:12px;font-weight:700}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .list-toggle{text-align:center;padding:8px 0 2px;border-top:1px solid #f0f0f0;margin-top:4px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .list-toggle .list-toggle-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#409eff;cursor:pointer;padding:4px 12px;border-radius:4px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .list-toggle .list-toggle-btn:hover{background:rgba(64,158,255,.06)}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .list-toggle .list-toggle-btn i{font-size:12px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .all-user-tip{display:flex;justify-content:center;padding:20px 0}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .all-user-tip .all-user-text{font-size:14px;color:#666}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .empty-tip{text-align:center;padding:24px 0;color:#999;font-size:13px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .content-input{width:100%}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-btn-wrapper{display:inline-block}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border:2px dashed #ddd;border-radius:10px;background:#fafafa;gap:8px;cursor:pointer;transition:border-color .15s}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-btn:hover{border-color:#409eff}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-btn .upload-icon{font-size:32px;color:#999}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-btn .upload-text{font-size:12px;color:#999}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview{position:relative;display:inline-flex;align-items:center;border-radius:8px;overflow:hidden}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview .preview-image{width:120px;height:120px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#f0f0f0}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview .preview-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;line-height:1}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview.file-preview{display:flex;flex-direction:row;align-items:center;padding:14px 16px;background:#fafafa;border:1px solid #eee;border-radius:8px;width:100%;box-sizing:border-box}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview.file-preview .file-preview-icon{font-size:36px;color:#e64e4e;margin-right:12px}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview.file-preview .file-preview-info{flex:1;min-width:0}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview.file-preview .file-preview-info .file-preview-name{font-size:13px;color:#333;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-preview.file-preview .file-preview-info .file-preview-size{font-size:12px;color:#999;margin-top:2px;display:block}.mass-dialog-wrapper .mass-dialog-body .section .target-list-wrapper .upload-area .upload-file-name{font-size:12px;color:#999;margin-top:6px}.mass-dialog-wrapper .mass-dialog-body .section .dt-picker{width:100%}.mass-dialog-wrapper .mass-dialog-body .section .error-tip{margin-bottom:14px;padding:10px 16px;background:#fef0f0;color:#e64e4e;border-radius:8px;font-size:13px;text-align:center}.record-page{height:100%;width:100%;overflow-y:auto;background:#f5f5f5;box-sizing:border-box}.record-page.fullscreen{height:100vh}.record-page .record-header{padding:16px 20px 0;text-align:left;display:flex;align-items:center;justify-content:space-between}.record-page .record-header .record-header-title{font-size:18px;font-weight:600;color:#303133}.record-page .record-header .record-header-actions{display:flex;gap:8px;flex-shrink:0}.record-page .record-body{width:100%;padding:16px 20px 40px;box-sizing:border-box}.record-page .record-body .search-card{margin-bottom:16px;text-align:left}.record-page .record-body .table-card{overflow-x:auto}.record-page .record-body .table-card .el-table{width:100%}.record-page .record-body .table-card .pagination{margin-top:16px;text-align:right}