.train[data-v-2d6e395c]{display:inline-block;flex-direction:row;will-change:height;overflow:visible}.taktarea-intersection-placeholder{height:calc((var(--workpackage_height) + 8px)*var(--taktplan_zoom))}.multi-waggon,.multi-wbworkpackage{position:absolute;border-radius:calc(4px*var(--taktplan_zoom))!important;margin:calc(2px*var(--taktplan_zoom));height:calc((var(--workpackage_height) + 4px)*var(--taktplan_zoom))}.multi-wbworkpackage{font-size:calc(12px*var(--taktplan_zoom));-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;vertical-align:middle}.waggon-grid{display:grid}.multi-workpackage{position:relative;width:calc(var(--workpackage_width)*var(--taktplan_zoom));height:calc(var(--workpackage_height)*var(--taktplan_zoom));border-radius:calc(3px*var(--taktplan_zoom))!important;margin:calc(2px*var(--taktplan_zoom));font-size:calc(12px*var(--taktplan_zoom));-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;vertical-align:middle}.token-view{display:flex;justify-content:center;align-items:center;position:absolute;height:100%;width:100%;background-color:hsla(0,0%,41.6%,.6);z-index:2;font-size:calc(30px*var(--taktplan_zoom))!important}.milestones_lane{padding-top:8px;position:relative;display:flex;flex-direction:column;min-height:50px;width:100%}.milestones_lane_name{z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:16px;font-size:16px}.milestones_lane_line{width:100%;cursor:pointer}.milestones_lane_route_button{width:256px;position:sticky;left:0}.project-milestone[data-v-6ff5e5b6]{background-color:#fff;color:#000;border:1px solid #000}.train-milestone[data-v-6ff5e5b6]{background-color:#121212;color:#fff;border:1px solid #fff}.new-project-milestone[data-v-6ff5e5b6]{background-color:#42a5f5;color:#fff}.new-train-milestone[data-v-6ff5e5b6]{background-color:#121212;color:#42a5f5;border:1px solid #42a5f5}.milestone[data-v-6ff5e5b6]{display:flex;justify-content:center;align-items:center;position:absolute;width:calc((var(--workpackage_width) + 8px)*var(--taktplan_zoom)/4);height:calc((var(--workpackage_width) + 8px)*var(--taktplan_zoom)/4);border-radius:1px;transform:translate(-50%,-50%) rotate(45deg);transition:all .1s ease-in-out;cursor:pointer}.milestone[data-v-6ff5e5b6]:hover{height:25px;width:25px;border-radius:3px;z-index:10}.milestone-token[data-v-6ff5e5b6]{transform:rotate(-45deg);font-size:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .1s ease-in-out}.milestone:hover #milestone-token[data-v-6ff5e5b6]{font-size:12px}.milestone-badge[data-v-6ff5e5b6]{position:absolute;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);left:50%;top:50%;width:calc((var(--workpackage_width) + 6px)*var(--taktplan_zoom)/4);height:calc((var(--workpackage_width) + 6px)*var(--taktplan_zoom)/4);border-radius:100%;background-color:#fff;z-index:2;transform:translate(-50%,-50%);transition:all .1s ease-in-out}.milestone:hover #milestone-badge[data-v-6ff5e5b6]{width:12px;height:12px;top:0;border-radius:10px;border:1px solid #212121}.milestone-badge-icon[data-v-6ff5e5b6]{transform:rotate(-45deg);font-size:calc((var(--workpackage_width) + 6px)*var(--taktplan_zoom)/8)!important}.milestone:hover #milestone-badge-icon[data-v-6ff5e5b6]{font-size:10px!important}.new[data-v-6ff5e5b6]{background-color:#00f}.milestone-icon[data-v-6ff5e5b6]{width:16px;height:16px;border-radius:2px;transform:rotate(45deg);cursor:pointer;background-color:#fff;background-color:var(--v-primary-base)}.mpp-project{padding-bottom:3px;margin-bottom:3px;border-bottom:.5px solid var(--v-secondary-base)}