/* Shared by React routes, embedded editors and the static demo pages. */
.yr-tip.yr-site-tip {
  position: fixed;
  z-index: 10020;
  width: max-content;
  max-width: min(260px, calc(100vw - 24px));
  box-sizing: border-box;
  margin: 0;
  padding: 7px 10px;
  border: 0;
  border-radius: 8px;
  background: #323232;
  color: #fff;
  box-shadow: none;
  font-family: var(--font-nunito, var(--yr-font, Nunito)), Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: 0;
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
  pointer-events: none;
  opacity: 0;
  transform: none;
  transition: opacity 240ms ease;
}
[data-theme='dark'] .yr-tip.yr-site-tip { background: #101011; }
.yr-tip.yr-site-tip[data-open='true'] { opacity: 1; transition-duration: 300ms; }
@media (prefers-reduced-motion: reduce) { .yr-tip.yr-site-tip { transition: none; } }
@media (forced-colors: active) {
  .yr-tip.yr-site-tip { forced-color-adjust: auto; background: Canvas; color: CanvasText; }
}
