/* DrivePilot V4.0 PWA */
html{
  -webkit-text-size-adjust:100%;
}
body{
  overscroll-behavior-y:none;
}
@media(display-mode:standalone){
  body{
    padding-top:env(safe-area-inset-top);
    padding-bottom:env(safe-area-inset-bottom);
  }
}
.pwa-install-hint{
  position:fixed;
  left:50%;
  bottom:calc(18px + env(safe-area-inset-bottom));
  transform:translateX(-50%);
  width:min(520px,calc(100% - 28px));
  background:#fff;
  border:1px solid #cfe5f3;
  box-shadow:0 16px 44px rgba(20,65,100,.16);
  border-radius:18px;
  padding:14px 42px 14px 16px;
  z-index:99999;
  color:#17395f;
  box-sizing:border-box;
}
.pwa-install-hint strong,
.pwa-install-hint span{
  display:block;
}
.pwa-install-hint span{
  margin-top:4px;
  color:#6d8397;
  font-size:13px;
  line-height:1.4;
}
.pwa-hint-close{
  position:absolute;
  right:10px;
  top:8px;
  width:30px;
  height:30px;
  border:0;
  background:#edf7fd;
  border-radius:50%;
  color:#17395f;
  font-size:22px;
  line-height:1;
}
