/*!
 *  build: kktuku 
 *  copyright: vuejs-core.cn  
 *  time: 2026-11-14 18:00:00
 */[data-v-0fe3aec8]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.permission-dialog-content .permission-tip[data-v-0fe3aec8]{font-size:12px;color:#909399;margin-bottom:16px;line-height:1.5}.permission-dialog-content .permission-panels[data-v-0fe3aec8]{display:flex;gap:16px;min-height:420px}.permission-dialog-content .permission-panel[data-v-0fe3aec8]{flex:1;min-width:0;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.permission-dialog-content .permission-panel__header[data-v-0fe3aec8]{background:#ffa000;color:#fff;padding:12px 15px;font-size:14px;font-weight:500;flex-shrink:0}.permission-dialog-content .permission-panel__sub[data-v-0fe3aec8]{font-weight:400;font-size:13px;opacity:.95}.permission-dialog-content .permission-panel__filter[data-v-0fe3aec8]{padding:10px 12px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.permission-dialog-content .permission-panel__body[data-v-0fe3aec8]{flex:1;min-height:0;overflow-y:auto;max-height:360px}.permission-dialog-content .permission-panel__body--permissions[data-v-0fe3aec8]{padding:12px 16px}.permission-dialog-content .account-item[data-v-0fe3aec8]{padding:12px 15px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .15s}.permission-dialog-content .account-item[data-v-0fe3aec8]:hover{background:rgba(255,160,0,.08)}.permission-dialog-content .account-item.is-active[data-v-0fe3aec8]{background:rgba(255,160,0,.14);border-left:3px solid #ffa000;padding-left:12px}.permission-dialog-content .account-item__name[data-v-0fe3aec8]{font-size:13px;color:#303133;line-height:1.4}.permission-dialog-content .account-item__meta[data-v-0fe3aec8]{margin-top:4px;font-size:12px;color:#909399}.permission-dialog-content .permission-checkbox-group[data-v-0fe3aec8]{display:flex;flex-direction:column;gap:4px;width:100%}.permission-dialog-content .permission-checkbox-item[data-v-0fe3aec8]{display:flex;align-items:flex-start;margin:0;padding:10px 8px;border-radius:4px;transition:background .15s}.permission-dialog-content .permission-checkbox-item[data-v-0fe3aec8]:hover{background:rgba(255,160,0,.06)}.permission-dialog-content .permission-checkbox-item[data-v-0fe3aec8] .el-checkbox__label{display:flex;flex-direction:column;gap:2px;white-space:normal;line-height:1.4}.permission-dialog-content .permission-checkbox-item__name[data-v-0fe3aec8]{font-size:13px;color:#303133}.permission-dialog-content .permission-checkbox-item__code[data-v-0fe3aec8]{font-size:12px;color:#909399}.permission-dialog-content .panel-empty[data-v-0fe3aec8]{padding:40px 16px;text-align:center;font-size:13px;color:#909399}.permission-dialog-content .panel-empty--hint[data-v-0fe3aec8]{padding-top:120px}.watermarked-lens-image[data-v-27cbcc5a]{display:block;width:100%;height:100%}.watermarked-lens-image .el-image[data-v-27cbcc5a]{width:100%;height:100%}.watermarked-lens-image__wait[data-v-27cbcc5a]{display:block;width:100%;height:100%;background:#f5f7fa}[data-v-05697795]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.product-list-page[data-v-05697795]{padding:20px;background:#f5f6f8;min-height:100%}.filter-section[data-v-05697795]{background:#fff;padding:16px 20px;margin-bottom:16px;border-radius:8px;border:1px solid #e4e7ed}.filter-section .filter-form[data-v-05697795]{display:flex;flex-wrap:wrap;align-items:center}.filter-section .el-form-item[data-v-05697795]{margin-right:16px;margin-bottom:12px}.table-section[data-v-05697795]{background:#fff;border-radius:8px;border:1px solid #e4e7ed;padding:16px 20px}.table-header[data-v-05697795]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.table-header .table-title[data-v-05697795]{font-size:16px;font-weight:600;color:#303133}.table-header .table-header-actions[data-v-05697795]{display:flex;align-items:center;gap:8px}.table-header .btn-refresh[data-v-05697795]{padding:4px 8px}.table-wrap[data-v-05697795]{margin-bottom:16px}.product-table .thumb-img[data-v-05697795]{width:48px;height:48px;border-radius:4px;display:block;margin:0 auto}.product-table .lens-list-cell[data-v-05697795]{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.product-table .lens-thumb[data-v-05697795]{width:36px;height:36px;margin:0}.product-table .lens-more[data-v-05697795]{font-size:12px;color:#909399;line-height:36px}.product-table .main-image-download-btn[data-v-05697795]{display:block;margin:4px auto 0;padding:0;font-size:12px}.product-table .product-info-cell .product-title[data-v-05697795]{font-size:13px;color:#303133;margin-bottom:4px;line-height:1.4}.product-table .product-info-cell .product-meta[data-v-05697795]{font-size:12px;color:#909399}.expand-content[data-v-05697795]{padding:12px 20px;font-size:13px;color:#606266}.expand-content p[data-v-05697795]{margin:4px 0}.pagination-wrap[data-v-05697795]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.pagination-wrap .total-text[data-v-05697795]{font-size:14px;color:#606266}.product-image-dialog[data-v-05697795] .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.product-image-dialog .image-list-preview[data-v-05697795]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.product-image-dialog .image-list-preview .image-card[data-v-05697795]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.product-image-dialog .image-list-preview .image-card[data-v-05697795]:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.product-image-dialog .image-list-preview .image-card .image-wrapper[data-v-05697795]{height:250px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image-dialog .image-list-preview .image-card .image-wrapper .preview-img[data-v-05697795]{width:100%;height:100%;cursor:pointer}.product-image-dialog .image-list-preview .image-card .image-info[data-v-05697795]{padding:12px;background:linear-gradient(0deg,#f8f9fa,#fff)}.product-image-dialog .image-list-preview .image-card .image-info .image-name[data-v-05697795]{font-size:14px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-image-dialog .image-list-preview .image-card .image-actions[data-v-05697795]{padding:12px 15px 15px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;background:linear-gradient(0deg,#f8f9fa,#fff)}.product-image-dialog .image-list-preview .image-card .image-actions .el-button[data-v-05697795]{flex:1 1 calc(50% - 4px);margin:0;min-width:0}.hd-batch-dialog[data-v-05697795]{color:#303133;font-size:14px}.hd-batch-dialog__alert[data-v-05697795]{margin:0 0 14px;padding:10px 12px;line-height:1.7;font-size:14px;font-weight:600;color:#f56c6c;background:#fef0f0;border:1px solid #fbc4c4;border-radius:8px}.hd-batch-dialog__alert strong[data-v-05697795]{color:#c45656;font-size:15px}.hd-batch-dialog__tip[data-v-05697795]{margin:0 0 16px;line-height:1.6}.hd-batch-dialog__scale[data-v-05697795]{margin-bottom:16px}.hd-batch-dialog__label[data-v-05697795]{margin-bottom:8px;color:#606266}.hd-batch-dialog__cost[data-v-05697795]{padding:12px 14px;background:#f5f7fa;border-radius:8px}.hd-batch-dialog__row[data-v-05697795]{display:flex;align-items:center;justify-content:space-between;line-height:1.9}.hd-batch-dialog__row .is-danger[data-v-05697795]{color:#f56c6c}.hd-batch-dialog__hint[data-v-05697795]{margin:14px 0 0;font-size:12px;color:#909399}.hd-batch-dialog__warn[data-v-05697795]{margin:10px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;color:#e6a23c;background:#fdf6ec;border:1px solid #f5dab1;border-radius:6px}.lens-download-dialog .lens-download-tip{margin:0 0 12px;color:#606266;line-height:1.5}.lens-download-dialog .lens-download-grid{display:flex;flex-wrap:wrap;gap:8px;max-height:420px;overflow:auto}.lens-download-dialog .lens-download-item{width:112px;padding:6px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;text-align:center}.lens-download-dialog .lens-download-item.active{border-color:#67c23a;box-shadow:0 0 0 1px #67c23a}.lens-download-dialog .lens-download-item img{width:100%;height:72px;-o-object-fit:contain;object-fit:contain;display:block;background:#f5f7fa}.lens-download-dialog .lens-download-item span{display:block;margin-top:4px;font-size:12px;line-height:1.3;word-break:break-all}