/* Jardín Central v701 — conserva cabecera, nombres limpios y scroll nativo. */

/* Cabecera: misma presentación aprobada previamente. */
html body img[data-jc-header-v628],
html body img[data-jc-header-v670],
html body img.jcHeaderV691 {
  display: block !important;
  width: clamp(102px, 32vw, 140px) !important;
  height: auto !important;
  max-width: 140px !important;
  max-height: 44px !important;
  transform: translateY(2px) !important;
  object-fit: contain !important;
  object-position: left center !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
html body .jcHeaderWordmarkV682 { display:none !important; }

/* Chat principal */
html body [data-jc-main-event-v691="1"],
html body .jcMainLegendV691,
html body .jcMainGroupNameV691 {
  touch-action: pan-y !important;
}

html body .jcMainGroupNameV691 {
  color: #08766a !important;
  font-weight: 800 !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 2px !important;
  cursor: pointer !important;
}

html body .jcMainBlueGroupIconV691,
html body .jcMainEmptyOpenV691 {
  display: none !important;
}

@media (max-width:768px){
  html body .jcMainLegendV691 {
    position: relative !important;
    left: -18px !important;
    overflow: visible !important;
  }
  html body .jcMainGroupNameV691 {
    display:inline-block !important;
    width:var(--jc-main-name-width-v691) !important;
    max-width:var(--jc-main-name-width-v691) !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    vertical-align:bottom !important;
  }
  html body .jcMainShareV691 {
    transform: translateX(24px) !important;
  }
}

/* La fila y el actor son texto; solo el nombre y compartir son acciones. */
html body #chatBody [data-jc-main-event-v691="1"],
html body #chatBody [data-jc-main-event-v691="1"] .activityLogMainV420,
html body #chatBody [data-jc-main-event-v691="1"] .jcMainLegendV691 {
  cursor: default !important;
  touch-action: pan-y !important;
}
html body #chatBody [data-jc-main-event-v691="1"] .jcMainGroupNameV691 {
  display: inline-block !important;
  width: auto !important;
  max-width: min(265px, 48vw) !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  vertical-align: bottom !important;
  cursor: pointer !important;
  touch-action: pan-y !important;
}
html body #chatBody .jcMainGroupNameV691:focus-visible {
  outline: 2px solid #08766a !important;
  outline-offset: 3px !important;
  border-radius: 2px !important;
}

/* Compartir sigue al texto de cada ingreso, también cuando ocupa varias líneas.
   El botón original sigue en el DOM para conservar sus datos y eventos. */
html body #chatBody [data-jc-main-event-v691="1"] .activityLogLineV420 {
  display: block !important;
}
html body #chatBody [data-jc-main-event-v691="1"] .activityLogMainV420 {
  display: contents !important;
}
html body #chatBody [data-jc-main-event-v691="1"] .activityLogCopyV420,
html body #chatBody [data-jc-main-event-v691="1"] .activityLogSentenceV420 {
  display: inline !important;
  position: static !important;
  left: auto !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}
html body #chatBody [data-jc-main-event-v691="1"] .jcMainGroupNameV691 {
  display: inline !important;
  max-width: none !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-overflow: clip !important;
  vertical-align: baseline !important;
}
html body #chatBody [data-jc-main-event-v691="1"] .activityLogShareV420 {
  display: inline-flex !important;
  vertical-align: middle !important;
  margin: 0 !important;
  margin-inline-start: 5px !important;
  transform: none !important;
}
