.image-select-container[data-v-7bc712a9]{position:relative;width:100%}.select-trigger[data-v-7bc712a9]{align-items:center;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:8px 12px}.select-trigger[data-v-7bc712a9]:hover{border-color:#c0c4cc}.selected-preview[data-v-7bc712a9]{display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden}.selected-item-preview[data-v-7bc712a9]{border-radius:4px;color:#606266;display:inline-block;height:auto;overflow:hidden;padding:4px 8px;width:auto}.selected-item-preview img[data-v-7bc712a9]{height:100%;width:100%}.more-items[data-v-7bc712a9]{align-items:center;background-color:#f5f7fa;border-radius:4px;color:#606266;display:flex;font-size:12px;height:32px;justify-content:center;width:32px}.placeholder[data-v-7bc712a9]{color:#909399}.select-icon[data-v-7bc712a9]{height:16px;transition:transform .3s;width:16px}.select-popup[data-v-7bc712a9]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a;max-width:90vw;width:445px}.popup-header[data-v-7bc712a9]{align-items:center;display:flex;justify-content:space-between;padding:12px 16px}.popup-title[data-v-7bc712a9]{color:#303133;font-weight:500}.close-icon[data-v-7bc712a9]{color:#909399;cursor:pointer;height:16px;width:16px}.close-icon[data-v-7bc712a9]:hover{color:#606266}.popup-content[data-v-7bc712a9]{max-height:400px;overflow-y:auto}.image-grid[data-v-7bc712a9]{display:grid;gap:12px;justify-content:start}.grid-larger[data-v-7bc712a9]{grid-auto-rows:120px;grid-template-columns:repeat(auto-fill,120px)}.grid-smaller[data-v-7bc712a9]{grid-auto-rows:112px;grid-template-columns:repeat(auto-fill,112px)}.image-item[data-v-7bc712a9]{border:1px solid #e5e7eb;border-radius:8px}.image-item[data-v-7bc712a9],.image-item.selected[data-v-7bc712a9]{cursor:pointer;height:100%;overflow:hidden;position:relative;transition:all .3s;width:100%}.image-item.selected[data-v-7bc712a9]{border:1px solid transparent;border-radius:8px}.image-item:hover .image-container img[data-v-7bc712a9]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#542fb1,#443fd5) border-box;border:3px solid transparent;border-radius:8px}.image-item[data-v-7bc712a9]:hover{border:1px solid transparent;border-radius:8px;cursor:pointer;height:100%;transition:all .3s}.image-container[data-v-7bc712a9],.image-item[data-v-7bc712a9]:hover{overflow:hidden;position:relative;width:100%}.image-container[data-v-7bc712a9]{padding-bottom:100%}.image-container img[data-v-7bc712a9]{border:3px solid #fff;border-radius:8px 8px 12px 12px;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transition:all .3s;width:100%}.image-item.selected .image-container img[data-v-7bc712a9]{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#542fb1,#443fd5) border-box;border:3px solid transparent;border-radius:8px}.image-label[data-v-7bc712a9]{background:linear-gradient(180deg,#fff0,#fff0 30%,#fff 66%);border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:3px;color:#000;font-size:14px;font-weight:400;left:4px;overflow:hidden;padding:8px;position:absolute;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 8px);z-index:0}.check-icon[data-v-7bc712a9]{border-radius:6px;height:18px;right:5px;top:5px;width:18px;z-index:2}.check-icon[data-v-7bc712a9],.vip-icon[data-v-7bc712a9]{background:linear-gradient(90deg,#542fb1,#443fd5);color:#fff;position:absolute}.vip-icon[data-v-7bc712a9]{align-items:center;border-radius:4px;display:flex;gap:1px;height:20px;padding:1px 4px;right:4px;top:4px;z-index:0}.skeleton[data-v-7bc712a9]{background-color:#f0f0f0;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.fade-enter-active[data-v-7bc712a9],.fade-leave-active[data-v-7bc712a9]{transition:opacity .3s}.fade-enter-from[data-v-7bc712a9],.fade-leave-to[data-v-7bc712a9]{opacity:0}.high-quantity-dialog{border-radius:20px}.high-quantity-dialog .el-dialog__headerbtn{height:60px;width:60px}.high-quantity-dialog .el-dialog__headerbtn .el-dialog__close{font-size:30px}.high-quantity-dialog .el-dialog__body{padding:0!important}
