.mobile-upload-image[data-v-8d9cfafc]{padding:3.2vw}.upload-content[data-v-8d9cfafc]{align-items:flex-start;margin-bottom:4.26667vw}.image-preview-list[data-v-8d9cfafc],.upload-content[data-v-8d9cfafc]{display:flex;gap:3.2vw;flex-wrap:wrap}.image-preview-item[data-v-8d9cfafc]{position:relative;width:26.66667vw;height:26.66667vw;border-radius:3.2vw;overflow:hidden;background:#f7f8fa;box-shadow:0 .53333vw 2.13333vw rgba(0,0,0,.1);transition:all .3s ease}.image-preview-item.disabled .delete-icon[data-v-8d9cfafc],.image-preview-item.disabled .drag-handle[data-v-8d9cfafc]{display:none}.image-preview-item[data-v-8d9cfafc]:hover{transform:translateY(-.53333vw);box-shadow:0 1.06667vw 3.2vw rgba(0,0,0,.15)}.preview-image[data-v-8d9cfafc]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;cursor:pointer}.preview-image[data-v-8d9cfafc]:hover{transform:scale(1.05)}.delete-icon[data-v-8d9cfafc]{position:absolute;top:1.6vw;right:1.6vw;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;padding:1.06667vw;font-size:3.73333vw;z-index:2;transition:all .3s ease;cursor:pointer}.delete-icon[data-v-8d9cfafc]:active{background:rgba(0,0,0,.9);transform:scale(.95)}.drag-handle[data-v-8d9cfafc]{position:absolute;bottom:1.6vw;right:1.6vw;background:rgba(0,0,0,.7);color:#fff;border-radius:1.6vw;padding:1.06667vw;font-size:3.2vw;z-index:2;cursor:move}.uploader-wrapper[data-v-8d9cfafc]{flex-shrink:0}.upload-btn[data-v-8d9cfafc]{width:26.66667vw;height:26.66667vw;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#fff);border:.53333vw dashed #c8c9cc;border-radius:3.2vw;color:#969799;transition:all .3s ease;cursor:pointer;text-align:center}.upload-btn[data-v-8d9cfafc]:active{background:linear-gradient(135deg,#e8e9eb,#f5f5f5);border-color:#2c9bbd;transform:scale(.98)}.upload-btn .van-icon[data-v-8d9cfafc]{margin-bottom:1.6vw;transition:transform .3s ease}.upload-btn:active .van-icon[data-v-8d9cfafc]{transform:scale(1.1)}.upload-text[data-v-8d9cfafc]{font-size:3.73333vw;font-weight:500;margin-bottom:.53333vw}.upload-subtext[data-v-8d9cfafc]{font-size:2.93333vw;color:#c8c9cc}.upload-tip[data-v-8d9cfafc]{font-size:3.46667vw;color:#969799;line-height:1.5;padding:2.13333vw 3.2vw;background:#f8f9fa;border-radius:2.13333vw}.tip-highlight[data-v-8d9cfafc]{color:#ee0a24;font-weight:500}@media (max-width:375px){.upload-content[data-v-8d9cfafc]{gap:10px}.image-preview-item[data-v-8d9cfafc],.upload-btn[data-v-8d9cfafc]{width:90px;height:90px}.upload-text[data-v-8d9cfafc]{font-size:13px}.upload-subtext[data-v-8d9cfafc]{font-size:10px}}