.track-progress[data-v-b03c9135]{align-items:center;margin:0;padding:0 0 1.25rem;display:flex}.track-progress li[data-v-b03c9135]{white-space:nowrap;flex:1;display:inline-block}.track-progress .item[data-v-b03c9135]{text-align:center;border-bottom:solid 4px var(--transparent-bg);height:1.625rem;line-height:1rem;list-style:none;transition:border-bottom-color .3s;position:relative}.track-progress .item[data-v-b03c9135]:after{content:"  "}.track-progress .item[data-v-b03c9135]:before{float:left;content:"";width:2rem;height:2rem;box-shadow:var(--shadow-md);border:3px solid;border-radius:2rem;line-height:2rem;transition:all .3s;position:relative;bottom:-.55rem;left:calc(50% - 1rem)}.track-progress .item.done[data-v-b03c9135]{color:var(--white);border-bottom-color:var(--primary);font-weight:700}.track-progress .item.done[data-v-b03c9135]:before{border-color:var(--primary);background:var(--primary)}.track-progress .item.todo[data-v-b03c9135]:before{border-color:var(--body-bg);background:var(--body-bg)}.track-progress .item.clickable[data-v-b03c9135]{cursor:pointer}.track-progress em[data-v-b03c9135]{z-index:2;width:100%;font-style:normal;font-weight:700;display:block;position:absolute;top:1.05rem}.track-progress .tooltip[data-v-b03c9135]{font-size:var(--xs);font-weight:var(--normal);z-index:1;visibility:hidden;text-align:center;white-space:nowrap;opacity:0;color:var(--white);border-radius:var(--border-radius-md);background:var(--black);box-shadow:var(--shadow-md);padding:.25rem .5rem;transition:all .3s;position:relative;top:-2rem;left:-.5rem}.track-progress .item:hover .tooltip[data-v-b03c9135]{visibility:visible;opacity:1;top:-.5rem;transform:translateY(0)}
