@layer sur.components{.sur-file-drop.svelte-1rt5t0j{justify-content:center;align-items:center;gap:var(--sur-spacing-6);padding:var(--sur-spacing-20) var(--sur-spacing-16);color:var(--sur-text-secondary);font-size:var(--sur-font-size-sm);text-align:center;background-color:var(--sur-bg-subtle);border:var(--sur-border-width-strong) dashed var(--sur-border-default);border-radius:var(--sur-control-radius);cursor:pointer;transition:border-color var(--sur-duration-150) var(--sur-ease-out), background-color var(--sur-duration-150) var(--sur-ease-out);flex-direction:column;display:flex;position:relative}.sur-file-drop.svelte-1rt5t0j:hover,.sur-file-drop.svelte-1rt5t0j[data-dragging]{color:var(--sur-color-primary);background-color:var(--sur-bg-hover);border-color:var(--sur-color-primary)}.sur-file-drop.svelte-1rt5t0j:focus-within{box-shadow:var(--sur-focus-ring-shadow)}.sur-file-drop.svelte-1rt5t0j[data-error]{border-color:var(--sur-color-danger)}.sur-file-native.svelte-1rt5t0j{width:var(--sur-spacing-1);height:var(--sur-spacing-1);opacity:0;position:absolute;overflow:hidden}.sur-file-list.svelte-1rt5t0j{gap:var(--sur-spacing-4);margin:var(--sur-spacing-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.sur-file-list.svelte-1rt5t0j li:where(.svelte-1rt5t0j){align-items:center;gap:var(--sur-spacing-8);padding:var(--sur-spacing-6) var(--sur-spacing-8);color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);background-color:var(--sur-bg-surface);border:var(--sur-border-width) solid var(--sur-border-subtle);border-radius:var(--sur-radius-sm);display:flex}.sur-file-name.svelte-1rt5t0j{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sur-file-size.svelte-1rt5t0j{color:var(--sur-text-muted);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums}.sur-file-remove.svelte-1rt5t0j{padding:var(--sur-spacing-4);color:var(--sur-text-muted);border-radius:var(--sur-radius-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.sur-file-remove.svelte-1rt5t0j:hover{color:var(--sur-color-danger)}.sur-file-remove.svelte-1rt5t0j:focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}}
