.cmp-progressbar{margin:24px 16px}
.cmp-progress_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.cmp-progress_label{margin:0;font-size:12px;font-weight:500;letter-spacing:.08em;color:#6a7282;text-transform:uppercase}
.cmp-progress_count{margin:0;font-size:14px;color:#101828;line-height:20px;font-weight:500;font-family:'Ubuntu',sans-serif}
.cmp-progress_count.completedTasks{color:#00744d}
.cmp-progress_fill{width:0;height:100%;background:#2c64ff;border-radius:999px;transition:width .3s ease}
.cmp-progress_fill.completedTasks{background:#00bc7d}
.cmp-progress_bar{position:relative;height:8px;background:#e5e7eb;border-radius:999px;overflow:hidden;width:100%}
.cmp-progress_steps{position:relative;width:100%;margin-top:8px;min-height:20px}
.cmp-progress_step{position:absolute;top:0;white-space:nowrap}
.cmp-progress_step-label{display:inline-block;font-size:12px;color:#6a7282;white-space:nowrap;font-weight:400;white-space:nowrap;font-family:'Ubuntu',sans-serif}
.cmp-progress_step-label.is-done{color:#00744d;font-weight:500;display:inline-flex;align-items:center}
.cmp-progress_step-label.is-done::before{content:"\2713";margin-right:3px;color:#00744d;font-weight:500}
.cmp-progress_step-label.is-start{transform:translateX(0);text-align:left}
.cmp-progress_step-label.is-middle{transform:translateX(-50%);text-align:center}
.cmp-progress_step-label.is-end{transform:translateX(-100%);text-align:right}
.cmp-progress_steps .cmp-progress_step:last-child{left:auto !important;right:0}
@media(max-width:768px){.cmp-progressbar{padding:0 16px;margin:32px 0}
.cmp-progress_top{margin-bottom:14px}
.cmp-progress_step{right:0}
}