.route[data-v-532de2f8]{position:absolute;z-index:10}.route.timeline[data-v-532de2f8]:hover{z-index:50;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.route .truck-svg[data-v-532de2f8]{position:absolute;top:-.125rem;z-index:50}.route .truck-svg img[data-v-532de2f8]{height:1rem;width:1.75rem}.route .actions[data-v-532de2f8]{display:flex;height:2.5rem;flex-wrap:nowrap;align-items:center;overflow:auto}.route .action[data-v-532de2f8],.route .action .progress[data-v-532de2f8]{display:flex;align-items:center}.route .action .progress .progress-bar[data-v-532de2f8]{border-top-width:2px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.route .action .progress .progress-bar.departed[data-v-532de2f8]{border-style:solid;--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.route .action .progress .progress-bar.finished[data-v-532de2f8]{border-style:solid;--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.route .action .stop[data-v-532de2f8]{position:relative;height:1.25rem}.route .action .stop .icon[data-v-532de2f8]{height:1.25rem;width:1.25rem}.route .action .stop .company[data-v-532de2f8]{display:none}.route.details .actions[data-v-532de2f8]{margin-top:0}.route.details .stop .company[data-v-532de2f8]{position:absolute;z-index:10;display:block;height:.75rem;max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;font-size:10px;line-height:14px;line-height:1.25;letter-spacing:-.05em;left:0;bottom:-.5rem}.route.details .stop .company[data-v-532de2f8]:hover{z-index:50;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.125rem;padding-right:.125rem;font-weight:700;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.route.details .stop.even .company[data-v-532de2f8]{top:-.625rem}.route .abbrev-type[data-v-532de2f8]{position:absolute;bottom:-.125rem;left:50%;z-index:20;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));padding-left:.125rem;padding-right:.125rem;font-size:10px;line-height:14px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes truck-move-532de2f8{0%{left:0}to{left:100%}}.truck-move[data-v-532de2f8]{position:absolute;animation:truck-move-532de2f8 7.5s linear infinite}
