/* R5.9.5 — mobile floating-control hard refresh and touch-drag reliability.
   This file is intentionally deployment-unique and loaded last to bypass stale CDN/browser CSS. */
.essence-floating-control{
  position:fixed!important;
  pointer-events:auto!important;
  touch-action:none!important;
  -ms-touch-action:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
  -webkit-touch-callout:none!important;
  cursor:grab!important;
  will-change:left,top,transform!important;
}
.essence-floating-control.is-dragging{
  cursor:grabbing!important;
  transition:none!important;
  transform:none!important;
}
.growth-nav-launch{
  z-index:990!important;
}
.growth-nav-launch>.growth-nav-logo{
  width:42px!important;
  height:42px!important;
  flex:0 0 42px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.growth-nav-launch>.growth-nav-logo::before,
.growth-nav-launch>.growth-nav-logo::after{
  content:none!important;
  display:none!important;
}
.growth-nav-launch>.growth-nav-logo img{
  display:block!important;
  width:42px!important;
  height:42px!important;
  max-width:none!important;
  object-fit:contain!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  pointer-events:none!important;
}
.eu-v8-command-launch{z-index:991!important;}
@media(max-width:760px){
  .eu-v8-command-launch{
    top:auto!important;
    left:max(12px,env(safe-area-inset-left))!important;
    right:auto!important;
    bottom:max(12px,env(safe-area-inset-bottom))!important;
    width:52px!important;
    min-width:52px!important;
    max-width:52px!important;
    height:52px!important;
    padding:0!important;
    justify-content:center!important;
    border-radius:16px!important;
  }
  .eu-v8-command-launch .eu-v8-command-label,
  .eu-v8-command-launch kbd{display:none!important;}
  .growth-nav-launch{
    top:auto!important;
    left:auto!important;
    right:max(12px,env(safe-area-inset-right))!important;
    bottom:max(12px,env(safe-area-inset-bottom))!important;
    width:54px!important;
    min-width:54px!important;
    max-width:54px!important;
    height:54px!important;
    padding:6px!important;
    gap:0!important;
    border-radius:16px!important;
  }
  .growth-nav-launch>div{display:none!important;}
  .growth-nav-launch>.growth-nav-logo,
  .growth-nav-launch>.growth-nav-logo img{
    width:42px!important;
    height:42px!important;
  }
}
