.railTrackerLocoText .railTrackerLocoPlaceRows{display:grid;gap:5px;min-width:0;margin:5px 0}
.railTrackerLocoText .railTrackerLocoPlaceRows>span{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;white-space:normal!important;line-height:1.3!important}
.railTrackerLocoText .railTrackerLocoPlaceRows small{display:block;font-size:9px!important;line-height:1.25;color:#64748b}
.railTrackerLocoText .railTrackerLocoPlaceRows strong{display:block;font-size:12px;line-height:1.3;overflow-wrap:anywhere;color:inherit}
.railopsLocoPin{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))!important}
.railopsLocoPin .railopsLocoCore{box-sizing:border-box!important;left:17px!important;top:22px!important;width:14px!important;height:14px!important;border-width:2px!important;box-shadow:0 1px 4px rgba(0,0,0,.25)!important}
.railopsLocoPin .railopsLocoCore i{width:3px!important;height:3px!important;box-shadow:none!important}
.railopsLocoPin .railopsLocoPulse{display:none!important}
.railopsLocoPin .railopsLocoDirection{left:15px!important;top:3px!important;width:18px!important;height:30px!important;border:0!important;transform:rotate(var(--railops-course))!important;transform-origin:9px 26px!important;filter:drop-shadow(0 1px 1px white)!important;z-index:4!important;pointer-events:none}
.railopsLocoDirection svg{display:block;width:18px;height:30px;overflow:visible}
.railopsLocoPin.is-stopped .railopsLocoDirection{display:none!important}
