/* Small additions for behaviour that the original site rendered with its own runtime. */

/* "Link copied" confirmation next to share buttons */
.static-copy-tip {
  position: absolute;
  z-index: 100000;
  transform: translate(-50%, -100%);
  padding: 6px 10px;
  border-radius: 4px;
  background: #000;
  color: #fff;
  font: 14px/1.4 Helvetica, Arial, sans-serif;
  white-space: nowrap;
  pointer-events: none;
  opacity: 1;
  transition: opacity .3s ease;
}
.static-copy-tip.is-hidden {
  opacity: 0;
}

/* form "thank you" message shown in place of the fields after sending */
.static-form-thanks {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
}

/* search popup: result descriptions are cut to two lines like on the original site */
#POPUPS_ROOT .CollapsibleTextcomponent2568482278--collapse {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: pre-line;
}
