.thumbnail-upload[data-v-0289a0c2]{width:100%}.upload-dropzone[data-v-0289a0c2]{background:rgba(var(--v-theme-surface-variant),.3);border:2px dashed rgba(var(--v-theme-outline),.3);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:all .3s ease}.upload-dropzone.dragover[data-v-0289a0c2],.upload-dropzone[data-v-0289a0c2]:hover{background:rgba(var(--v-theme-primary),.05);border-color:rgb(var(--v-theme-primary))}.file-preview[data-v-0289a0c2]{border-radius:12px;overflow:hidden}.preview-image[data-v-0289a0c2]{border:1px solid rgba(var(--v-theme-outline),.12);border-radius:12px}.preview-actions[data-v-0289a0c2]{justify-content:space-between}.file-info[data-v-0289a0c2],.preview-actions[data-v-0289a0c2]{align-items:center;display:flex}.file-info[data-v-0289a0c2]{color:rgba(var(--v-theme-on-surface),.7);font-size:.875rem}.input-help[data-v-0289a0c2]{align-items:center;color:rgba(var(--v-theme-on-surface),.6);display:flex;font-size:.75rem}.upload-progress[data-v-0289a0c2]{background:rgba(var(--v-theme-surface-variant),.3);border-radius:8px;padding:8px}@media (max-width:600px){.upload-dropzone[data-v-0289a0c2]{padding:24px 16px}.preview-actions[data-v-0289a0c2]{align-items:flex-start;flex-direction:column;gap:8px}}
