.image-upload[data-v-2939d27d]{background:var(--gray-z-9);border:1px solid var(--gray-z-7);border-radius:var(--size-1);container-type:inline-size;cursor:pointer;overflow:hidden;position:relative;transition:all var(--speed)}.image-upload label[data-v-2939d27d]{align-items:center;display:block;display:flex;flex-direction:column;gap:var(--size-2);height:100cqw;justify-content:center;transition:all var(--speed);width:100cqw}.image-upload label .vue-feather[data-v-2939d27d]{color:var(--gray-z-);width:var(--size-5)}.image-upload label span[data-v-2939d27d]{color:var(--gray-z-5);font-size:var(--font-s);text-align:center}.image-upload label input[data-v-2939d27d]{opacity:.00001}.image-upload .image[data-v-2939d27d],.image-upload .loader[data-v-2939d27d],.image-upload img[data-v-2939d27d],.image-upload label input[data-v-2939d27d]{bottom:0;left:0;position:absolute;right:0;top:0}.image-upload img[data-v-2939d27d]{aspect-ratio:auto;opacity:1;transition:all var(--speed);width:100%}.image-upload .reset[data-v-2939d27d]{height:var(--size-5);position:absolute;right:var(--size-3);top:var(--size-3);width:var(--size-5)}.image-upload.loading img[data-v-2939d27d]{opacity:.5}.image-upload.loading label[data-v-2939d27d]{opacity:0}.image-upload.dragging[data-v-2939d27d],.image-upload[data-v-2939d27d]:--highlight{background:var(--gray-z-3);border-color:var(--gray-z-5)}
