@layer sur.components{.sur-file-drop.svelte-1rszgxy{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-1rszgxy:hover,.sur-file-drop.svelte-1rszgxy[data-dragging]{color:var(--sur-color-primary);background-color:var(--sur-bg-hover);border-color:var(--sur-color-primary)}.sur-file-drop.svelte-1rszgxy:focus-within{box-shadow:var(--sur-focus-ring-shadow)}.sur-file-drop.svelte-1rszgxy[data-error]{border-color:var(--sur-color-danger)}.sur-file-native.svelte-1rszgxy{width:var(--sur-spacing-1);height:var(--sur-spacing-1);opacity:0;position:absolute;overflow:hidden}.sur-file-list.svelte-1rszgxy{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-1rszgxy li:where(.svelte-1rszgxy){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-1rszgxy{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sur-file-size.svelte-1rszgxy{color:var(--sur-text-muted);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums}.sur-file-remove.svelte-1rszgxy{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-1rszgxy:hover{color:var(--sur-color-danger)}.sur-file-remove.svelte-1rszgxy:focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}.sur-form-file.svelte-14bvkhj{gap:var(--sur-spacing-8);flex-direction:column;display:flex}.sur-form-file__label.svelte-14bvkhj{color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);font-weight:var(--sur-font-weight-medium)}.sur-form-file__rejected.svelte-14bvkhj{color:var(--sur-color-danger);font-size:var(--sur-font-size-xs);margin:0;padding-inline-start:var(--sur-spacing-16)}.sur-form-file__list.svelte-14bvkhj{gap:var(--sur-spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sur-form-file__item.svelte-14bvkhj{align-items:center;gap:var(--sur-spacing-8);min-block-size:var(--sur-control-height-md);padding-inline:var(--sur-spacing-12);color:var(--sur-text-primary);font-size:var(--sur-font-size-sm);background:var(--sur-bg-subtle);border:var(--sur-border-width) solid var(--sur-border-default);border-radius:var(--sur-radius-md);flex-wrap:wrap;display:flex}.sur-form-file__item[data-scan=infected].svelte-14bvkhj,.sur-form-file__item[data-failed].svelte-14bvkhj{border-color:var(--sur-color-danger)}.sur-form-file__name.svelte-14bvkhj{flex:1 1 var(--sur-spacing-96);overflow-wrap:anywhere;min-inline-size:0;color:inherit}a.sur-form-file__name.svelte-14bvkhj{color:var(--sur-color-primary)}.sur-form-file__size.svelte-14bvkhj{color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);font-variant-numeric:tabular-nums}.sur-form-file__scan.svelte-14bvkhj{align-items:center;gap:var(--sur-spacing-4);color:var(--sur-text-secondary);font-size:var(--sur-font-size-xs);display:inline-flex}.sur-form-file__scan[data-scan=clean].svelte-14bvkhj{color:var(--sur-color-success-subtle-fg)}.sur-form-file__scan[data-scan=infected].svelte-14bvkhj,.sur-form-file__scan[data-scan=failed].svelte-14bvkhj{color:var(--sur-color-danger-subtle-fg)}.sur-form-file__progress.svelte-14bvkhj{flex:1 1 var(--sur-spacing-96);block-size:var(--sur-spacing-8);accent-color:var(--sur-color-primary)}.sur-form-file__remove.svelte-14bvkhj,.sur-form-file__retry.svelte-14bvkhj{justify-content:center;align-items:center;gap:var(--sur-spacing-4);min-block-size:var(--sur-spacing-40);min-inline-size:var(--sur-spacing-40);padding-inline:var(--sur-spacing-8);color:var(--sur-text-secondary);font:inherit;border:var(--sur-border-width) solid transparent;border-radius:var(--sur-radius-md);cursor:pointer;background:0 0;display:inline-flex}.sur-form-file__remove.svelte-14bvkhj:hover,.sur-form-file__retry.svelte-14bvkhj:hover{color:var(--sur-text-primary);background:var(--sur-bg-hover)}.sur-form-file__remove.svelte-14bvkhj:focus-visible,.sur-form-file__retry.svelte-14bvkhj:focus-visible{box-shadow:var(--sur-focus-ring-shadow);outline:none}}
