.category-table{background-color:#f6f6f6}.dragArea{list-style:none;-webkit-padding-start:0;padding-inline-start:0;border:1px solid grey;border-right:none;border-top:none;margin-left:11px;min-height:15px;margin-bottom:0;border-bottom:1px solid #d3d3d3}.dragArea.first{margin-left:0}.position-column{min-width:120px;max-width:120px;padding:.55rem}.position-column .form-group{margin-bottom:0}.fake-position{border:1px solid grey;border-right:none;border-top:none}.fake-position .vbt-autcomplete-list{position:relative;overflow-y:visible}.vbt-autcomplete-list{min-width:400px}.vbt-autcomplete-list:not(:has(div)){display:none}td.position-column{background-color:#fff}th.position-column{position:relative}.timeline .vertical-timeline{width:100%;position:relative;padding:1.5rem 0 1rem}.timeline .vertical-timeline:before{content:"";position:absolute;top:0;left:130px;height:100%;width:4px;background:#e9ecef;border-radius:.25rem}.timeline .vertical-timeline-element{position:relative;margin:0 0 1rem}.timeline .vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .8s;animation:cd-bounce-1 .8s}.timeline .vertical-timeline-element-icon{position:absolute;top:0;left:123px}.timeline .vertical-timeline-element-icon .badge-dot-xl{-webkit-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff}.timeline .badge-dot-xl{width:18px;height:18px;position:relative}.timeline .badge:empty{display:none}.timeline .badge-dot-xl:before{content:"";width:10px;height:10px;border-radius:.25rem;position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;background:#fff}.timeline .vertical-timeline-element-content{position:relative;margin-left:145px;font-size:.8rem}.timeline .vertical-timeline-element-content .timeline-title{font-size:.8rem;margin:0 0 .5rem;padding:2px 0 0}.timeline .vertical-timeline-element-content .vertical-timeline-element-date{display:block;position:absolute;left:-109px;top:0;padding-right:10px;text-align:right;font-weight:700;color:#adb5bd;font-size:.7619rem;width:92px;white-space:nowrap}.timeline .vertical-timeline-element-content .vertical-timeline-element-time{display:block;position:absolute;left:-109px;top:20px;width:92px;padding-right:10px;text-align:right;color:#adb5bd;font-size:.7619rem;white-space:nowrap}.timeline .vertical-timeline-element-content:after{content:"";display:table;clear:both}