.task-progress-tracker.svelte-j6l88{max-width:100%}.pending-approval-container.svelte-1ycgj5{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;padding:1rem;max-width:100%;margin-bottom:1rem}.visible.svelte-1ycgj5{opacity:1;transform:translateY(0)}.svg-container.svelte-1ycgj5{width:60px;height:60px;position:relative;margin-bottom:10px}.message.svelte-1ycgj5{font-size:.875rem;font-weight:500;margin-top:.5rem;text-align:center}.task-name.svelte-1ycgj5{font-size:1rem;font-weight:600;margin-top:.5rem;text-align:center}.progress-circle.svelte-1ycgj5:not(.completed):not(.rejected){animation:svelte-1ycgj5-progress 2s ease-in-out infinite}.completed.svelte-1ycgj5,.rejected.svelte-1ycgj5{transition:stroke-dashoffset 1s ease-in-out}@keyframes svelte-1ycgj5-progress{0%{stroke-dashoffset:157}50%{stroke-dashoffset:50}to{stroke-dashoffset:157}}.bouncing-ball.svelte-1ycgj5{animation:svelte-1ycgj5-bounce 2s ease-in-out infinite}@keyframes svelte-1ycgj5-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}.check-mark.svelte-1ycgj5{opacity:0;stroke-dasharray:45;stroke-dashoffset:45;animation:svelte-1ycgj5-draw-check .5s ease-in-out forwards .5s}@keyframes svelte-1ycgj5-draw-check{0%{stroke-dashoffset:45;opacity:1}to{stroke-dashoffset:0;opacity:1}}.x-mark.svelte-1ycgj5{opacity:0;stroke-dasharray:60;stroke-dashoffset:60;animation:svelte-1ycgj5-draw-x .5s ease-in-out forwards .5s}@keyframes svelte-1ycgj5-draw-x{0%{stroke-dashoffset:60;opacity:1}to{stroke-dashoffset:0;opacity:1}}.achievement-icon.earned.svelte-1e4kbkq{color:#6366f1}.achievement-icon.not-earned.svelte-1e4kbkq{color:#9ca3af;opacity:.6}
