/* R95: manual-origin route preview, never styled as live GPS navigation. */
body.bx-r38-ui.bx-r95-manual-preview #routePanel:not([hidden]){
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  pointer-events:auto!important;
  position:fixed!important;
  top:238px!important;
  left:24px!important;
  right:auto!important;
  bottom:auto!important;
  width:min(420px,calc(100vw - 118px))!important;
  max-height:calc(100dvh - 255px)!important;
  transform:none!important;
  overflow:auto!important;
  z-index:2147483200!important;
  background:rgba(5,17,27,.98)!important;
  border:1px solid rgba(103,185,245,.32)!important;
}
body.bx-r38-ui.bx-r95-manual-preview #routePanel[hidden]{display:none!important}
@media(max-width:760px){
 body.bx-r38-ui.bx-r95-manual-preview #routePanel:not([hidden]){
  top:auto!important;
  bottom:max(8px,env(safe-area-inset-bottom,0px))!important;
  left:8px!important;
  right:64px!important;
  width:auto!important;
  max-height:min(48dvh,430px)!important;
  border-radius:18px!important;
 }
}
