.py-timeline{list-style:none;margin:0;padding:0}.py-timeline-pending .py-timeline-item:nth-last-of-type(2) .py-timeline-item__tail{border-left:1px dotted var(--border-color-base)}.py-timeline-pending .py-timeline-item:nth-last-of-type(2) .py-timeline-item__content{min-height:48px}.py-timeline-item{margin:0!important;padding:0 0 12px;list-style:none;position:relative}.py-timeline-item__tail{height:100%;border-left:1px solid var(--border-color-base);position:absolute;left:6px;top:0}.py-timeline-item__head{width:13px;height:13px;background-color:#fff;border-radius:50%;border:1px solid transparent;position:absolute}.py-timeline-item__head--primary{border-color:var(--color-primary);color:var(--color-primary)}.py-timeline-item__head--danger{border-color:var(--color-danger);color:var(--color-danger)}.py-timeline-item__head--success{border-color:var(--color-success);color:var(--color-success)}.py-timeline-item__head--custom{width:40px;height:auto;margin-top:6px;padding:3px 0;text-align:center;line-height:1;border:0;border-radius:0;font-size:var(--font-size-base);position:absolute;left:-13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.py-timeline-item__content{padding:1px 1px 10px 24px;font-size:var(--timeline-font-size-small);position:relative;top:-3px}.py-timeline-item:last-child .py-timeline-item__tail{display:none}