.fs-file-uploader.svelte-if8qmz{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--fs-font-family-base);color:var(--fs-text-primary);flex-direction:column;gap:.5rem;display:flex}.fs-file-uploader-zone.svelte-if8qmz{box-sizing:border-box;border:1px dashed var(--fs-control-stroke-secondary);border-radius:var(--fs-control-overlay-border-radius,.5rem);background:var(--fs-control-alt-fill-secondary);text-align:center;cursor:pointer;min-block-size:10rem;transition:background var(--fs-fast-duration) ease, border-color var(--fs-fast-duration) ease;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.fs-file-uploader-zone.svelte-if8qmz{transition:none}}.fs-file-uploader-zone.svelte-if8qmz:hover:not(.source-open){background:var(--fs-control-alt-fill-tertiary)}.fs-file-uploader-zone.svelte-if8qmz.dragging{border-color:var(--fs-accent-fill-default);background:var(--fs-subtle-fill-secondary);border-style:solid}.fs-file-uploader-zone.svelte-if8qmz.source-open{border-style:solid;border-color:var(--fs-card-stroke-default);background:var(--fs-card-background-default);text-align:start;cursor:default;justify-content:flex-start;align-items:stretch;padding:.5rem}.invalid.svelte-if8qmz .fs-file-uploader-zone:where(.svelte-if8qmz){border-color:var(--fs-system-critical)}.invalid.svelte-if8qmz .fs-file-uploader-zone:where(.svelte-if8qmz) .fs-file-uploader-title:where(.svelte-if8qmz){color:var(--fs-system-critical)}.disabled.svelte-if8qmz .fs-file-uploader-zone:where(.svelte-if8qmz){cursor:default;border-color:var(--fs-control-strong-stroke-disabled);background:var(--fs-control-fill-disabled);color:var(--fs-text-disabled)}.disabled.svelte-if8qmz .fs-file-uploader-zone:where(.svelte-if8qmz) :is(.fs-file-uploader-description:where(.svelte-if8qmz),.fs-file-uploader-limits:where(.svelte-if8qmz)){color:var(--fs-text-disabled)}.fs-file-uploader-title.svelte-if8qmz{font-size:var(--fs-subtitle-font-size);line-height:var(--fs-subtitle-line-height);font-weight:400}.fs-file-uploader-description.svelte-if8qmz{font-size:var(--fs-body-font-size);line-height:var(--fs-body-line-height);color:var(--fs-text-secondary)}.fs-file-uploader-zone.svelte-if8qmz .browse-button{margin-block-start:.5rem}.sources.svelte-if8qmz{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:.75rem;display:flex}.sources.svelte-if8qmz .source-button{gap:.375rem}.sources.svelte-if8qmz .source-button svg{flex:none;width:1.125rem;height:1.125rem}.fs-file-uploader-limits.svelte-if8qmz{font-size:var(--fs-caption-font-size);line-height:var(--fs-caption-line-height);color:var(--fs-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;margin-block-start:.5rem;display:flex}.fs-file-uploader-limits.svelte-if8qmz .limit:where(.svelte-if8qmz){align-items:center;gap:.25rem;display:inline-flex}.fs-file-uploader-limits.svelte-if8qmz svg{flex:none;block-size:1rem;inline-size:1rem}.fs-file-uploader-source.svelte-if8qmz{flex-direction:column;gap:.5rem;min-block-size:0;display:flex}.source-header.svelte-if8qmz{align-items:center;gap:.5rem;display:flex}.source-status.svelte-if8qmz{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-block-size:8rem;display:flex}.source-error.svelte-if8qmz{color:var(--fs-system-critical)}.source-title.svelte-if8qmz{font-size:var(--fs-body-font-size);font-weight:600}.native-field.svelte-if8qmz{box-sizing:border-box;opacity:0;pointer-events:none;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.fs-file-uploader-messages.svelte-if8qmz{border:1px solid var(--fs-card-stroke-default);border-radius:var(--fs-control-border-radius);background:var(--fs-system-critical-bg);font-size:var(--fs-body-font-size);line-height:var(--fs-body-line-height);align-items:flex-start;gap:.5rem;padding:.5rem .5rem .5rem .75rem;display:flex}.fs-file-uploader-messages.svelte-if8qmz .message-icon{color:var(--fs-system-critical);flex:none;margin-block-start:.125rem}.message-list.svelte-if8qmz{flex-direction:column;flex:1;align-self:center;display:flex}.fs-file-uploader.svelte-if8qmz .fs-file-uploader-list{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.fs-file-uploader.svelte-if8qmz .fs-file-uploader-item{padding:0}.fs-file-uploader.svelte-if8qmz .item-card,.fs-file-uploader.svelte-if8qmz .item-card .fs-card-header{box-sizing:border-box;inline-size:100%;min-inline-size:0}.fs-file-uploader.svelte-if8qmz .item-card .fs-card-header-content{flex:1;min-inline-size:0}.fs-file-uploader.svelte-if8qmz .item-card .fs-card-header-content>.body{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-file-uploader.svelte-if8qmz .item-progress{inline-size:calc(100% - 1rem);margin:0 .5rem .5rem}.thumbnail.svelte-if8qmz{border-radius:var(--fs-control-border-radius);background:var(--fs-control-fill-secondary);block-size:2.5rem;inline-size:2.5rem;color:var(--fs-text-secondary);place-items:center;font-size:1.25rem;display:grid;overflow:hidden}.thumbnail.svelte-if8qmz img:where(.svelte-if8qmz){object-fit:cover;block-size:100%;inline-size:100%}.details.svelte-if8qmz{flex-wrap:wrap;gap:0 .5rem;display:flex}.status.svelte-if8qmz{align-items:center;gap:.25rem;display:inline-flex}.uploaded .status.svelte-if8qmz{color:var(--fs-system-success)}.failed .status.svelte-if8qmz{color:var(--fs-system-critical)}.actions.svelte-if8qmz{gap:.25rem;display:flex}.fs-file-uploader-footer.svelte-if8qmz{justify-content:flex-end;display:flex}
