.upload-form[data-v-3980071e]{gap:.6rem;display:grid}.upload-form__hint[data-v-3980071e]{color:var(--workspace-text-soft);margin:0;font-size:.76rem;line-height:1.5}.upload-form label[data-v-3980071e]{gap:.2rem;display:grid}.upload-form label>span[data-v-3980071e]{color:var(--workspace-text-soft);font-size:.7rem}.upload-form input[data-v-3980071e]{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:.45rem;min-height:2.4rem;padding:0 .55rem;font-size:.8rem}.upload-form__dimensions[data-v-3980071e],.upload-form__pair[data-v-3980071e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.upload-form__dimensions[data-v-3980071e]{grid-template-columns:repeat(3,minmax(0,1fr))}.upload-form__file-control[data-v-3980071e]{border:1px dashed color-mix(in srgb,var(--workspace-primary) 35%,var(--workspace-border));cursor:pointer;background:var(--workspace-surface);min-height:2.4rem;color:var(--workspace-primary);border-radius:.45rem;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.78rem;font-weight:600;display:flex}.upload-form__file:hover .upload-form__file-control[data-v-3980071e]{border-color:var(--workspace-primary);background:color-mix(in srgb,var(--workspace-primary) 6%,var(--workspace-surface))}.upload-form__file-control svg[data-v-3980071e]{flex:none;width:.95rem;height:.95rem}.upload-form__file-name[data-v-3980071e]{color:var(--workspace-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-form__file:focus-within .upload-form__file-control[data-v-3980071e]{outline:2px solid var(--workspace-primary-ring);outline-offset:2px}.upload-form__error[data-v-3980071e]{color:var(--vermilion);margin:0;font-size:.72rem;line-height:1.45}.upload-form__actions[data-v-3980071e]{justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.upload-form__actions button[data-v-3980071e]{border:1px solid var(--workspace-border);cursor:pointer;background:var(--workspace-surface);border-radius:.5rem;min-height:2.5rem;padding:0 .9rem;font-size:.75rem;font-weight:700}.upload-form__actions .upload-form__submit[data-v-3980071e]{border-color:var(--workspace-primary);background:var(--workspace-primary);color:var(--workspace-surface)}.upload-form__actions button[data-v-3980071e]:disabled{cursor:not-allowed;opacity:.5}
