.image-import-backdrop.svelte-yfut4,.image-import-cancel-backdrop.svelte-yfut4{box-sizing:border-box;background:var(--ui-scrim);-webkit-backdrop-filter:blur(12px)saturate(.96);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.image-import-backdrop.svelte-yfut4{z-index:80001;opacity:1;transition:opacity var(--ui-motion-transition) var(--ui-motion-easing)}.image-import-backdrop.exiting.svelte-yfut4{opacity:0}.image-import-dialog.svelte-yfut4,.image-import-confirm-dialog.svelte-yfut4{box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-3);background:var(--ui-background-app);width:min(390px,100%);color:var(--ui-foreground-primary);box-shadow:var(--ui-shadow-dialog);overflow:hidden}.image-import-dialog.svelte-yfut4{opacity:1;transition:opacity var(--ui-motion-transition) var(--ui-motion-easing), transform var(--ui-motion-transition) var(--ui-motion-easing);transform:translateY(0)scale(1)}.image-import-backdrop.exiting.svelte-yfut4 .image-import-dialog:where(.svelte-yfut4){opacity:0;transform:translateY(5px)scale(.99)}.image-import-heading.svelte-yfut4{box-sizing:border-box;min-height:42px;padding:0 var(--ui-space-4);border-bottom:var(--ui-border-width) solid var(--ui-border-strong);background:var(--ui-surface-raised);align-items:center;display:flex}.image-import-heading.svelte-yfut4 strong:where(.svelte-yfut4){min-width:0;color:var(--ui-foreground-primary);font-size:var(--ui-type-compact-body-size);font-weight:600;line-height:1.2}.image-import-content.svelte-yfut4,.image-import-confirm-content.svelte-yfut4{gap:var(--ui-space-3);padding:var(--ui-space-4);display:grid}.image-import-detail.svelte-yfut4{justify-content:space-between;align-items:center;gap:var(--ui-space-3);min-width:0;display:flex}.image-import-detail.svelte-yfut4 small:where(.svelte-yfut4){color:var(--ui-foreground-secondary);font-size:var(--ui-text-xs);line-height:1.4}.image-import-detail.svelte-yfut4 small:where(.svelte-yfut4):first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.image-import-percent.svelte-yfut4{font-variant-numeric:tabular-nums;flex:none}.image-import-track.svelte-yfut4{background:color-mix(in srgb, var(--ui-foreground-primary) 9%, var(--ui-background-app));border-radius:999px;height:6px;position:relative;overflow:hidden}.image-import-fill.svelte-yfut4{border-radius:inherit;background:var(--ui-accent);height:100%;transition:width .28s var(--ui-motion-easing);display:block}.image-import-dialog.complete.svelte-yfut4 .image-import-fill:where(.svelte-yfut4){background:var(--ui-success)}.image-import-dialog.error.svelte-yfut4 .image-import-fill:where(.svelte-yfut4){background:var(--ui-danger)}.image-import-dialog.cancelled.svelte-yfut4 .image-import-fill:where(.svelte-yfut4){background:var(--ui-foreground-muted)}.image-import-actions.svelte-yfut4,.image-import-confirm-actions.svelte-yfut4{justify-content:flex-end;gap:var(--ui-space-2);display:flex}.image-import-actions.svelte-yfut4{justify-content:center}.image-import-cancel-button.svelte-yfut4,.image-import-confirm-continue.svelte-yfut4,.image-import-confirm-stop.svelte-yfut4{min-height:var(--ui-control-standard);padding:0 var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-2);background:var(--ui-surface-interactive);color:var(--ui-foreground-primary);font:inherit;font-size:var(--ui-type-button-size);cursor:pointer;transition:background-color var(--ui-motion-feedback) var(--ui-motion-easing), border-color var(--ui-motion-feedback) var(--ui-motion-easing), color var(--ui-motion-feedback) var(--ui-motion-easing);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.image-import-cancel-button.svelte-yfut4:hover,.image-import-confirm-continue.svelte-yfut4:hover{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 8%, var(--ui-surface-interactive))}.image-import-cancel-button.svelte-yfut4{border-color:var(--ui-accent);background:var(--ui-accent);width:100%;color:var(--ui-accent-foreground);flex:100%}.image-import-cancel-button.svelte-yfut4:hover{border-color:color-mix(in srgb, var(--ui-accent) 85%, var(--ui-foreground-primary));background:color-mix(in srgb, var(--ui-accent) 88%, var(--ui-foreground-primary))}.image-import-cancel-button.svelte-yfut4:focus-visible,.image-import-confirm-continue.svelte-yfut4:focus-visible,.image-import-confirm-stop.svelte-yfut4:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:var(--ui-focus-offset)}.image-import-cancel-backdrop.svelte-yfut4{z-index:80002;background:color-mix(in srgb, var(--ui-scrim) 70%, transparent);-webkit-backdrop-filter:blur(4px)}.image-import-confirm-dialog.svelte-yfut4{width:min(360px,100%)}.image-import-confirm-content.svelte-yfut4 p:where(.svelte-yfut4){color:var(--ui-foreground-secondary);font-size:var(--ui-type-compact-body-size);margin:0;line-height:1.45}.image-import-confirm-stop.svelte-yfut4{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-accent-foreground)}.image-import-confirm-stop.svelte-yfut4:hover{border-color:color-mix(in srgb, var(--ui-accent) 85%, var(--ui-foreground-primary));background:color-mix(in srgb, var(--ui-accent) 85%, var(--ui-foreground-primary))}@media (prefers-reduced-motion:reduce){.image-import-backdrop.svelte-yfut4,.image-import-dialog.svelte-yfut4,.image-import-fill.svelte-yfut4{transition-duration:1ms}}
