.fleet-tracking-map[data-v-6a5413d3]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;min-height:0;overflow:hidden;background:#e5e3df}.fleet-tracking-map__map[data-v-6a5413d3]{position:absolute;inset:0;z-index:0}.fleet-tracking-map__topbar[data-v-6a5413d3]{position:absolute;top:16px;left:16px;right:16px;z-index:600;-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-tracking-map__topbar-start[data-v-6a5413d3],.fleet-tracking-map__topbar[data-v-6a5413d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fleet-tracking-map__topbar-start[data-v-6a5413d3]{gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fleet-tracking-map__topbar-end[data-v-6a5413d3]{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}.fleet-tracking-map__heading[data-v-6a5413d3]{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-tracking-map__back[data-v-6a5413d3]{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-tracking-map__back[data-v-6a5413d3]:hover{background:#e2e8f0;color:#0f172a;text-decoration:none}.fleet-tracking-map__heading-title[data-v-6a5413d3]{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-tracking-map__topbar-icon[data-v-6a5413d3]{color:#1a73e8;-ms-flex-negative:0;flex-shrink:0}.fleet-tracking-map__title[data-v-6a5413d3]{margin:0;font-size:1rem;font-weight:700;line-height:1;color:#0f172a}.fleet-tracking-map__subtitle[data-v-6a5413d3]{margin:0;padding-left:24px;font-size:.75rem;color:#64748b;line-height:1.3}.fleet-tracking-map__resale-wrap[data-v-6a5413d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.fleet-tracking-map__resale-select[data-v-6a5413d3]{max-width:200px;min-width:140px;height:32px;padding:0 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#334155;font-size:.75rem;font-weight:600}.fleet-tracking-map__resale-select[data-v-6a5413d3]:focus{outline:none;border-color:#93c5fd;-webkit-box-shadow:0 0 0 3px rgba(26,115,232,.12);box-shadow:0 0 0 3px rgba(26,115,232,.12)}.fleet-tracking-map__status[data-v-6a5413d3]{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:32px;font-size:.75rem;color:#475569;white-space:nowrap}.fleet-tracking-map__status-sep[data-v-6a5413d3]{opacity:.5}.fleet-tracking-map__panel-toggle[data-v-6a5413d3]{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border:0;border-radius:999px;height:32px;padding:0 12px;background:#1a73e8;color:#fff;font-size:.75rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.fleet-tracking-map__panel-toggle[data-v-6a5413d3]:hover{background:#1558b0}.fleet-tracking-map__panel[data-v-6a5413d3]{position:absolute;top:96px;left:16px;bottom:16px;width:360px;max-width:calc(100% - 32px);z-index:550;gap:12px;pointer-events:none;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.fleet-tracking-map__panel[data-v-6a5413d3],.fleet-tracking-map__section[data-v-6a5413d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fleet-tracking-map__section[data-v-6a5413d3]{pointer-events:auto;min-height:0;background:hsla(0,0%,100%,.97);border-radius:14px;-webkit-box-shadow:0 4px 18px rgba(15,23,42,.14);box-shadow:0 4px 18px rgba(15,23,42,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.fleet-tracking-map__section--grow[data-v-6a5413d3]{-webkit-box-flex:1;-ms-flex:1;flex:1}.fleet-tracking-map__section-head[data-v-6a5413d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:12px 14px 10px;border-bottom:1px solid #eef2f7}.fleet-tracking-map__section-head h2[data-v-6a5413d3]{margin:0;font-size:.875rem;font-weight:700;color:#0f172a}.fleet-tracking-map__section-badge[data-v-6a5413d3]{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;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:700}.fleet-tracking-map__section-body[data-v-6a5413d3]{padding:8px;overflow:auto;min-height:0}.fleet-tracking-map__empty[data-v-6a5413d3]{margin:0;padding:12px 8px;font-size:.8125rem;color:#64748b}.fleet-tracking-map__list[data-v-6a5413d3]{list-style:none;margin:0;padding:0}.fleet-tracking-map__list-item[data-v-6a5413d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.fleet-tracking-map__list-item.active[data-v-6a5413d3],.fleet-tracking-map__list-item[data-v-6a5413d3]:hover{background:#eff6ff}.fleet-tracking-map__list-item--static[data-v-6a5413d3]{cursor:pointer}.fleet-tracking-map__list-marker[data-v-6a5413d3]{width:10px;height:10px;border-radius:50%;margin-top:5px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.fleet-tracking-map__list-marker--deliverer[data-v-6a5413d3]{background:#1a73e8}.fleet-tracking-map__list-marker--delivery[data-v-6a5413d3]{background:#f59e0b}.fleet-tracking-map__list-marker--route[data-v-6a5413d3]{background:#6366f1}.fleet-tracking-map__list-status-pill[data-v-6a5413d3]{margin-top:4px}.fleet-tracking-map__list-body[data-v-6a5413d3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.fleet-tracking-map__list-route-aside[data-v-6a5413d3]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2px;padding-top:1px;text-align:right}.fleet-tracking-map__list-route-eta[data-v-6a5413d3]{font-size:.875rem;font-weight:700;color:#4338ca;line-height:1.2;white-space:nowrap}.fleet-tracking-map__list-route-seq[data-v-6a5413d3]{font-size:.6875rem;font-weight:600;color:#64748b;line-height:1.2;white-space:nowrap}.fleet-tracking-map__list-speed-aside[data-v-6a5413d3]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2px}.fleet-tracking-map__list-speed[data-v-6a5413d3]{font-size:.875rem;font-weight:600;color:#475569;line-height:1.2;white-space:nowrap}.fleet-tracking-map__list-speed--idle[data-v-6a5413d3]{color:#94a3b8;font-weight:500}.fleet-tracking-map__list-content[data-v-6a5413d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.fleet-tracking-map__list-content strong[data-v-6a5413d3]{font-size:.875rem;color:#0f172a}.fleet-tracking-map__list-meta[data-v-6a5413d3],.fleet-tracking-map__list-time[data-v-6a5413d3]{font-size:.75rem;color:#64748b;line-height:1.35}.fleet-tracking-map__clear-filter[data-v-6a5413d3]{display:block;width:100%;margin-top:4px;padding:8px;border:0;background:transparent;color:#1a73e8;font-size:.8125rem;font-weight:600;text-align:left}.fleet-tracking-map__clear-filter[data-v-6a5413d3]:hover{text-decoration:underline}.fleet-tracking-map__legend[data-v-6a5413d3]{position:absolute;right:72px;bottom:16px;left:auto;z-index:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 2px 10px rgba(15,23,42,.12);box-shadow:0 2px 10px rgba(15,23,42,.12);font-size:.75rem;color:#475569;pointer-events:none}.fleet-tracking-map__legend-dot[data-v-6a5413d3]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px;vertical-align:middle}.fleet-tracking-map__legend-dot--deliverer[data-v-6a5413d3]{background:#1a73e8}.fleet-tracking-map__legend-dot--resale[data-v-6a5413d3]{background:#16a34a}.fleet-tracking-map__legend-dot--delivery[data-v-6a5413d3]{background:#f59e0b}.fleet-tracking-map__legend-dot--vehicle[data-v-6a5413d3]{background:#9333ea}.fleet-tracking-map__legend-line[data-v-6a5413d3]{display:inline-block;width:18px;height:3px;margin-right:4px;vertical-align:middle;border-radius:2px}.fleet-tracking-map__legend-line--route[data-v-6a5413d3]{background:repeating-linear-gradient(90deg,#6366f1,#6366f1 6px,transparent 0,transparent 10px)}.fleet-tracking-map__dot[data-v-6a5413d3]{width:8px;height:8px;border-radius:50%;background:#adb5bd;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.fleet-tracking-map__dot--live[data-v-6a5413d3]{background:#22c55e;-webkit-box-shadow:0 0 0 4px rgba(34,197,94,.18);box-shadow:0 0 0 4px rgba(34,197,94,.18)}@media (max-width:991.98px){.fleet-tracking-map__topbar[data-v-6a5413d3]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:12px;left:12px;right:12px;padding:10px 12px;gap:8px}.fleet-tracking-map__topbar-end[data-v-6a5413d3]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:auto;align-self:auto}.fleet-tracking-map__resale-select[data-v-6a5413d3]{max-width:none;-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px}.fleet-tracking-map__panel-toggle[data-v-6a5413d3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto}.fleet-tracking-map__panel[data-v-6a5413d3]{top:auto;left:12px;right:12px;bottom:12px;width:auto;max-height:420px;height:52vh}.fleet-tracking-map__panel--closed[data-v-6a5413d3]{-webkit-transform:translateY(calc(100% + 24px));transform:translateY(calc(100% + 24px));opacity:0;pointer-events:none}.fleet-tracking-map__legend[data-v-6a5413d3]{right:12px;bottom:12px}.fleet-tracking-map--panel-open .fleet-tracking-map__legend[data-v-6a5413d3]{bottom:calc(52vh + 20px)}}@media (max-width:575.98px){.fleet-tracking-map__subtitle[data-v-6a5413d3]{font-size:.6875rem;padding-left:24px}.fleet-tracking-map__status[data-v-6a5413d3]{font-size:.6875rem}.fleet-tracking-map__topbar-end[data-v-6a5413d3]{gap:6px}.fleet-tracking-map__resale-select[data-v-6a5413d3]{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.fleet-tracking-marker__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.fleet-tracking-marker__pin,.fleet-tracking-marker__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fleet-tracking-marker__pin{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35);box-shadow:0 1px 4px rgba(0,0,0,.35)}.fleet-tracking-marker__pin--blue{background:#1a73e8}.fleet-tracking-marker__pin--orange{background:#f59e0b}.fleet-tracking-marker__pin--green{background:#16a34a;-webkit-box-shadow:0 0 0 3px rgba(22,163,74,.2),0 1px 4px rgba(0,0,0,.35);box-shadow:0 0 0 3px rgba(22,163,74,.2),0 1px 4px rgba(0,0,0,.35)}.fleet-tracking-marker__pin--route{background:linear-gradient(135deg,#6366f1,#4f46e5);-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.25),0 1px 4px rgba(0,0,0,.35);box-shadow:0 0 0 3px rgba(99,102,241,.25),0 1px 4px rgba(0,0,0,.35)}.fleet-tracking-marker__pin--purple{background:#9333ea;-webkit-box-shadow:0 0 0 3px rgba(147,51,234,.2),0 1px 4px rgba(0,0,0,.35);box-shadow:0 0 0 3px rgba(147,51,234,.2),0 1px 4px rgba(0,0,0,.35)}.fleet-tracking-marker__initial{color:#fff;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.fleet-tracking-marker__caption{margin-top:3px;max-width:120px;text-align:center;pointer-events:none}.fleet-tracking-marker__caption span{display:block;font-size:10px;font-weight:600;line-height:1.25;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.fleet-tracking-marker{background:transparent;border:none}.fleet-tracking-map .leaflet-control-zoom{border:0!important;-webkit-box-shadow:0 2px 10px rgba(15,23,42,.14)!important;box-shadow:0 2px 10px rgba(15,23,42,.14)!important;border-radius:10px!important;overflow:hidden}.fleet-tracking-map .leaflet-control-zoom a{width:36px!important;height:36px!important;line-height:36px!important;color:#334155!important}.fleet-tracking-popup__address{display:block;margin-top:6px;color:#475569;font-size:.8125rem;line-height:1.35}.fleet-tracking-popup__address--loading,.fleet-tracking-popup__address--muted{color:#94a3b8}.fleet-tracking-popup__address--loading{font-style:italic}.fleet-tracking-popup__street-view{display:inline-block;margin-top:8px;font-size:.8125rem;font-weight:600}.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-74286ad2]{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-74286ad2],.fleet-list__vehicle-select[data-v-74286ad2]{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-74286ad2]{max-width:18rem}.fleet-list__clear-btn[data-v-74286ad2]{height:38px;font-weight:400;-ms-flex-negative:0;flex-shrink:0}.fleet-list__toolbar-filters[data-v-74286ad2] .daterangepicker{z-index:1100}@media (max-width:767.98px){.fleet-list__toolbar-filters[data-v-74286ad2]{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-74286ad2],.fleet-list__resale-select[data-v-74286ad2],.fleet-list__toolbar-filters .list-page__date-range[data-v-74286ad2],.fleet-list__vehicle-select[data-v-74286ad2]{width:100%;max-width:none}.fleet-list__toolbar-filters[data-v-74286ad2] .vue-daterange-picker{display:block;width:100%}.fleet-list__toolbar-filters[data-v-74286ad2] .reportrange-text{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fleet-route-replay[data-v-03ed80d7]{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-03ed80d7]{position:absolute;inset:0;z-index:0}.fleet-route-replay__topbar[data-v-03ed80d7]{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-03ed80d7],.fleet-route-replay__topbar[data-v-03ed80d7]{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-03ed80d7]{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-03ed80d7]{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-03ed80d7]{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-03ed80d7]{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-03ed80d7]:hover{background:#e2e8f0;color:#0f172a;text-decoration:none}.fleet-route-replay__heading-title[data-v-03ed80d7]{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-03ed80d7]{color:#1a73e8;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__title[data-v-03ed80d7]{margin:0;font-size:1rem;font-weight:700;line-height:1;color:#0f172a}.fleet-route-replay__subtitle[data-v-03ed80d7]{margin:0;padding-left:24px;font-size:.75rem;color:#64748b;line-height:1.3}.fleet-route-replay__toolbar-filters[data-v-03ed80d7]{-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__toolbar-filters[data-v-03ed80d7] .fleet-list__resale-select,.fleet-route-replay__toolbar-filters[data-v-03ed80d7] .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-03ed80d7] .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-03ed80d7] .daterangepicker{z-index:1200}.fleet-route-replay__toolbar-actions[data-v-03ed80d7]{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-03ed80d7],.fleet-route-replay__toolbar-actions .btn[data-v-03ed80d7],.fleet-route-replay__topbar-end .btn-default[data-v-03ed80d7],.fleet-route-replay__topbar-end .btn-primary[data-v-03ed80d7]{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-03ed80d7]{font-size:.8125rem;white-space:nowrap}.fleet-route-replay__status-dot[data-v-03ed80d7]{width:8px;height:8px;border-radius:50%;background:#2687e9;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__status-dot--live[data-v-03ed80d7]{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-03ed80d7]{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-03ed80d7]{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-03ed80d7]{bottom:190px}.fleet-route-replay__empty[data-v-03ed80d7]{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-03ed80d7],.fleet-route-replay__empty[data-v-03ed80d7]{position:absolute;background:#fff;border:1px solid #dce3eb;border-radius:.35rem;pointer-events:auto}.fleet-route-replay__dock[data-v-03ed80d7]{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-03ed80d7]{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-03ed80d7]{gap:6px;-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__dock-controls[data-v-03ed80d7],.fleet-route-replay__dock-info[data-v-03ed80d7]{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-03ed80d7]{-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-03ed80d7]{white-space:nowrap}.fleet-route-replay__dock-tools[data-v-03ed80d7]{-ms-flex-negative:0;flex-shrink:0}.fleet-route-replay__dock-tools ul[data-v-03ed80d7]{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-03ed80d7]{padding:0 2px}.fleet-route-replay__dock-tools .btn-default[data-v-03ed80d7]{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-03ed80d7]:focus,.fleet-route-replay__dock-tools .btn-default[data-v-03ed80d7]:hover{color:#395a7a;background-color:#f1f4f9;border:none;-webkit-box-shadow:none;box-shadow:none}.fleet-route-replay__round-btn[data-v-03ed80d7]{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-03ed80d7]{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-03ed80d7]{fill:#fff;stroke:#fff}.fleet-route-replay__dock-controls .fleet-list__resale-select[data-v-03ed80d7]{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-03ed80d7]{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-03ed80d7]{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-03ed80d7]{margin:0;cursor:pointer}.fleet-route-replay__chart-wrap[data-v-03ed80d7]{margin-top:6px}.fleet-route-replay__dot[data-v-03ed80d7],.fleet-route-replay__swatch[data-v-03ed80d7]{display:none}@media (max-width:768px){.fleet-route-replay__topbar[data-v-03ed80d7]{-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-03ed80d7]{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fleet-route-replay__toolbar-actions[data-v-03ed80d7],.fleet-route-replay__toolbar-filters[data-v-03ed80d7],.fleet-route-replay__toolbar-filters[data-v-03ed80d7] .fleet-list__toolbar-filters{width:100%}.fleet-route-replay__dock-bar[data-v-03ed80d7]{-ms-flex-wrap:wrap;flex-wrap:wrap}.fleet-route-replay__dock-info[data-v-03ed80d7]{-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-03ed80d7]{display:none}.fleet-route-replay__map-hint[data-v-03ed80d7]{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-marker__pin--amber{background:#f59e0b}.fleet-route-replay-marker__pin--numbered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;line-height:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.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}