/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-progress-bar{display:flex;list-style-type:none;margin:var(--space-base) 0 0 0;padding:0}.m-progress-bar__item{--item-done-color:var(--color-dark-gray);color:var(--item-done-color);flex:1 1 0%;position:relative}.m-progress-bar__item--done{--item-done-color:var(--color-primary)}.m-progress-bar__item::before{background-color:#fff;border:2px solid currentcolor;border-radius:50%;content:"";height:1rem;left:0;position:absolute;width:1rem;z-index:2}.m-progress-bar__item--done::before{background-color:currentcolor;border-color:currentcolor}.m-progress-bar__item::after{background-image:repeating-linear-gradient(to right,currentcolor 0,currentcolor 50%,transparent 50%,transparent 100%);background-repeat:repeat-x;background-size:var(--font-size-base) 2px;content:"";display:block;height:2px;position:absolute;top:calc(var(--font-size-base)/ 2);transform:translateY(-50%);width:100%;z-index:1}.m-progress-bar__item:last-child::after{display:none}.m-progress-bar__item--done::after{background-color:currentcolor}.m-progress-bar__item--current-done::after{background-color:transparent;color:var(--color-dark-gray)}.m-progress-bar__item:last-child{flex:0 1 auto}.m-progress-bar__text{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;line-height:var(--line-height-small);margin-top:calc(var(--font-size-base) + var(--space-tiny));padding-right:var(--space-tiny)}
