/* Dock geometry has one owner, including after conversation CSS loads. */
#product-help-dock {
  --ph-purple:#542192;
  position:fixed;
  right:max(24px, env(safe-area-inset-right, 0px));
  bottom:calc(max(var(--assistant-bar-clearance, 0px), var(--mobile-nav-space, 0px)) + 32px + env(safe-area-inset-bottom, 0px));
  z-index:110;
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:12px;
  max-width:calc(100% - 32px);
  font-family:'Instrument Sans',sans-serif;
}
#product-help-dock #price-help-open,
#product-help-dock #business-whatsapp-open {
  box-sizing:border-box;
  display:flex;
  align-items:center;
  justify-content:center;
  flex:0 0 56px;
  width:56px;
  height:56px;
  min-height:56px;
  padding:0;
  border:1px solid #ffffff66;
  border-radius:50%;
  color:#fff;
  background:var(--ph-purple);
  box-shadow:0 8px 30px #0e24332b;
  text-decoration:none;
  cursor:pointer;
  transition:background .2s,transform .2s;
}
#product-help-dock #business-whatsapp-open {background:#25D366;}
#product-help-dock #price-help-open:hover {background:#3c166c;transform:translateY(-2px);}
#product-help-dock #business-whatsapp-open:hover {transform:translateY(-2px);}
#product-help-dock :focus-visible {outline:3px solid #a274db;outline-offset:3px;}
#product-help-dock svg {width:25px;height:25px;flex-shrink:0;}
.assistant-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
body:has(#price-help-dialog[open]) #product-help-dock {visibility:hidden;pointer-events:none;}
@media(max-width:600px) {
  #product-help-dock {right:max(20px,env(safe-area-inset-right,0px));}
  #product-help-dock #price-help-open,#product-help-dock #business-whatsapp-open {width:52px;height:52px;min-height:52px;flex-basis:52px;}
}
@media(prefers-reduced-motion:reduce) {#product-help-dock a,#product-help-dock button {transition:none!important;}}
.mi-offscreen,.mi-offscreen * {animation-play-state:paused!important;}

@media(max-height:600px) and (min-width:601px) {#product-help-dock {flex-direction:row;}}
