.kb-pickup-map{position:relative;border-width:0}.kb-pickup-map.visible{height:232px;border:1px solid var(--g200)}.kb-pickup-canvas{width:100%;height:100%}.kb-pickup-status{position:absolute;inset:0;margin:0;padding:24px;display:flex;align-items:center;justify-content:center;text-align:center;background:#f4f5f7;color:#374151;font:500 14px/1.5 Inter,sans-serif}.kb-pickup-status[hidden]{display:none}.kb-route-summary{position:absolute;z-index:2;top:10px;left:10px;right:48px;margin:0;padding:8px 12px;border-radius:8px;background:#fffffff2;color:#202124;box-shadow:0 1px 6px #0002;white-space:pre-line;font:600 12px/1.5 Inter,sans-serif;pointer-events:none}.kb-route-summary[hidden]{display:none}.kb-pickup-pin{position:absolute;width:36px;height:44px;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 2px 2px #0005)}.kb-pickup-map[data-state=unavailable].visible{height:84px}@media(min-width:768px){.kb-pickup-map.visible{height:280px}}.kb-pickup-map[data-route=ready].visible{height:300px}@media(prefers-reduced-motion:reduce){.kb-pickup-map{transition:none}}
