.loading-overlay.svelte-nrtwx8{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.overlay-backdrop.svelte-nrtwx8{position:absolute;inset:0;background:var(--smrt-color-scrim, rgba(0, 0, 0, .5));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.overlay-content.svelte-nrtwx8{position:relative;background:var(--smrt-color-surface-container-high, white);border-radius:16px;padding:32px 40px;max-width:400px;width:90%;text-align:center;box-shadow:var(--smrt-elevation-5, 0 25px 50px -12px rgba(0, 0, 0, .25))}.loading-icon.svelte-nrtwx8{width:48px;height:48px;margin:0 auto 16px}.icon.svelte-nrtwx8{width:100%;height:100%}.icon.spinner.svelte-nrtwx8{color:var(--smrt-color-primary, #3b82f6);animation:svelte-nrtwx8-spin 1s linear infinite}.icon.error.svelte-nrtwx8{color:var(--smrt-color-error, #ef4444)}@keyframes svelte-nrtwx8-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title.svelte-nrtwx8{font-size:1.25rem;font-weight:600;color:var(--smrt-color-on-surface, #1f2937);margin:0 0 16px}.progress-container.svelte-nrtwx8{display:flex;align-items:center;gap:12px;margin:16px 0}.progress-bar.svelte-nrtwx8{flex:1;height:8px;background:var(--smrt-color-surface-container-highest, #e5e7eb);border-radius:4px;overflow:hidden}.progress-fill.svelte-nrtwx8{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:4px;transition:width var(--smrt-duration-short4, .3s) var(--smrt-easing-standard, ease)}.progress-text.svelte-nrtwx8{font-size:.875rem;font-weight:600;color:var(--smrt-color-primary, #3b82f6);min-width:40px}.items-container.svelte-nrtwx8{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.item-badge.svelte-nrtwx8{font-size:.75rem;padding:4px 10px;border-radius:9999px;background:var(--smrt-color-primary-container, #dcfce7);color:var(--smrt-color-on-primary-container, #166534)}.error-message.svelte-nrtwx8{font-size:.875rem;color:var(--smrt-color-error, #ef4444);margin:16px 0 0;padding:12px;background:var(--smrt-color-error-container, #fef2f2);border-radius:8px}.dismiss-btn.svelte-nrtwx8{margin-top:20px;padding:10px 20px;font-size:.875rem;color:var(--smrt-color-on-surface-variant, #6b7280);background:transparent;border:1px solid var(--smrt-color-outline-variant, #d1d5db);border-radius:8px;cursor:pointer;transition:all var(--smrt-duration-short2, .15s) var(--smrt-easing-standard, ease)}.dismiss-btn.svelte-nrtwx8:hover{background:var(--smrt-color-surface-container-highest, #f3f4f6);border-color:var(--smrt-color-outline, #9ca3af)}.dismiss-btn.svelte-nrtwx8:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.icon.spinner.svelte-nrtwx8{animation:none}.progress-fill.svelte-nrtwx8{transition:none}}.smrt-theme-root.svelte-82733r{display:contents}html,body{min-height:100%;margin:0}body{background:var(--smrt-color-background, #f7f8fa)}
