.upload-demo .thumbnail-preview[data-v-1315ecbe]{width:100px;height:100px;object-fit:cover;border-radius:4px;border:1px solid #dcdfe6}.upload-demo .thumbnail-uploader-icon[data-v-1315ecbe]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center;border:1px dashed #d9d9d9;border-radius:4px;cursor:pointer}.upload-demo .thumbnail-uploader-icon[data-v-1315ecbe]:hover{border-color:#409eff}.carousel-upload-container[data-v-1315ecbe]{display:flex;flex-direction:column;gap:15px}.carousel-upload-container .carousel-upload .upload-slot[data-v-1315ecbe]{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s}.carousel-upload-container .carousel-upload .upload-slot[data-v-1315ecbe]:hover{border-color:#409eff}.carousel-upload-container .carousel-upload .upload-slot i[data-v-1315ecbe]{font-size:24px;color:#8c939d;margin-bottom:5px}.carousel-upload-container .carousel-upload .upload-slot .upload-text[data-v-1315ecbe]{font-size:12px;color:#8c939d}.carousel-upload-container .image-list[data-v-1315ecbe]{display:flex;flex-wrap:wrap;gap:10px}.carousel-upload-container .image-list .image-item[data-v-1315ecbe]{position:relative;width:100px;height:100px;border-radius:4px;overflow:hidden;border:1px solid #dcdfe6}.carousel-upload-container .image-list .image-item .carousel-image[data-v-1315ecbe]{width:100%;height:100%;object-fit:cover}.carousel-upload-container .image-list .image-item .image-overlay[data-v-1315ecbe]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .3s}.carousel-upload-container .image-list .image-item .image-overlay i[data-v-1315ecbe]{color:#fff;font-size:16px;cursor:pointer;padding:5px;border-radius:2px;transition:background-color .3s}.carousel-upload-container .image-list .image-item .image-overlay i[data-v-1315ecbe]:hover{background-color:hsla(0,0%,100%,.2)}.carousel-upload-container .image-list .image-item:hover .image-overlay[data-v-1315ecbe]{opacity:1}.carousel-upload-container .image-list .image-item .image-index[data-v-1315ecbe]{position:absolute;top:2px;left:2px;background:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:2px 4px;border-radius:2px;min-width:16px;text-align:center}.upload-tip[data-v-1315ecbe]{font-size:12px;color:#999;margin-top:5px}.preview-container[data-v-1315ecbe]{text-align:center}.preview-container .preview-image[data-v-1315ecbe]{max-width:100%;max-height:500px;object-fit:contain}.rich-editor-container[data-v-1315ecbe]{border:1px solid #ccc;border-radius:4px;overflow:hidden}.rich-editor-container[data-v-1315ecbe] .w-e-text-container{border:none!important}.rich-editor-container[data-v-1315ecbe] .w-e-toolbar{border-bottom:1px solid #ccc!important}.detail-container[data-v-c79830c0]{padding:20px}.image-container .thumbnail-section[data-v-c79830c0]{margin-bottom:20px}.image-container .carousel-section h4[data-v-c79830c0],.image-container .thumbnail-section h4[data-v-c79830c0]{margin:0 0 10px 0;color:#303133;font-size:14px;font-weight:600}.image-container .carousel-section .carousel-images[data-v-c79830c0]{display:flex;flex-wrap:wrap;gap:10px}.image-container .no-image[data-v-c79830c0]{width:200px;height:200px;border:1px dashed #dcdfe6;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.image-container .no-image i[data-v-c79830c0]{font-size:48px;margin-bottom:10px}.image-container .no-image p[data-v-c79830c0]{margin:0;font-size:14px}.product-details-section[data-v-c79830c0]{margin:20px 0}.product-details-section .rich-text-content[data-v-c79830c0]{max-height:400px;overflow-y:auto;padding:15px;background-color:#f9f9f9;border-radius:6px;line-height:1.8;word-break:break-word}.product-details-section .rich-text-content[data-v-c79830c0] p{margin:8px 0;color:#333}.product-details-section .rich-text-content[data-v-c79830c0] img{max-width:100%;height:auto;border-radius:4px;margin:10px 0}.product-details-section .rich-text-content[data-v-c79830c0] h1,.product-details-section .rich-text-content[data-v-c79830c0] h2,.product-details-section .rich-text-content[data-v-c79830c0] h3,.product-details-section .rich-text-content[data-v-c79830c0] h4,.product-details-section .rich-text-content[data-v-c79830c0] h5,.product-details-section .rich-text-content[data-v-c79830c0] h6{margin:15px 0 10px 0;color:#2c3e50}.product-details-section .rich-text-content[data-v-c79830c0] ol,.product-details-section .rich-text-content[data-v-c79830c0] ul{padding-left:20px;margin:10px 0}.product-details-section .rich-text-content[data-v-c79830c0] blockquote{border-left:4px solid #409eff;padding-left:15px;margin:15px 0;background-color:#f0f9ff;color:#666}.action-buttons[data-v-c79830c0]{margin-top:30px;text-align:center}.action-buttons .el-button[data-v-c79830c0]{margin:0 10px}[data-v-c79830c0] .el-descriptions .el-descriptions__title{font-size:18px;font-weight:700;color:#303133;margin-bottom:20px}[data-v-c79830c0] .el-descriptions .el-descriptions__body .el-descriptions-item__label{font-weight:600;color:#606266;background-color:#fafafa}[data-v-c79830c0] .el-descriptions .el-descriptions__body .el-descriptions-item__content{color:#303133}.search-container[data-v-8a1eedec]{margin-bottom:20px}.search-container[data-v-8a1eedec],.table-container[data-v-8a1eedec]{background:#fff;padding:20px;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pagination-container[data-v-8a1eedec]{margin-top:20px;text-align:right}