/* ---- Ondilo ICO chat (every page): the Service Hub widget's docked bar
   ("Chat with an ICO Expert", the site's navy, the first ICO Expert's face)
   sits on the bottom edge at the right; the open chat panel 12px in. The
   widget steps aside while the phone menu or the cart drawer is open
   (ico-chat.js mirrors the cart mask onto body.ico-overlay-open). On phones
   the bar keeps its natural width. ---- */
[data-shp-chat] {
  --shp-bottom: 0px;
  --shp-side: 16px;
  --shp-pill-min-width: 265px;
  --shp-panel-inset: 2px;
}

body.ondilo-menu-open [data-shp-chat],
body.ico-overlay-open [data-shp-chat] {
  visibility: hidden;
}

@media screen and (max-width: 47.99em) {
  [data-shp-chat] {
    --shp-side: 12px;
    --shp-pill-min-width: 0px;
  }
}

/* ---- "Need help?" card under the buy box on product pages
   (sections/need-help.njk): the first ICO Expert's face, one line, an
   arrow — opens the chat (nothing is sent; the chat already knows the
   product from the page). ---- */
.pp-help-cta {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  max-width: 100%;
  margin: 1.1rem 0 0;
  padding: 9px 18px 9px 9px;
  border-radius: 999px;
  background: #f5f5f7;
  border: 1px solid #e3e3e8;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  color: #1d1d1f;
  font-size: 0.95rem;
  line-height: 1.3;
  text-decoration: none;
  transition: transform 0.3s cubic-bezier(0.16, 0.84, 0.24, 1), border-color 0.2s, box-shadow 0.2s, background 0.2s;
}

.pp-help-cta:hover,
.pp-help-cta:focus-visible {
  transform: translateY(-1px);
  background: #eef3f4;
  border-color: rgba(0, 119, 139, 0.5);
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.09);
  color: #1d1d1f;
  text-decoration: none;
}

.pp-help-face {
  flex: none;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  object-fit: cover;
  object-position: 50% 28%;
  border: 2px solid #fff;
  box-shadow: 0 0 0 1px #d8dbe0;
  background: #e9e9ee;
}

.pp-help-text strong {
  font-weight: 700;
}

.pp-help-arrow {
  margin-left: 4px;
  color: #00778b;
  font-weight: 700;
}

/* an inline "Chat with an ICO Expert" link in running text (the
   Get-started benefit lines) */
.ico-chat-link {
  color: #00778b;
  font-weight: 600;
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 119, 139, 0.35);
}

.ico-chat-link:hover {
  color: #006377;
  border-bottom-color: currentColor;
}
