.timeline[data-v-3420a50c]{display:flex;flex-direction:column;position:relative;overflow:hidden}.timeline[data-v-3420a50c]:before{content:"";background-color:var(--timeline-bg-color);transform:translateX(-50%);z-index:1}.timeline .line[data-v-3420a50c],.timeline[data-v-3420a50c]:before{width:var(--timeline-line-size);height:100%;position:absolute;top:0;left:50%}.timeline .line[data-v-3420a50c]{background-color:var(--timeline-bg-active-color);transform:translateX(-50%) translateY(-100%);z-index:2;transition:transform .4s ease}.timeline .point[data-v-3420a50c]{width:var(--timeline-point-size);height:var(--timeline-point-size);display:flex;background-color:var(--timeline-bg-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 calc(var(--timeline-point-size)/2) calc(var(--timeline-point-size)/2) calc(var(--timeline-point-size)/2);position:relative;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.timeline .point[data-v-3420a50c]:last-child{margin-bottom:0}.timeline .point.current[data-v-3420a50c]{background-color:var(--timeline-bg-active-color)}.bootstrap-select .is-invalid{border:1px solid #dc3545}.bootstrap-select .is-invalid:focus{border:1px solid #dc3545;box-shadow:0 0 0 .2rem rgb(220 53 69/25%)}