/*!
 *  build: admin-pro 
 *  copyright: vuejs-core.cn  
 *  time: 2026-4-21 14:55:16
 */.kong[data-v-f8d1d8d0]{line-height:60px}.image-uploader-wrapper[data-v-089b0836]{width:100%}.image-grid[data-v-089b0836]{padding:0;margin:0}.image-grid-inner[data-v-089b0836]{display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.image-item[data-v-089b0836]{position:relative;list-style:none;border-radius:8px;overflow:hidden;border:1px solid #dcdfe6;background:#f5f7fa;transition:box-shadow .2s ease,transform .2s ease;flex-shrink:0}.image-item[data-v-089b0836]:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.image-item:hover .delete-btn[data-v-089b0836]{opacity:1;transform:scale(1)}.thumb[data-v-089b0836]{width:100%;height:100%;display:block;cursor:pointer}.delete-btn[data-v-089b0836]{position:absolute;top:4px;right:4px;z-index:10;display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:rgba(245,108,108,.85);color:#fff;cursor:pointer;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease,background .2s ease}.delete-btn[data-v-089b0836]:hover{background:#f56c6c}.delete-btn .el-icon-close[data-v-089b0836]{font-size:12px}.file-item[data-v-089b0836]{display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:6px}.file-item .file-icon[data-v-089b0836]{font-size:28px;color:#409eff}.file-item .file-name[data-v-089b0836]{font-size:11px;color:#909399;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.thumb-error[data-v-089b0836]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f7fa;color:#909399;font-size:24px}.upload-btn-item[data-v-089b0836]{border:1.5px dashed #dcdfe6;background:transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease}.upload-btn-item[data-v-089b0836]:hover{border-color:#409eff;background:rgba(64,158,255,.04);transform:none;box-shadow:none}.upload-inner[data-v-089b0836]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;pointer-events:none}.upload-icon[data-v-089b0836]{font-size:26px;color:#909399;transition:color .2s ease}.upload-text[data-v-089b0836]{font-size:12px;color:#909399;transition:color .2s ease}.upload-btn-item:hover .upload-icon[data-v-089b0836],.upload-btn-item:hover .upload-text[data-v-089b0836]{color:#409eff}[data-v-089b0836] .el-upload{display:block;width:100%;height:100%}[data-v-089b0836] .el-upload-dragger{width:100%;height:100%;border:none;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center}[data-v-089b0836] .el-upload-dragger:hover{background:transparent}.dragging-ghost[data-v-089b0836]{opacity:.4;border:2px dashed #409eff!important}[data-v-089b0836] .img-preview-popover .preview-full-img{max-width:500px;max-height:500px;border-radius:6px}.img-fade-enter-active[data-v-089b0836],.img-fade-leave-active[data-v-089b0836]{transition:all .25s ease}.img-fade-enter[data-v-089b0836],.img-fade-leave-to[data-v-089b0836]{opacity:0;transform:scale(.85)}.img-fade-move[data-v-089b0836]{transition:transform .2s ease}[data-v-bdf87124]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.vab-avatar-list[data-v-bdf87124] .el-avatar{display:inline-block;margin-left:-15px;cursor:pointer;border:3px solid #fff}.echarts{width:600px;height:400px}.icon-selector-popper .el-card__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:20px;cursor:pointer}.icon-selector-popper .el-card__body i{font-size:28px;vertical-align:middle;color:rgba(0,0,0,.65);text-align:center;pointer-events:none;cursor:pointer}.icon-selector-popper .el-pagination{margin:0}[data-v-eb45eb8c]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.upload[data-v-eb45eb8c]{height:500px}.upload .upload-content .el-upload__tip[data-v-eb45eb8c]{display:block;height:30px;line-height:30px}.upload .upload-content[data-v-eb45eb8c] .el-upload--picture-card{width:128px;height:128px;margin:3px 8px 8px 8px;border:2px dashed #c0ccda}.upload .upload-content[data-v-eb45eb8c] .el-upload-list--picture{margin-bottom:20px}.upload .upload-content[data-v-eb45eb8c] .el-upload-list--picture-card .el-upload-list__item{width:128px;height:128px;margin:3px 8px 8px 8px}