.replay-speed-chart[data-v-59f5e01e]{position:relative;height:156px}.replay-speed-chart--compact[data-v-59f5e01e]{height:96px}.replay-speed-chart__canvas[data-v-59f5e01e]{display:block;width:100%;height:100%;cursor:crosshair;border-radius:.35rem;border:1px solid #dce3eb}.replay-speed-chart__hover[data-v-59f5e01e]{position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:2px 8px;border-radius:4px;background:rgba(15,23,42,.85);color:#fff;font-size:.625rem;white-space:nowrap;pointer-events:none}.fleet-list__toolbar-filters[data-v-197e0d23]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.fleet-list__resale-select[data-v-197e0d23],.fleet-list__vehicle-select[data-v-197e0d23]{height:38px;min-width:10rem;max-width:14rem;padding:0 .75rem;border:1px solid #c9d3dd;border-radius:.25rem;background-color:#f1f4f9;color:#395a7a;font-size:14px;font-weight:400;line-height:1.42857143;-ms-flex-negative:0;flex-shrink:0}.fleet-list__vehicle-select[data-v-197e0d23]{max-width:18rem}.fleet-list__clear-btn[data-v-197e0d23]{height:38px;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.fleet-list__toolbar-filters[data-v-197e0d23] .daterangepicker{z-index:1100}@media (max-width:767.98px){.fleet-list__toolbar-filters[data-v-197e0d23]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fleet-list__clear-btn[data-v-197e0d23],.fleet-list__resale-select[data-v-197e0d23],.fleet-list__toolbar-filters .list-page__date-range[data-v-197e0d23],.fleet-list__vehicle-select[data-v-197e0d23]{width:100%;max-width:none}.fleet-list__toolbar-filters[data-v-197e0d23] .vue-daterange-picker{display:block;width:100%}.fleet-list__toolbar-filters[data-v-197e0d23] .reportrange-text{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fleet-route-replay[data-v-6fe87ea8]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;min-height:0;overflow:hidden;background:#e5e3df}.fleet-route-replay__map[data-v-6fe87ea8]{position:absolute;inset:0;z-index:0}.fleet-route-replay__topbar[data-v-6fe87ea8]{position:absolute;top:16px;left:16px;right:16px;z-index:700;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.96);border-radius:14px;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.14);box-shadow:0 2px 12px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto}.fleet-route-replay__topbar-start[data-v-6fe87ea8],.fleet-route-replay__topbar[data-v-6fe87ea8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fleet-route-replay__topbar-start[data-v-6fe87ea8]{gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fleet-route-replay__topbar-end[data-v-6fe87ea8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:center;align-self:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.fleet-route-replay__heading[data-v-6fe87ea8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.fleet-route-replay__back[data-v-6fe87ea8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#334155;background:#f1f5f9;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__back[data-v-6fe87ea8]:hover{background:#e2e8f0;color:#0f172a;text-decoration:none}.fleet-route-replay__heading-title[data-v-6fe87ea8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0}.fleet-route-replay__topbar-icon[data-v-6fe87ea8]{color:#1a73e8;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__title[data-v-6fe87ea8]{margin:0;font-size:1rem;font-weight:700;line-height:1;color:#0f172a}.fleet-route-replay__subtitle[data-v-6fe87ea8]{margin:0;padding-left:24px;font-size:.75rem;color:#64748b;line-height:1.3}.fleet-route-replay__toolbar-filters[data-v-6fe87ea8]{-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__toolbar-filters[data-v-6fe87ea8] .fleet-list__resale-select,.fleet-route-replay__toolbar-filters[data-v-6fe87ea8] .reportrange-text{height:38px;min-height:38px;min-width:10rem;max-width:14rem;padding:0 .75rem;border:1px solid #c9d3dd;border-radius:.25rem;background-color:#f1f4f9;color:#395a7a;font-size:14px;font-weight:400;line-height:1.42857143;-webkit-box-sizing:border-box;box-sizing:border-box}.fleet-route-replay__toolbar-filters[data-v-6fe87ea8] .reportrange-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.fleet-route-replay__toolbar-filters[data-v-6fe87ea8] .daterangepicker{z-index:1200}.fleet-route-replay__toolbar-actions[data-v-6fe87ea8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__status[data-v-6fe87ea8],.fleet-route-replay__toolbar-actions .btn[data-v-6fe87ea8],.fleet-route-replay__topbar-end .btn-default[data-v-6fe87ea8],.fleet-route-replay__topbar-end .btn-primary[data-v-6fe87ea8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;height:38px}.fleet-route-replay__status[data-v-6fe87ea8]{font-size:.8125rem;white-space:nowrap}.fleet-route-replay__status-dot[data-v-6fe87ea8]{width:8px;height:8px;border-radius:50%;background:#2687e9;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__status-dot--live[data-v-6fe87ea8]{background:#0e731b;-webkit-box-shadow:0 0 0 2px rgba(14,115,27,.2);box-shadow:0 0 0 2px rgba(14,115,27,.2)}.fleet-route-replay__matching[data-v-6fe87ea8]{position:absolute;top:50%;left:50%;z-index:650;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:hsla(0,0%,100%,.96);border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(15,23,42,.12);box-shadow:0 2px 10px rgba(15,23,42,.12);font-size:.8125rem;pointer-events:none}.fleet-route-replay__map-hint[data-v-6fe87ea8]{position:absolute;left:50%;bottom:120px;z-index:550;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:4px 10px;border-radius:999px;background:rgba(15,23,42,.72);color:#fff;font-size:.6875rem;pointer-events:none;white-space:nowrap}.fleet-route-replay--chart-open .fleet-route-replay__map-hint[data-v-6fe87ea8]{bottom:190px}.fleet-route-replay__empty[data-v-6fe87ea8]{top:50%;left:50%;z-index:500;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1.25rem 1.5rem;text-align:center;-webkit-box-shadow:0 2px 8px rgba(57,90,122,.1);box-shadow:0 2px 8px rgba(57,90,122,.1);max-width:calc(100% - 48px)}.fleet-route-replay__dock[data-v-6fe87ea8],.fleet-route-replay__empty[data-v-6fe87ea8]{position:absolute;background:#fff;border:1px solid #dce3eb;border-radius:.35rem;pointer-events:auto}.fleet-route-replay__dock[data-v-6fe87ea8]{left:16px;right:16px;bottom:16px;z-index:700;padding:8px 10px;-webkit-box-shadow:0 2px 8px rgba(57,90,122,.12);box-shadow:0 2px 8px rgba(57,90,122,.12)}.fleet-route-replay__dock-bar[data-v-6fe87ea8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:38px}.fleet-route-replay__dock-controls[data-v-6fe87ea8]{gap:6px;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__dock-controls[data-v-6fe87ea8],.fleet-route-replay__dock-info[data-v-6fe87ea8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fleet-route-replay__dock-info[data-v-6fe87ea8]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 10px;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.8125rem;font-weight:400;color:#6c7f92;overflow:hidden}.fleet-route-replay__dock-meta[data-v-6fe87ea8]{white-space:nowrap}.fleet-route-replay__dock-tools[data-v-6fe87ea8]{-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__dock-tools ul[data-v-6fe87ea8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none}.fleet-route-replay__dock-tools li[data-v-6fe87ea8]{padding:0 2px}.fleet-route-replay__dock-tools .btn-default[data-v-6fe87ea8]{padding:4px 6px;color:#6c8aa5;font-weight:400;background-color:transparent;border:none;border-radius:.35rem;-webkit-box-shadow:none;box-shadow:none}.fleet-route-replay__dock-tools .btn-default[data-v-6fe87ea8]:focus,.fleet-route-replay__dock-tools .btn-default[data-v-6fe87ea8]:hover{color:#395a7a;background-color:#f1f4f9;border:none;-webkit-box-shadow:none;box-shadow:none}.fleet-route-replay__round-btn[data-v-6fe87ea8]{width:38px;height:38px;padding:0;border-radius:.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fleet-route-replay__round-btn--xs[data-v-6fe87ea8]{width:30px;height:30px;min-width:30px;padding:0;font-size:.875rem;font-weight:700;line-height:1}.fleet-route-replay__play-btn svg[data-v-6fe87ea8]{fill:#fff;stroke:#fff}.fleet-route-replay__dock-controls .fleet-list__resale-select[data-v-6fe87ea8]{height:38px;min-width:10rem;max-width:14rem;padding:0 .75rem;border:1px solid #c9d3dd;border-radius:.25rem;background-color:#f1f4f9;color:#395a7a;font-size:14px;font-weight:400;line-height:1.42857143;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__dock-controls .fleet-route-replay__speed-select[data-v-6fe87ea8]{min-width:0;width:3.75rem;max-width:3.75rem;padding:0 .35rem;text-align:center;-moz-text-align-last:center;text-align-last:center}.fleet-route-replay__skip-mini[data-v-6fe87ea8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;font-size:.8125rem;white-space:nowrap;cursor:pointer}.fleet-route-replay__skip-mini input[data-v-6fe87ea8]{margin:0;cursor:pointer}.fleet-route-replay__chart-wrap[data-v-6fe87ea8]{margin-top:6px}.fleet-route-replay__dot[data-v-6fe87ea8],.fleet-route-replay__swatch[data-v-6fe87ea8]{display:none}@media (max-width:768px){.fleet-route-replay__topbar[data-v-6fe87ea8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.fleet-route-replay__topbar-end[data-v-6fe87ea8]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fleet-route-replay__toolbar-actions[data-v-6fe87ea8],.fleet-route-replay__toolbar-filters[data-v-6fe87ea8],.fleet-route-replay__toolbar-filters[data-v-6fe87ea8] .fleet-list__toolbar-filters{width:100%}.fleet-route-replay__dock-bar[data-v-6fe87ea8]{-ms-flex-wrap:wrap;flex-wrap:wrap}.fleet-route-replay__dock-info[data-v-6fe87ea8]{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fleet-route-replay__skip-mini span[data-v-6fe87ea8]{display:none}.fleet-route-replay__map-hint[data-v-6fe87ea8]{bottom:100px;white-space:normal;text-align:center;max-width:calc(100% - 48px)}}.fleet-route-replay-marker__pin{width:100%;height:100%;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.35);box-shadow:0 2px 6px rgba(15,23,42,.35);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.fleet-route-replay-marker__pin--blue{background:#2687e9}.fleet-route-replay-marker__pin--green{background:#22c55e}.fleet-route-replay-marker__pin--red{background:#ef4444}.fleet-route-replay .leaflet-control-zoom{margin-right:16px!important;margin-bottom:100px!important;border:none!important;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.12)!important;box-shadow:0 2px 8px rgba(15,23,42,.12)!important}.fleet-route-replay--chart-open .leaflet-control-zoom{margin-bottom:170px!important}