@keyframes route-highlight{0%{opacity:.5;stroke-width:1.8px}to{opacity:1;stroke-width:4px}}.drawing-surface .route.active polyline{animation:route-highlight 1s ease-in-out alternate infinite}@keyframes flash{0%{opacity:1}to{opacity:.2}}.drawing-surface .topo{opacity:.8}.drawing-surface .zombie{animation:flash .5s ease-in-out alternate infinite}.drawing-surface .item.active:not(.hover,.route){animation:flash .5s ease-in-out alternate infinite}.drawing-surface .item:not(.selected,.active,.hover).showOnlyIfSelected,.drawing-surface .item:not(.selected,.active,.hover) .showOnlyIfSelected{display:none}@keyframes flash-edge{0%{stroke-width:10px}}.drawing-surface .edge .active line{animation:flash-edge .5s ease-in-out alternate infinite}.drawing-surface .edge-parent line{stroke:#ff8080}.drawing-surface .trackSection .selected g{stroke:#00f;fill:#00f}.drawing-surface .comment{cursor:grab}.drawing-surface.isDragging{cursor:grabbing!important}.drawing-surface.isDragging .dragged{stroke:#00008b}.drawing-surface.isDragging .hover:not(.dragged){animation:flash .5s ease-in-out alternate infinite}.drawing-surface.isPicking{cursor:crosshair}.drawing-surface.isPicking .pickable{cursor:pointer}.drawing-surface.isPicking .unpickable{cursor:not-allowed}.drawing-surface .displayOnHover:not(:hover) .item:not(.selected){opacity:0}.drawing-surface .ocp .remoteControlledLine{stroke:#010101;stroke-width:1.98px}.drawing-surface .ocp .remoteControlledCircle{color:#010101}.drawing-surface .ocp .blockSignal .cls-1{stroke-width:1.34px}.drawing-surface .ocp .blockSignal .cls-1,.drawing-surface .ocp .blockSignal .cls-2,.drawing-surface .ocp .blockSignal .cls-3,.drawing-surface .ocp .blockSignal .cls-4{fill:transparent;stroke:#010101;stroke-miterlimit:10}.drawing-surface .ocp .blockSignal .cls-2{stroke-width:1.24px}.drawing-surface .ocp .blockSignal .cls-3{stroke-width:1.98px}.drawing-surface .ocp .blockSignal .cls-4{stroke-width:1.42px}.drawing-surface .ocp .station .cls-1{stroke-width:1.98px}.drawing-surface .ocp .station .cls-1,.drawing-surface .ocp .station .cls-2{fill:transparent;stroke:#010101;stroke-miterlimit:10}.drawing-surface .ocp .station .cls-2{stroke-width:1.42px}.drawing-surface .ocp .crossover .cls-1{stroke-width:1.7px}.drawing-surface .ocp .crossover .cls-1,.drawing-surface .ocp .crossover .cls-2{fill:transparent;stroke:#010101;stroke-miterlimit:10}.drawing-surface .ocp .crossover .cls-2{stroke-width:1.98px}.drawing-surface .ocp .crossover .cls-3{fill:#010101}.drawing-surface .ocp .depot .cls-1{fill:#fff}.drawing-surface .ocp .depot .cls-2,.drawing-surface .ocp .depot .cls-3,.drawing-surface .ocp .depot .cls-4,.drawing-surface .ocp .depot .cls-5,.drawing-surface .ocp .depot .cls-6{fill:transparent;stroke-miterlimit:10}.drawing-surface .ocp .depot .cls-2,.drawing-surface .ocp .depot .cls-4{stroke-width:.86px}.drawing-surface .ocp .depot .cls-2,.drawing-surface .ocp .depot .cls-6{stroke:#000}.drawing-surface .ocp .depot .cls-3{stroke-width:4.33px}.drawing-surface .ocp .depot .cls-3,.drawing-surface .ocp .depot .cls-4,.drawing-surface .ocp .depot .cls-5{stroke:#010101}.drawing-surface .ocp .depot .cls-5,.drawing-surface .ocp .depot .cls-6{stroke-width:.6px}.drawing-surface .ocp .junction .cls-1{stroke-width:2.18px}.drawing-surface .ocp .junction .cls-1,.drawing-surface .ocp .junction .cls-2{fill:transparent;stroke:#010101;stroke-miterlimit:10}.drawing-surface .ocp .junction .cls-2{stroke-width:1.98px}.drawing-surface .ocp .junction .cls-3{fill:#010101}.drawing-surface .ocp .siding .cls-1{stroke-width:2.18px}.drawing-surface .ocp .siding .cls-1,.drawing-surface .ocp .siding .cls-2{fill:transparent;stroke:#010101;stroke-miterlimit:10}.drawing-surface .ocp .siding .cls-2{stroke-width:1.98px}.drawing-surface .ocp .siding .cls-3{fill:#010101}.drawing-surface .ocp .stoppingPoint .cls-1{stroke-width:1.98px}.drawing-surface .ocp .stoppingPoint .cls-1,.drawing-surface .ocp .stoppingPoint .cls-2{fill:transparent;stroke:#010101;stroke-miterlimit:10}.drawing-surface .ocp .stoppingPoint .cls-2{stroke-width:1.42px}
