
  /* 双击目标：问候语。给个可点手势 + 禁止双击选中文字 */
  .chat-greeting .lg-fig-greeting,
  .chat-greeting #wk-greeting {
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
  }

  /* ---------- 方案 B：头像集固定在最左，标签在其后独立横滑 ---------- */
  body.lg-rec-mode-b .chat-welcome .chat-quick-tags .lg-home-agents-entry {
    position: sticky;
    left: 0;
    z-index: 5;
    padding-right: 14px;
    background: linear-gradient(90deg, #fff 78%, rgba(255, 255, 255, 0));
  }

  /* ---------- 方案 C：收成单个「🤖 智能体 · 4 ▾」极简按钮 ---------- */
  body.lg-rec-mode-c .chat-welcome .chat-quick-tags .lg-home-agents-chip__stack { display: none; }
  body.lg-rec-mode-c .chat-welcome .chat-quick-tags .lg-home-agents-chip.has-stack {
    padding: 8px 14px;
    gap: 6px;
  }
  body.lg-rec-mode-c .chat-welcome .chat-quick-tags .lg-home-agents-chip.has-stack::before {
    content: "🤖 智能体 · 4";
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.82);
  }

  /* 方案 C：智能体入口移入底部工具栏，紧跟「快速(模型)」之后（order:模型20 < 25 < 右侧集群30） */
  .planb-composer[data-lingee-enhanced="true"] .planb-composer__toolbar > .lg-home-agents-entry--toolbar {
    order: 25;
    margin: 0;            /* 覆盖基类 margin:0 0 16px（底边距导致错位/不等高） */
    width: auto;          /* 覆盖基类 width:100% */
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    align-self: center;   /* 工具栏 flex 行内垂直居中，与「快速」对齐 */
    position: relative;
  }
  .lg-home-agents-entry--toolbar .lg-home-agents-chip__stack { display: none; }
  .lg-home-agents-entry--toolbar .lg-home-agents-chip.has-stack {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    height: 32px;              /* 与「快速」模型按钮同高 */
    padding: 0 9px;            /* 与 .lingee-enhanced-tool 一致 */
    border: none;
    background: transparent;
    border-radius: 8px;
    cursor: pointer;
    font-family: inherit;
    line-height: 32px;
  }
  .lg-home-agents-entry--toolbar .lg-home-agents-chip.has-stack::before {
    content: "🤖 智能体 · " attr(data-count);
    font-size: 14px;           /* 与「快速」字号一致 */
    font-weight: 500;
    color: rgba(0, 0, 0, 0.82);
  }
  .lg-home-agents-entry--toolbar .lg-home-agents-chip.has-stack:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .lg-home-agents-entry--toolbar .lg-home-agents-chip__chev {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5);
  }
  /* 工具栏下拉：改 fixed（配合 JS 视口坐标），否则会被当成相对定位而错位/移出屏幕 */
  .lg-home-agents-entry--toolbar .lg-agents-drop {
    position: fixed;
    left: auto;
    top: auto;
  }

  /* 隐藏「智能体 · N」入口 */
  .lg-home-agents-entry { display: none !important; }

  /* ---------- 方案 D：智能体区与标签区用竖线分隔（呼应原「两个 Tab」的分区感） ---------- */
  body.lg-rec-mode-d .chat-welcome .chat-quick-tags .lg-home-agents-entry {
    padding-right: 14px;
    margin-right: 6px;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }

  /* ---------- 方案切换提示气泡 ---------- */
  #lg-rec-toast {
    position: fixed;
    top: 18px;
    left: 50%;
    transform: translateX(-50%) translateY(-8px);
    z-index: 2147483600;
    max-width: 80vw;
    padding: 8px 16px;
    border-radius: 999px;
    background: rgba(17, 23, 35, 0.88);
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    font-weight: 500;
    white-space: nowrap;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);
    opacity: 0;
    pointer-events: none;
    transition: opacity .18s ease, transform .18s ease;
    font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;
  }
  #lg-rec-toast.is-show {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
