/* ============================================================================
 * 智力猫 · AI 工作台 —— 品牌覆盖样式
 * ----------------------------------------------------------------------------
 * 纯 CSS 注入，**不改 LibreChat 源码**，官方升级不冲突。
 * 由 Dockerfile.brand 打进镜像的 client/dist/assets/，并通过 index.html 里的
 * <link rel="stylesheet" href="./assets/zlm-brand.css"> 加载。
 *
 * ⚠️ 升级 LibreChat 底座后请复核「选择器核对」清单（文件末尾）。
 * ==========================================================================*/

/* ---------- 1. 去掉底部页脚：LibreChat v0.8.8-rc3 - Every AI for Everyone. ----------
 * DOM（实测）：
 *   <div class="absolute bottom-0 left-0 right-0 hidden ... sm:flex md:px-[60px]">
 *     <span><a class="text-text-muted underline" href="https://librechat.ai">LibreChat v0.8.8-rc3</a> - Every AI for Everyone.</span>
 *   </div>
 * 三条规则任一生效即可：第一条用 :has()（精确），后两条是兜底（老浏览器/结构微变）。
 */
body div:has(> span > a[href*="librechat.ai"]) { display: none !important; }
body div.absolute.bottom-0.left-0.right-0.justify-center.text-text-muted { display: none !important; }
body a[href*="librechat.ai"] { display: none !important; }

/* ---------- 2. 账号菜单：只保留「注销」，隐藏 帮助 / 归档的对话 / 设置 / 帮助&FAQ ----------
 * DOM（实测）：容器 class = account-settings-popover，直接子元素顺序为
 *   div[role=note](邮箱) → div[role=separator] → menuitem×3 → div[role=separator] → menuitem(Log out)
 * 即：**最后一个 div 才是「注销」**，其余 menuitem 一律隐藏。
 * 这样即使官方以后增删菜单项，也只会多藏、不会把「注销」藏掉（不会把用户锁在外面）。
 */
.account-settings-popover [data-testid="nav-settings"] { display: none !important; }
.account-settings-popover div[role="menuitem"]:not(:last-of-type) { display: none !important; }

/* ============================================================================
 * 选择器核对清单（升级底座后逐条验证）
 *   1) 页脚      : 页面底部是否还出现 "LibreChat vX.Y.Z" / "Every AI for Everyone"
 *                  → grep -rl "latest_footer" client/dist/assets/ 找到消费组件再看 DOM
 *   2) 账号菜单  : 点左下角头像，确认只剩「注销」（其余 3 项已隐藏）
 *   3) 不要越界  : 本文件只做「隐藏」，不参与布局；若某个元素需要「替换」而非「隐藏」，
 *                  优先走配置（APP_TITLE / interface.customWelcome）或静态资源替换。
 * ==========================================================================*/
