.street-route-preview{color:#454545;background:#f2f2f2;flex-direction:column;width:100%;height:100%;font:13px/1.4 system-ui,sans-serif;display:flex;position:relative}.street-route-preview__map{flex:1;min-height:0;position:relative}.street-route-preview .street-route-preview__location,.street-route-preview .street-route-preview__location:before{background-color:var(--street-locationColor)}.street-route-preview .street-route-preview__location{z-index:3;pointer-events:none}.street-route-preview .street-route-preview__location:after{box-shadow:0 0 0 12px var(--street-locationAccuracyColor), 0 2px 8px #0006}.street-route-preview .street-route-preview__location:before{animation-name:street-route-preview-location-pulse}.street-route-preview .street-route-preview__location.is-paused:before{animation-play-state:paused}@keyframes street-route-preview-location-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1)}}.street-route-preview__attribution{text-align:right;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 6px);padding:0 2px;font-size:8px;line-height:11px;position:absolute;bottom:2px;right:6px;overflow:hidden}.street-route-preview__status{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;position:absolute;top:16px;left:16px;right:16px;box-shadow:0 2px 8px #0002}.street-route-preview__status button{cursor:pointer;font:inherit;padding:8px 12px}.street-route-preview button:focus-visible,.street-route-preview canvas:focus-visible{outline-offset:-3px;outline:3px solid #426f55}.street-route-preview__hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}