.proof-upload[data-v-5ca88a75]{gap:var(--spacing-md);flex-direction:column;display:flex}.proof-upload__hint[data-v-5ca88a75]{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.45}.proof-upload__field[data-v-5ca88a75]{text-align:left;flex-direction:column;gap:.35rem;display:flex}.proof-upload__label[data-v-5ca88a75]{font-size:var(--font-size-sm);color:var(--text-body,inherit);font-weight:600}.proof-upload__input[data-v-5ca88a75]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface,#fff);width:100%;font:inherit;font-size:var(--font-size-sm);padding:.65rem .85rem}.proof-upload__input[data-v-5ca88a75]:focus{outline:2px solid color-mix(in srgb,var(--color-gold) 55%,transparent);outline-offset:1px}.proof-upload__actions[data-v-5ca88a75]{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.proof-upload__native[data-v-5ca88a75]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.proof-upload__pick[data-v-5ca88a75]{cursor:pointer;margin:0}.proof-upload__pick.is-disabled[data-v-5ca88a75]{pointer-events:none;opacity:.55}.proof-upload__filename[data-v-5ca88a75]{min-width:0;font-size:var(--font-size-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:8rem;overflow:hidden}.proof-upload__submit[data-v-5ca88a75]{align-self:flex-start}
