.omeety-highlight {
  outline: 2px solid #0f766e !important;
  outline-offset: 2px !important;
  background-image: linear-gradient(
    135deg,
    rgba(15, 118, 110, 0.12),
    rgba(245, 158, 11, 0.12)
  ) !important;
}

/* 元素选取模式（侧栏 📌 选取 → 进页面点元素） */
#omeety-pick-highlight {
  position: fixed;
  z-index: 2147483646;
  pointer-events: none;
  border: 2px solid #2563eb;
  background: rgba(37, 99, 235, 0.12);
  border-radius: 2px;
  left: 0;
  top: 0;
  will-change: transform, width, height;
}
#omeety-pick-banner {
  position: fixed;
  top: 8px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2147483647;
  background: #2563eb;
  color: #fff;
  padding: 6px 12px;
  border-radius: 6px;
  font: 13px -apple-system, "Segoe UI", "Microsoft YaHei", sans-serif;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.35);
  cursor: default;
}

/* Persistent multi-pick markers while selection mode is active. The stable
   data-omeety-pick-id remains after completion for MCP actions, but the visual
   outline is removed so Omeety does not permanently restyle the page. */
[data-omeety-pick-active="1"] {
  outline: 2px solid #2563eb !important;
  outline-offset: 2px !important;
}
