.FileUpload_root__ryN_4{display:flex;flex-direction:column;gap:var(--md-spacing-3);inline-size:min(100%,36rem);font-family:var(--md-font-family-sans)}.FileUpload_dropzone__F8s7b{display:flex;min-block-size:10rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--md-spacing-2);padding:var(--md-spacing-5);border:1px dashed var(--md-border-subtle);border-radius:var(--md-radius-xl);outline:none;background:var(--md-surface-parent);color:var(--md-content-primary);text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.FileUpload_dragging__tleos,.FileUpload_dropzone__F8s7b:hover{border-color:var(--md-border-accent);background:var(--md-surface-accent-subtle)}.FileUpload_dropzone__F8s7b:focus-visible{border-color:var(--md-border-focused);outline:2px solid var(--md-border-focused);outline-offset:2px}.FileUpload_disabled___WMj_{border-color:var(--md-border-subtle);background:var(--md-surface-disabled);color:var(--md-content-disabled);cursor:not-allowed}.FileUpload_uploadIcon__3k2wG{color:var(--md-content-accent)}.FileUpload_disabled___WMj_ .FileUpload_uploadIcon__3k2wG{color:var(--md-content-disabled)}.FileUpload_prompt__3PeBP{font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium)}.FileUpload_guidance__O_H81{color:var(--md-content-tertiary);font-size:var(--md-font-size-xs)}.FileUpload_disabled___WMj_ .FileUpload_guidance__O_H81{color:var(--md-content-disabled)}.FileUpload_fileInput__Ub4u2{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.FileUpload_fileList__NZ9fw{margin:0;padding:0;list-style:none}.FileUpload_fileList__NZ9fw,.FileUpload_fileRow___WDO6{display:flex;flex-direction:column;gap:var(--md-spacing-2)}.FileUpload_fileRow___WDO6{padding:var(--md-spacing-3);border:1px solid var(--md-border-subtle);border-radius:var(--md-radius-xl);background:var(--md-surface-parent)}.FileUpload_fileHeader__cG9d5{display:flex;align-items:center;justify-content:space-between;gap:var(--md-spacing-3)}.FileUpload_fileDetails__Mr_n1{display:flex;min-inline-size:0;flex-direction:column;gap:var(--md-spacing-1)}.FileUpload_fileName__bOXIX{overflow:hidden;color:var(--md-content-primary);font-size:var(--md-font-size-sm);font-weight:var(--md-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.FileUpload_fileMeta__aaaeh{color:var(--md-content-tertiary);font-size:var(--md-font-size-xs);text-transform:capitalize}