.SampleUploadForm-module__gL1UpW__form{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;max-width:70ch;display:flex}.SampleUploadForm-module__gL1UpW__field{gap:var(--space-xs);flex-direction:column;display:flex}.SampleUploadForm-module__gL1UpW__label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.SampleUploadForm-module__gL1UpW__input{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit}.SampleUploadForm-module__gL1UpW__textarea{width:100%;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;resize:vertical}.SampleUploadForm-module__gL1UpW__fileInput{font-size:var(--text-sm)}.SampleUploadForm-module__gL1UpW__error{color:var(--color-danger);font-size:var(--text-sm)}.SampleUploadForm-module__gL1UpW__submit{padding:var(--space-xs) var(--space-md);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);cursor:pointer;border:none;align-self:flex-start}.SampleUploadForm-module__gL1UpW__submit:disabled{opacity:.6;cursor:not-allowed}.SampleUploadForm-module__gL1UpW__submit:hover:not(:disabled){background:var(--color-primary-hover)}