.unload-media-component[data-v-c930b8ba]{background-color:#fff;border-radius:8px;padding:16px;margin-bottom:16px;border:1px solid #ebeef5}.header[data-v-c930b8ba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}.title[data-v-c930b8ba]{font-size:16px;font-weight:600;color:#303133}.subtitle[data-v-c930b8ba]{font-size:14px;color:#909399}.file-type-tabs[data-v-c930b8ba]{display:flex;background:#f0f2f5;border-radius:4px;padding:2px;margin-top:8px;width:100%}.tab-item[data-v-c930b8ba]{flex:1;text-align:center;padding:6px 0;font-size:14px;color:#606266;border-radius:4px;cursor:pointer;transition:all .2s}.tab-item.active[data-v-c930b8ba]{background:#fff;color:#409eff;box-shadow:0 1px 4px rgba(0,0,0,.08)}.media-list[data-v-c930b8ba]{display:flex;flex-wrap:wrap;gap:12px}.media-item[data-v-c930b8ba]{width:120px;height:120px;border-radius:8px;overflow:hidden;position:relative;background-color:#f5f7fa;border:1px solid #dcdfe6}.image-preview[data-v-c930b8ba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.video-preview[data-v-c930b8ba]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:#000;cursor:pointer}.video-cover[data-v-c930b8ba]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#2c3e50}.video-cover-image[data-v-c930b8ba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-play-icon[data-v-c930b8ba]{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.play-text[data-v-c930b8ba]{color:#fff;font-size:20px;margin-left:4px}.video-info[data-v-c930b8ba]{position:absolute;bottom:0;left:0;right:0;padding:4px 8px;background:linear-gradient(transparent,rgba(0,0,0,.6));display:flex;justify-content:flex-end}.video-duration[data-v-c930b8ba]{color:#fff;font-size:12px;background:rgba(0,0,0,.5);padding:2px 6px;border-radius:3px}.media-actions[data-v-c930b8ba]{position:absolute;top:4px;right:4px}.delete-btn[data-v-c930b8ba]{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;cursor:pointer}.delete-text[data-v-c930b8ba]{color:#fff;font-size:18px;font-weight:700;line-height:1}.upload-progress[data-v-c930b8ba]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);padding:4px 8px;display:flex;flex-direction:column;align-items:center}.progress-bar[data-v-c930b8ba]{height:4px;width:100%;background:hsla(0,0%,100%,.3);border-radius:2px;overflow:hidden;margin-bottom:2px}.progress-inner[data-v-c930b8ba]{height:100%;background:#409eff;border-radius:2px;transition:width .3s}.progress-text[data-v-c930b8ba]{color:#fff;font-size:11px}.upload-error[data-v-c930b8ba]{position:absolute;bottom:0;left:0;right:0;background:rgba(245,108,108,.8);padding:4px;text-align:center}.error-text[data-v-c930b8ba]{color:#fff;font-size:11px}.upload-btn[data-v-c930b8ba]{width:120px;height:120px;border:1px dashed #dcdfe6;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafbfc;cursor:pointer;transition:all .2s}.upload-btn[data-v-c930b8ba]:hover{border-color:#409eff;background-color:#ecf5ff}.add-icon-wrapper[data-v-c930b8ba]{width:36px;height:36px;border-radius:50%;background:#409eff;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.add-icon[data-v-c930b8ba]{color:#fff;font-size:24px;font-weight:700;line-height:1}.btn-text[data-v-c930b8ba]{font-size:13px;color:#606266}.action-list[data-v-c930b8ba]{padding:8px 0}.action-item[data-v-c930b8ba]{padding:12px 0;text-align:center;border-bottom:1px solid #f0f0f0;cursor:pointer}.action-item[data-v-c930b8ba]:hover{background:#f5f7fa}.action-item[data-v-c930b8ba]:last-child{border-bottom:none}.action-text[data-v-c930b8ba]{font-size:16px;color:#303133}.fullscreen-video-mask[data-v-c930b8ba]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:2000;display:flex;align-items:center;justify-content:center}.fullscreen-video-container[data-v-c930b8ba]{width:100%;height:100%;position:relative}.fullscreen-video[data-v-c930b8ba]{width:100%;height:100%;background:#000}.fullscreen-close[data-v-c930b8ba]{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2100}.close-icon[data-v-c930b8ba]{color:#fff;font-size:28px;font-weight:700}.page-editor[data-v-dbb1fbd8]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif;max-width:1200px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,.08)}.toolbar[data-v-dbb1fbd8]{background:#fff;border-bottom:1px solid #e8ecf1;padding:16px 24px;box-shadow:0 2px 8px rgba(0,0,0,.04);flex-shrink:0}.tool-title[data-v-dbb1fbd8]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px;text-align:center}.tool-items[data-v-dbb1fbd8]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.tool-item[data-v-dbb1fbd8]{display:flex;flex-direction:column;align-items:center;padding:10px 18px;border-radius:12px;cursor:pointer;transition:all .2s ease;min-width:80px;background:#f7f8fa;border:2px solid transparent}.tool-item[data-v-dbb1fbd8]:hover{background:#e8ecf1;transform:translateY(-2px)}.tool-item.active[data-v-dbb1fbd8]{background:#e6f0ff;border-color:#409eff}.tool-icon[data-v-dbb1fbd8]{width:48px;height:48px;border-radius:14px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;position:relative;background:#d9e1ec}.big-image-icon[data-v-dbb1fbd8]{background:linear-gradient(135deg,#ff9a9e,#fad0c4)}.big-image-icon[data-v-dbb1fbd8]:after{content:"";width:24px;height:24px;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.small-image-icon[data-v-dbb1fbd8]{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.small-image-icon[data-v-dbb1fbd8]:after{content:"";width:18px;height:18px;background:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.video-icon[data-v-dbb1fbd8]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.video-icon[data-v-dbb1fbd8]:after{content:"";border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.text-icon[data-v-dbb1fbd8]{background:linear-gradient(135deg,#84fab0,#8fd3f4)}.text-icon[data-v-dbb1fbd8]:after{content:"T";color:#fff;font-size:20px;font-weight:700}.tag-icon[data-v-dbb1fbd8]{background:linear-gradient(135deg,#d4fc79,#96e6a1)}.tag-icon[data-v-dbb1fbd8]:after{content:"#";color:#fff;font-size:20px;font-weight:700}.tool-text[data-v-dbb1fbd8]{font-size:13px;color:#4a4a4a;font-weight:500}.tool-item.active .tool-text[data-v-dbb1fbd8]{color:#409eff}.content-area[data-v-dbb1fbd8]{flex:1;padding:20px 24px;overflow-y:auto;background:#f7f9fc}.component-item[data-v-dbb1fbd8]{position:relative;margin-bottom:20px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06);border:2px solid transparent;transition:all .25s ease}.component-item.active[data-v-dbb1fbd8]{border-color:#409eff;box-shadow:0 4px 20px rgba(64,158,255,.15);transform:translateY(-2px)}.component-item.horizontal-layout[data-v-dbb1fbd8]{padding:16px 20px}.component-type-tag[data-v-dbb1fbd8]{position:absolute;top:12px;left:16px;background:rgba(0,0,0,.65);color:#fff;padding:2px 14px;border-radius:20px;font-size:12px;z-index:2;letter-spacing:.5px}.big-image[data-v-dbb1fbd8]{width:100%;display:block;max-height:400px;-o-object-fit:cover;object-fit:cover;cursor:pointer}.small-image-component[data-v-dbb1fbd8]{display:flex;align-items:center;padding:12px 16px}.small-image[data-v-dbb1fbd8]{width:160px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-right:20px;cursor:pointer}.video-player[data-v-dbb1fbd8]{width:100%;max-height:360px;background:#000;cursor:pointer}.text-component[data-v-dbb1fbd8]{padding:20px 24px}.text-content[data-v-dbb1fbd8]{font-size:16px;line-height:1.7;color:#333;cursor:pointer}.text-content[data-v-dbb1fbd8]:hover{color:#409eff}.tag-component[data-v-dbb1fbd8]{padding:16px 20px}.tag-content[data-v-dbb1fbd8]{display:inline-block;background:linear-gradient(135deg,#f093fb,#f5576c);padding:8px 24px;border-radius:40px;box-shadow:0 4px 12px rgba(245,87,108,.3);cursor:pointer}.tag-text[data-v-dbb1fbd8]{font-size:14px;color:#fff;font-weight:500}.component-actions[data-v-dbb1fbd8]{padding:12px 20px;border-top:1px solid #f0f2f5;background:#fafbfc;display:flex;justify-content:flex-end}.action-btn-group[data-v-dbb1fbd8]{display:flex;gap:10px}.empty-state[data-v-dbb1fbd8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;text-align:center}.empty-icon[data-v-dbb1fbd8]{width:120px;height:120px;background:linear-gradient(135deg,#a1c4fd,#c2e9fb);border-radius:50%;margin-bottom:24px;position:relative}.empty-icon[data-v-dbb1fbd8]:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#fff;font-weight:200}.empty-title[data-v-dbb1fbd8]{font-size:20px;color:#1a1a1a;margin-bottom:8px;font-weight:600}.empty-desc[data-v-dbb1fbd8]{font-size:14px;color:#999}.footer[data-v-dbb1fbd8]{background:#fff;border-top:1px solid #e8ecf1;padding:12px 24px;flex-shrink:0}.footer-content[data-v-dbb1fbd8]{display:flex;justify-content:space-between;align-items:center}.component-count[data-v-dbb1fbd8]{font-size:14px;color:#666}.footer-actions[data-v-dbb1fbd8]{display:flex;gap:12px}.image-preview[data-v-dbb1fbd8],.video-preview[data-v-dbb1fbd8]{margin-top:12px}.preview-image[data-v-dbb1fbd8]{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid #e8ecf1}.preview-video[data-v-dbb1fbd8]{width:100%;max-height:300px;border-radius:8px;background:#000}.multi-select-tips[data-v-dbb1fbd8]{text-align:center;color:#909399;font-size:14px;margin-bottom:16px}.selected-preview[data-v-dbb1fbd8]{display:flex;flex-wrap:wrap;gap:12px;max-height:300px;overflow-y:auto;padding:12px;background:#f7f9fc;border-radius:8px;min-height:60px;border:1px dashed #d9d9d9;margin-bottom:16px}.preview-item[data-v-dbb1fbd8]{position:relative}.image-preview-item[data-v-dbb1fbd8],.video-preview-item[data-v-dbb1fbd8]{width:120px;height:120px;border-radius:10px;overflow:hidden;border:1px solid #e8ecf1}.preview-thumb[data-v-dbb1fbd8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-preview-item .tag-content[data-v-dbb1fbd8]{background:linear-gradient(135deg,#f093fb,#f5576c);padding:6px 20px;border-radius:40px;font-size:14px;color:#fff}.remove-preview[data-v-dbb1fbd8]{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:#f56c6c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.15)}.remove-preview[data-v-dbb1fbd8]:hover{background:#e74c3c}.multi-select-actions[data-v-dbb1fbd8]{display:flex;justify-content:flex-end;gap:12px}.goods-form-dialog .el-dialog__body[data-v-1063905a]{max-height:70vh;overflow-y:auto;padding:20px 30px}.form-section-title[data-v-1063905a]{font-size:16px;font-weight:600;color:#333;margin:20px 0 16px 0;padding-left:12px;border-left:4px solid #409eff}.form-section-title[data-v-1063905a]:first-of-type{margin-top:0}.main-image-upload[data-v-1063905a]{width:140px;height:140px;border:1px dashed #d9d9d9;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#fafafa;overflow:hidden;cursor:pointer;position:relative;transition:border-color .2s}.main-image-upload[data-v-1063905a]:hover{border-color:#409eff}.main-image-upload .main-image-preview[data-v-1063905a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-image-upload .upload-placeholder[data-v-1063905a]{display:flex;flex-direction:column;align-items:center;color:#999;font-size:13px}.main-image-upload .upload-placeholder .el-icon-plus[data-v-1063905a]{font-size:32px;margin-bottom:6px}.poverty-section[data-v-1063905a]{background:#fef9e6;border-radius:8px;padding:16px 20px 8px 20px;margin-top:8px;border:1px solid #f5e6c8}.multi-spec-list .spec-item-row[data-v-1063905a]{display:flex;align-items:center;padding:10px 14px;background:#f5f7fa;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:background .2s;border:1px solid transparent}.multi-spec-list .spec-item-row[data-v-1063905a]:hover{background:#e8ecf1;border-color:#d9dce3}.multi-spec-list .spec-item-row .spec-item-name[data-v-1063905a]{width:100px;font-weight:500;color:#303133}.multi-spec-list .spec-item-row .spec-item-info[data-v-1063905a]{flex:1;color:#606266;font-size:13px}.multi-spec-list .spec-item-row .spec-item-info .price[data-v-1063905a]{color:#409eff;font-weight:500}.multi-spec-list .spec-item-row .spec-item-actions[data-v-1063905a]{display:flex;gap:6px}.category-menu-item.active[data-v-1063905a]{background-color:#fff;color:#409eff;border-right:2px solid #409eff}.category-tab-item.active[data-v-1063905a]{background-color:#409eff!important;color:#fff!important}.category-item-tag[data-v-1063905a]:hover{border-color:#409eff;background:#ecf5ff!important}.pc-container[data-v-26151a5f]{padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column;background-color:#f0f2f5}.header[data-v-26151a5f]{background-color:#fff;border:1px solid hsla(0,0%,91%,.06666666666666667);display:flex;align-items:center;justify-content:space-between;padding:0 24px;min-height:90px;height:auto;flex-wrap:wrap;gap:8px 12px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.header-left[data-v-26151a5f]{display:flex;align-items:center;flex-shrink:0}.header-title[data-v-26151a5f]{font-size:20px;font-weight:600;color:#1f2f3d;letter-spacing:.5px}.header-right[data-v-26151a5f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.search-input[data-v-26151a5f]{width:220px}.el-main[data-v-26151a5f]{flex:1;padding:20px 0;overflow-y:auto}.empty-state[data-v-26151a5f],.loading-container[data-v-26151a5f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.loading-container .el-icon-loading[data-v-26151a5f]{font-size:40px;color:#409eff;margin-bottom:16px}.empty-state p[data-v-26151a5f]{color:#999;margin-top:12px}.main-content[data-v-26151a5f]{gap:16px}.el-table[data-v-26151a5f]{background-color:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.el-table .el-table__row[data-v-26151a5f]{cursor:pointer}.el-icon-picture-outline[data-v-26151a5f]{font-size:32px;color:#ccc}.pagination[data-v-26151a5f]{flex-shrink:0;text-align:right;background:#fff;padding:12px 16px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.detail-header .detail-title-row[data-v-26151a5f]{display:flex;justify-content:space-between;align-items:center;color:#333}.detail-header h3[data-v-26151a5f]{margin:0}.detail-body .label[data-v-26151a5f]{color:#666;font-weight:500}.spec-section[data-v-26151a5f]{margin-top:20px}.spec-section h4[data-v-26151a5f]{margin:0 0 12px 0;color:#333}.no-spec[data-v-26151a5f]{color:#999;text-align:center;padding:20px 0}.el-dialog .dialog-footer[data-v-26151a5f]{text-align:right}@media screen and (max-width:1100px){.header[data-v-26151a5f]{padding:8px 16px}.header-right[data-v-26151a5f]{gap:6px 10px}.search-input[data-v-26151a5f]{width:160px}}@media screen and (max-width:820px){.header[data-v-26151a5f]{flex-direction:column;align-items:stretch;gap:6px}.header-left[data-v-26151a5f]{justify-content:center}.header-right[data-v-26151a5f]{justify-content:center;flex-wrap:wrap}.search-input[data-v-26151a5f]{width:140px}}