html,body,#root{height:100%}.leaflet-container{background:#e8ecea;font-family:inherit}.leaflet-tile-pane{filter:grayscale()contrast(.85)brightness(1.08)}.leaflet-tooltip{color:#1a2421;white-space:normal;border:1px solid #d9dedb;border-radius:6px;max-width:280px;font-family:Overpass,system-ui,sans-serif;font-size:12px;line-height:1.45;box-shadow:0 3px 10px #1a242124}.endpoint-label{white-space:nowrap;font-weight:700}.map-icon{background:0 0;border:none}.truck-marker{background:#fff;border:2.5px solid #1b4f9c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 2px 8px #1a24214d}
