.status-indicator-container{gap:var(--padding-normal);flex-direction:column;width:100%;display:flex}.templatefoodi .status-indicator-container{gap:0}.status-indicator{margin-top:25px}.status-indicator-container>p{text-align:center;font-size:var(--font-large);margin:var(--padding-normal) 0px}.templatefoodi .status-indicator-container>p{text-align:unset;margin:0;font-size:24px;font-weight:700}.status-indicator-estimated{justify-content:space-between;margin:0 20px;display:flex}.templatefoodi .status-indicator-estimated{justify-content:start;gap:4px;margin:0}.status-indicator-container ul{direction:ltr;justify-content:space-between;display:flex;position:relative}.status-indicator-step{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.status-indicator-step .step-circular{background-color:var(--color-on-primary);z-index:2;border-radius:50%;padding:2px}.templatefoodi .status-indicator-step p{display:none}.step-circular-content{width:40px;height:40px;color:var(--color-on-primary);background:var(--color-on-surface-variant);z-index:5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.templatefoodi .step-circular-content{background:unset;width:50px;height:50px}.status-indicator-step.completed .step-circular-content{background-color:var(--color-primary);font-weight:700}.status-indicator-step.completed .custom-svg.secondary path{fill:var(--color-on-primary)}.templatefoodi .step-circular{background:var(--color-surface-container);border:2px solid var(--color-surface-container)}.templatefoodi .status-indicator-step.completed .step-circular{border-color:var(--color-primary)}.templatefoodi .status-indicator-step.last .step-circular{background-color:var(--color-primary)}.status-indicator-step:before{content:"";border-bottom:4px solid var(--color-on-surface-variant);opacity:.4;width:100%;position:absolute;left:-50%}.templatefoodi .status-indicator-step:before{border-bottom-style:dashed}.status-indicator-step:after{content:"";border-bottom:4px solid var(--color-on-surface-variant);opacity:.1;width:100%;position:absolute;left:50%}.status-indicator-step.completed:after{content:"";border-bottom:4px solid var(--color-primary);z-index:1;opacity:1;width:100%;position:absolute;left:50%}.status-indicator-step:first-child:before,.status-indicator-step:last-child:after{content:none}.status-indicator-step.completed.last:after{animation:3s linear infinite run}.templatefoodi .status-indicator-step.completed.last .step-circular-content{outline-offset:0;outline-width:3px;outline-color:var(--color-primary);outline-style:solid;animation:3s infinite animateOutline}.status-indicator-mini-container{position:relative}.status-indicator-mini-container ul{background-color:var(--color-separator);border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:8px;padding:1px;display:flex}.status-indicator-mini-step{background-color:var(--color-on-primary);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:7px;height:7px;display:flex}.status-indicator-mini-step .custom-svg{display:none}.status-indicator-mini-step.current .custom-svg{display:block}.status-indicator-mini-step.current{border:1.3px solid var(--color-primary);background:var(--color-on-primary);width:30px;height:30px}.status-indicator-mini-progress-container{border-radius:10px;position:absolute;inset:0;overflow:hidden}.status-indicator-mini-progress{background:var(--color-primary);border-radius:10px;width:0;height:100%}@keyframes animateOutline{0%{opacity:.5;outline-offset:0;outline-width:1px;outline-color:#0082ce00}10%{outline-color:var(--color-primary)}50%{opacity:1;outline-offset:4px;outline-width:7px;outline-color:#0082ce00}to{opacity:.5;outline-offset:4px;outline-width:7px;outline-color:#6660}}@keyframes run{0%{width:0%}50%{width:100%}to{width:0%}}
