.progress-bar-wrapper.svelte-31pbr3{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.progress-bar-container.svelte-31pbr3{position:relative;width:100%;background:var(--progress-bg);border-radius:var(--radius-full);overflow:hidden}.progress-bar-fill.svelte-31pbr3{height:100%;background:var(--primary-500);border-radius:inherit;min-width:0}.progress-bar-fill.animated.svelte-31pbr3{transition:width .3s ease}.progress-bar-fill.indeterminate-fill.svelte-31pbr3{position:absolute;width:40%;background:var(--primary-500);animation:svelte-31pbr3-indeterminate 1.5s ease-in-out infinite}@keyframes svelte-31pbr3-indeterminate{0%{left:-40%}to{left:100%}}.progress-percentage.svelte-31pbr3{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-subheading);white-space:nowrap;min-width:40px;text-align:right}
