.image-upload-field[data-v-d2e21019]{gap:.5rem;width:100%;display:grid}.image-upload-field--disabled[data-v-d2e21019]{opacity:.6;pointer-events:none}.image-upload-field__label[data-v-d2e21019]{color:var(--foreground);font-size:.875rem;font-weight:700;display:block}.image-upload-field__surface[data-v-d2e21019]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.image-upload-field__avatar[data-v-d2e21019]{width:5rem;height:5rem;transition:border-color var(--transition-fast)}.image-upload-field__avatar--square[data-v-d2e21019]{border-radius:var(--radius-aurora-lg)}.image-upload-field__controls[data-v-d2e21019]{flex:16rem;gap:.35rem;display:grid}.image-upload-field__actions[data-v-d2e21019]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.image-upload-field__file-meta[data-v-d2e21019]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-block-start:.15rem;font-size:.78rem;display:inline-flex}.image-upload-field__file-badge[data-v-d2e21019]{color:var(--color-fg-muted);font-weight:600}.image-upload-field__file-name[data-v-d2e21019]{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;color:var(--primary);font-weight:600;overflow:hidden}.image-upload-field__file-size[data-v-d2e21019]{color:var(--color-fg-muted);font-size:.75rem}.image-upload-field__helper[data-v-d2e21019]{color:var(--muted-foreground);margin:0;font-size:.78rem;font-weight:400;line-height:1.6}.image-upload-field__error[data-v-d2e21019]{color:var(--destructive);margin:0;font-size:.78rem;font-weight:500;line-height:1.6}@media (max-width:480px){.image-upload-field__surface[data-v-d2e21019]{gap:1rem}}
