.image-gallery-dialog .image-gallery-search[data-v-e2aaa089]{width:100%;margin-bottom:16px}.image-gallery-dialog .image-gallery-list[data-v-e2aaa089]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow-y:auto}.image-gallery-dialog .image-gallery-item[data-v-e2aaa089]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s}.image-gallery-dialog .image-gallery-item[data-v-e2aaa089]:hover{border-color:var(--el-color-primary-light-5)}.image-gallery-dialog .image-gallery-item.active[data-v-e2aaa089]{border-color:var(--el-color-primary)}.image-gallery-dialog .image-gallery-item .image-gallery-img[data-v-e2aaa089]{width:100%;height:100%;display:block}.image-gallery-dialog .image-gallery-item .image-gallery-name[data-v-e2aaa089]{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;font-size:12px;background:#0009;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-gallery-dialog .image-gallery-empty[data-v-e2aaa089]{grid-column:1/-1;text-align:center;padding:48px;color:var(--el-text-color-secondary)}.image-gallery-dialog .image-gallery-pagination[data-v-e2aaa089]{margin-top:16px;justify-content:center}.avatar-uploader .el-upload[data-v-f5f93cb7]{border:1px dashed var(--el-border-color);border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.avatar-uploader .el-upload[data-v-f5f93cb7]:hover{border-color:var(--el-color-primary)}.upload-container[data-v-f5f93cb7]{position:relative;width:var(--preview-width, 100px);height:var(--preview-height, 100px)}.avatar-uploader[data-v-f5f93cb7] .el-upload--picture-card{width:var(--preview-width, 100px);height:var(--preview-height, 100px)}.avatar-uploader-icon[data-v-f5f93cb7]{font-size:28px;color:#8c939d;width:var(--preview-width, 100px);height:var(--preview-height, 100px);text-align:center;line-height:var(--preview-height, 100px);display:flex;justify-content:center;align-items:center}.avatar[data-v-f5f93cb7]{width:var(--preview-width, 100px);height:var(--preview-height, 100px);display:block;-o-object-fit:cover;object-fit:cover}.avatar--clickable[data-v-f5f93cb7]{cursor:zoom-in}.product-image-upload[data-v-f5f93cb7]{display:flex;flex-direction:column;align-items:flex-start}.upload-actions[data-v-f5f93cb7]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;gap:14px;opacity:0;transition:opacity .3s}.upload-container:hover .upload-actions[data-v-f5f93cb7]{opacity:1}.action-item[data-v-f5f93cb7]{color:#fff;cursor:pointer;font-size:20px}.upload-progress[data-v-f5f93cb7]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;justify-content:center;align-items:center}.cropper-dialog-body[data-v-f5f93cb7]{display:flex;flex-wrap:wrap;max-height:calc(96vh - 160px);gap:32px;align-items:flex-start;justify-content:center;overflow:auto;padding:2px}.cropper-main-col[data-v-f5f93cb7]{flex:1 1 620px;min-width:0;display:flex;flex-direction:column;gap:12px}.cropper-wrapper[data-v-f5f93cb7]{display:flex;justify-content:center;min-width:0}.cropper-wrapper--stage[data-v-f5f93cb7]{flex-shrink:0;border:1px solid var(--el-border-color-lighter);border-radius:8px;overflow:hidden;line-height:0}.cropper-preview-panel[data-v-f5f93cb7]{flex:0 1 360px;min-width:260px;padding:16px 20px;border-radius:8px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter)}.cropper-preview-title[data-v-f5f93cb7]{font-size:14px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:6px}.cropper-preview-meta[data-v-f5f93cb7]{font-size:12px;color:var(--el-text-color-secondary);margin-bottom:12px;line-height:1.4}.cropper-preview-frame[data-v-f5f93cb7]{width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#f0f0f0 0% 25%,#fff 0% 50%) 50% / 12px 12px;border:1px solid var(--el-border-color);border-radius:6px;overflow:hidden}.cropper-preview-img[data-v-f5f93cb7]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cropper-preview-placeholder[data-v-f5f93cb7]{font-size:12px;color:var(--el-text-color-placeholder);padding:24px 12px;text-align:center}.product-image-upload--multiple .image-list[data-v-f5f93cb7]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.product-image-upload--multiple .image-item[data-v-f5f93cb7]{position:relative;width:148px;height:148px;border-radius:6px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.product-image-upload--multiple .image-item .image[data-v-f5f93cb7]{width:100%;height:100%}.product-image-upload--multiple .image-item .image-actions[data-v-f5f93cb7]{position:absolute;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;gap:14px;opacity:0;transition:opacity .3s}.product-image-upload--multiple .image-item .image--clickable[data-v-f5f93cb7]{cursor:zoom-in}.product-image-upload--multiple .image-item:hover .image-actions[data-v-f5f93cb7]{opacity:1}.upload-container--multi[data-v-f5f93cb7]{display:flex;justify-content:center;align-items:center}.form-tip[data-v-68baf7b0]{font-size:12px;color:var(--el-text-color-secondary);margin-top:4px}.category-upload--hide-trigger[data-v-68baf7b0] .el-upload--picture-card{display:none}.icon-choice-row[data-v-68baf7b0],.custom-icon-row[data-v-68baf7b0]{display:flex;align-items:flex-start;gap:12px}.icon-source-radio[data-v-68baf7b0]{height:44px;margin-right:0}.icon-source-radio[data-v-68baf7b0] .el-radio__label{display:none}.icon-selector[data-v-68baf7b0]{display:flex;flex-wrap:wrap;gap:12px}.icon-item[data-v-68baf7b0]{width:44px;height:44px;border-radius:50%;border:1px solid var(--el-border-color);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.icon-item[data-v-68baf7b0]:hover{border-color:var(--el-color-primary)}.icon-item.active[data-v-68baf7b0]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.icon-item .icon-item-svg[data-v-68baf7b0]{font-size:24px}.flavor-group-dialog-fixed.el-dialog{display:flex;flex-direction:column;max-height:500px;margin-top:12vh}.flavor-group-dialog-fixed .el-dialog__header{flex-shrink:0}.flavor-group-dialog-fixed .el-dialog__body{flex:1;min-height:0;overflow-y:auto;padding-top:8px}.flavor-group-dialog-fixed .el-dialog__footer{flex-shrink:0}.flavor-option-dialog-fixed.el-dialog{display:flex;flex-direction:column;max-height:500px;margin-top:12vh}.flavor-option-dialog-fixed .el-dialog__header{flex-shrink:0}.flavor-option-dialog-fixed .el-dialog__body{flex:1;min-height:0;overflow-y:auto;padding-top:8px}.flavor-option-dialog-fixed .el-dialog__footer{flex-shrink:0}.spec-option-dialog-fixed.el-dialog{display:flex;flex-direction:column;max-height:500px;margin-top:12vh}.spec-option-dialog-fixed .el-dialog__header{flex-shrink:0}.spec-option-dialog-fixed .el-dialog__body{flex:1;min-height:0;overflow-y:auto;padding-top:8px}.spec-option-dialog-fixed .el-dialog__footer{flex-shrink:0}.assign-companies-dialog__content[data-v-008cf177]{min-height:320px;padding:8px 36px 4px}.assign-companies-dialog__row[data-v-008cf177]{display:flex;min-height:40px;align-items:center;gap:14px;margin-bottom:16px}.assign-companies-dialog__row--top[data-v-008cf177]{align-items:flex-start}.assign-companies-dialog__label[data-v-008cf177]{flex:0 0 132px;color:var(--el-text-color-primary);line-height:32px;text-align:right}.assign-companies-dialog__value[data-v-008cf177]{flex:1;min-width:0;padding-top:4px;line-height:24px}.assign-companies-dialog__search[data-v-008cf177]{width:min(400px,100%)}.assign-companies-dialog__selection-actions[data-v-008cf177]{display:flex;gap:28px;margin:4px 0 14px 146px}.assign-companies-dialog__selection-actions[data-v-008cf177] .el-checkbox{margin-right:0}.assign-companies-dialog__company-scroll[data-v-008cf177]{height:220px;padding-left:146px}.assign-companies-dialog__company-grid[data-v-008cf177]{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:14px 24px;padding:4px 12px 12px 0}.assign-companies-dialog__company-grid[data-v-008cf177] .el-checkbox{min-width:0;margin-right:0}.assign-companies-dialog__footer[data-v-008cf177]{display:flex;justify-content:center;padding-bottom:8px}.assign-companies-dialog__save[data-v-008cf177]{width:170px}@media(max-width:640px){.assign-companies-dialog__content[data-v-008cf177]{min-height:280px;padding:0}.assign-companies-dialog__row[data-v-008cf177]{align-items:flex-start;flex-direction:column;gap:6px}.assign-companies-dialog__label[data-v-008cf177]{flex-basis:auto;line-height:24px;text-align:left}.assign-companies-dialog__search[data-v-008cf177]{width:100%}.assign-companies-dialog__selection-actions[data-v-008cf177]{margin-left:0}.assign-companies-dialog__company-scroll[data-v-008cf177]{padding-left:0}.assign-companies-dialog__company-grid[data-v-008cf177]{grid-template-columns:repeat(2,minmax(0,1fr))}}
