/* Styled hover tooltip (PLO.ui.tip) — body-level, never clipped. */
.tip {
  position: absolute; z-index: 1000; max-width: 264px; pointer-events: none;
  background: var(--panel-2); border: 1px solid var(--line); border-radius: 10px;
  padding: 9px 11px; box-shadow: var(--shadow); color: var(--text);
  font-size: 12px; line-height: 1.42;
  opacity: 0; transform: translateY(3px); transition: opacity .12s ease, transform .12s ease;
}
.tip.show { opacity: 1; transform: none; }
.tip-title { font-weight: 800; color: var(--gold); margin-bottom: 3px; }
.tip-body { color: var(--text); }
.tip-ref { margin-top: 6px; color: var(--muted); font-size: 10px; letter-spacing: 0.04em; }
