.template-recipe-progress_panel__NrqUG{border:1px solid hsl(var(--border));border-radius:14px;padding:14px 16px 16px;background:hsl(var(--background))}.template-recipe-progress_content__vb9fX,.template-recipe-progress_header__Wfc5G,.template-recipe-progress_heading__DeUZD,.template-recipe-progress_titleRow__F7jV_{display:flex;align-items:center}.template-recipe-progress_header__Wfc5G{justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.template-recipe-progress_heading__DeUZD{gap:7px;font-size:12px;font-weight:600}.template-recipe-progress_heading__DeUZD svg{color:hsl(var(--primary))}.template-recipe-progress_count__d_aLq{color:hsl(var(--muted-foreground));font-size:11px;font-variant-numeric:tabular-nums}.template-recipe-progress_steps__OtxBb{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.template-recipe-progress_step__jnxE3{position:relative;flex:1 1 220px;min-width:0;overflow:hidden;padding:12px 14px 16px;border:1px solid hsl(var(--border));border-radius:10px;background:hsl(var(--muted)/.25);transition:background-color .4s ease,border-color .4s ease}.template-recipe-progress_step__jnxE3[data-state=active]{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.045)}.template-recipe-progress_step__jnxE3[data-state=complete]{border-color:rgba(63,166,123,.25)}.template-recipe-progress_step__jnxE3[data-state=error]{border-color:hsl(var(--destructive)/.3)}.template-recipe-progress_content__vb9fX{gap:11px}.template-recipe-progress_icon__msH2K,.template-recipe-progress_thumbnail__LsBO3{flex-shrink:0;width:38px;height:42px;border-radius:9px}.template-recipe-progress_icon__msH2K{display:grid;place-items:center;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.template-recipe-progress_step__jnxE3[data-state=active] .template-recipe-progress_icon__msH2K{background:hsl(var(--primary)/.09);color:hsl(var(--primary))}.template-recipe-progress_step__jnxE3[data-state=complete] .template-recipe-progress_icon__msH2K{background:rgba(63,166,123,.1);color:#2a9267}.template-recipe-progress_step__jnxE3[data-state=error] .template-recipe-progress_icon__msH2K{background:hsl(var(--destructive)/.08);color:hsl(var(--destructive))}.template-recipe-progress_thumbnail__LsBO3{position:relative;display:block}.template-recipe-progress_thumbnail__LsBO3 img{border-radius:8px}.template-recipe-progress_thumbnailCheck__6Mijk{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#2a9267;color:#fff;border:2px solid hsl(var(--background))}.template-recipe-progress_copy__Tk0GL{flex:1;min-width:0}.template-recipe-progress_titleRow__F7jV_{justify-content:space-between;gap:8px}.template-recipe-progress_title__WTJIR{font-size:13px;font-weight:600}.template-recipe-progress_number__hM9Yu{color:hsl(var(--muted-foreground)/.55);font-size:10px;font-variant-numeric:tabular-nums}.template-recipe-progress_status___L_SI{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:12px;color:hsl(var(--muted-foreground))}.template-recipe-progress_step__jnxE3[data-state=active] .template-recipe-progress_status___L_SI{color:hsl(var(--primary))}.template-recipe-progress_track__UjfEc{position:absolute;left:14px;right:14px;bottom:0;height:2px;overflow:hidden;background:hsl(var(--border)/.55)}.template-recipe-progress_track__UjfEc span{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left}.template-recipe-progress_step__jnxE3[data-state=active] .template-recipe-progress_track__UjfEc span{width:45%;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.8),transparent);animation:template-recipe-progress_sweep__Ngqro 2.4s ease-in-out infinite}.template-recipe-progress_step__jnxE3[data-state=complete] .template-recipe-progress_track__UjfEc span{background:rgba(63,166,123,.6);transform:scaleX(1);transition:transform .5s ease}.template-recipe-progress_spinner__XLoem{animation:template-recipe-progress_spin__liHPl 1.8s linear infinite}.template-recipe-progress_dots__CZpeq{display:inline-flex;gap:3px}.template-recipe-progress_dots__CZpeq i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:template-recipe-progress_pulse__ogkoh 1.4s ease-in-out infinite}.template-recipe-progress_dots__CZpeq i:nth-child(2){animation-delay:.16s}.template-recipe-progress_dots__CZpeq i:nth-child(3){animation-delay:.32s}@keyframes template-recipe-progress_spin__liHPl{to{transform:rotate(1turn)}}@keyframes template-recipe-progress_sweep__Ngqro{0%{transform:translateX(-110%)}to{transform:translateX(330%)}}@keyframes template-recipe-progress_pulse__ogkoh{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.template-recipe-progress_panel__NrqUG *,.template-recipe-progress_panel__NrqUG :after,.template-recipe-progress_panel__NrqUG :before{animation:none!important;transition:none!important}.template-recipe-progress_step__jnxE3[data-state=active] .template-recipe-progress_track__UjfEc span{transform:translateX(60%)}}