.legend-glyph.svelte-j9rsss{flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.legend-glyph--dot.svelte-j9rsss:before{content:"";background-color:var(--glyph-color);border-radius:9999px;width:10px;height:10px}.legend-glyph--square.svelte-j9rsss:before{content:"";background-color:var(--glyph-color);border-radius:2px;width:10px;height:10px}.legend-glyph--ring.svelte-j9rsss:before{content:"";border:2px solid var(--glyph-color);background-color:#0000;border-radius:9999px;width:10px;height:10px}.legend-glyph--triangle.svelte-j9rsss:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:9px solid var(--glyph-color);width:0;height:0}.legend-glyph--diamond.svelte-j9rsss:before{content:"";background-color:var(--glyph-color);width:7px;height:7px;transform:rotate(45deg)}.dispatch-legend-fold.svelte-j9rsss{opacity:0;visibility:hidden;grid-template-rows:0fr;min-height:0;display:grid}.dispatch-legend-fold--open.svelte-j9rsss{opacity:1;visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.dispatch-legend-fold.svelte-j9rsss{transition:grid-template-rows .2s,opacity .2s,visibility 0s linear .2s}.dispatch-legend-fold--open.svelte-j9rsss{transition:grid-template-rows .2s,opacity .2s,visibility}.dispatch-legend-chip.svelte-j9rsss{animation:.15s .1s backwards svelte-j9rsss-dispatch-legend-chip-in}}@keyframes svelte-j9rsss-dispatch-legend-chip-in{0%{opacity:0}}.dispatch-driver-marker{cursor:pointer;position:relative}.dispatch-driver-marker svg{display:block}.dispatch-driver-marker--stalled:before{content:"";pointer-events:none;border:2px solid #f59e0b8c;border-radius:9999px;position:absolute;inset:1px}@media (prefers-reduced-motion:no-preference){.dispatch-driver-marker--stalled:before{animation:1.6s ease-in-out infinite dispatch-stall-pulse}}@keyframes dispatch-stall-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.1;transform:scale(1.45)}}.maplibregl-popup-content{background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius);padding:.625rem .75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.maplibregl-popup-content:has(.dispatch-popup){padding:0;overflow:hidden}.maplibregl-popup-anchor-top .maplibregl-popup-tip,.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--popover)}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--popover)}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--popover)}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--popover)}.maplibregl-popup-close-button{color:var(--popover-foreground);opacity:.7;z-index:1;padding:0 .375rem;font-size:1rem}.maplibregl-popup-close-button:hover{background:var(--accent);color:var(--accent-foreground);opacity:1;border-radius:.25rem}[dir=rtl] .maplibregl-popup-close-button{left:0;right:auto}.dispatch-popup{width:300px;max-width:100%;font-family:var(--font-sans);color:var(--popover-foreground);text-align:start;font-size:12px;line-height:1.45}.dispatch-popup__header{padding:10px 12px;border-block-end:1px solid var(--border);align-items:center;gap:8px;padding-inline-end:34px;display:flex}.dispatch-popup__glyph{flex:none;display:inline-flex}.dispatch-popup__glyph svg{width:16px;height:16px;display:block}.dispatch-popup__ref{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.dispatch-popup__badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border);background:var(--muted);max-width:45%;color:var(--muted-foreground);border-radius:9999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:500;overflow:hidden}.dispatch-popup__body{padding:8px 12px 10px}.dispatch-popup__recipient{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.dispatch-popup__place{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);overflow:hidden}.dispatch-popup__muted{color:var(--muted-foreground);font-style:italic}.dispatch-popup__facts{border-block-start:1px solid var(--border);grid-template-columns:max-content 1fr;align-items:center;gap:3px 12px;margin-block-start:8px;padding-block-start:8px;display:grid}.dispatch-popup__fact-label{color:var(--muted-foreground)}.dispatch-popup__fact-value{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;color:var(--popover-foreground);font-variant-numeric:tabular-nums;overflow:hidden}.dispatch-popup__fact-value--cod{font-size:13.5px;font-weight:700}.dispatch-popup__phone{border-block-start:1px solid var(--border);color:var(--primary);align-items:center;gap:8px;padding:7px 12px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.dispatch-popup__phone:hover{background:var(--accent)}.dispatch-popup__phone:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dispatch-popup__phone-icon{flex:none}.dispatch-popup__phone-number{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.dispatch-popup__phone-hint{color:var(--muted-foreground);flex:none;font-size:10.5px;font-weight:500}.dispatch-popup__actions{border-block-start:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;display:grid}.gm-style .gm-style-iw,.gm-style .gm-style-iw-c{background:var(--popover)!important;color:var(--popover-foreground)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d!important}.gm-style .gm-style-iw-d{background:var(--popover)!important;overflow:auto!important}.gm-style .gm-style-iw-tc:after,.gm-style .gm-style-iw-t:after{background:var(--popover)!important}.gm-style .gm-ui-hover-effect>span{background-color:var(--popover-foreground)!important}.dispatch-popup__btn{border-radius:calc(var(--radius) - 2px);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;height:30px;padding-inline:8px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.dispatch-popup__btn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.dispatch-popup__btn--secondary{border:1px solid var(--border);color:var(--popover-foreground);background:0 0}.dispatch-popup__btn--secondary:hover{background:var(--accent);color:var(--accent-foreground)}.dispatch-popup__btn--primary{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground)}.dispatch-popup__btn--primary:hover{opacity:.9}.dispatch-popup--driver{width:280px}.dispatch-popup--driver .dispatch-popup__header{flex-wrap:wrap;row-gap:4px}.dispatch-popup--driver .dispatch-popup__ref{flex:auto}.dispatch-popup--driver .dispatch-popup__header:last-child{border-block-end:0}.dispatch-popup__badge--alert{color:#b45309;background:#f59e0b26;border-color:#f59e0b73;max-width:100%;font-weight:600}.dark .dispatch-popup__badge--alert{color:#fbbf24}.dispatch-popup__facts--flush{border-block-start:0;margin-block-start:0;padding-block-start:0}.dispatch-popup__footnote{text-overflow:ellipsis;white-space:nowrap;border-block-start:1px solid var(--border);color:var(--muted-foreground);padding:6px 12px;font-size:10.5px;overflow:hidden}.gm-style .gm-style-iw-c:has(.dispatch-popup){padding:0!important}.gm-style .gm-style-iw-c:has(.dispatch-popup) .gm-style-iw-d{padding:0!important;overflow:hidden!important}.gm-style .gm-style-iw-c:has(.dispatch-popup) .gm-style-iw-chr{z-index:1;height:auto;position:absolute;top:0;right:0}.status-glyph.svelte-16awmz4{opacity:.75;flex:none;width:7px;height:7px;display:inline-block}.status-glyph--dot.svelte-16awmz4{background-color:currentColor;border-radius:9999px}.status-glyph--square.svelte-16awmz4{background-color:currentColor;border-radius:1px}.status-glyph--ring.svelte-16awmz4{background-color:#0000;border:2px solid;border-radius:9999px}.status-glyph--triangle.svelte-16awmz4{background-color:#0000;border-bottom:7px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.status-glyph--diamond.svelte-16awmz4{background-color:currentColor;transform:rotate(45deg)}
