/* 全站隐藏详情顶栏「分享 / 收藏 / 下载」（DetailPageOperatingBar） */
.sticky.top-0.z-10:has(img[src*="4089932f8e0200cc"]),
.sticky.top-0.z-10:has(img[src*="afdd16a5bcf8151d"]),
.sticky.top-0.z-10:has(img[src*="8c036c232de17675_收藏"]),
.sticky.top-0.z-10:has(img[src*="bda35c9cef3239c7_收藏"]),
.sticky.top-0.z-10:has(img[src*="分享_(5)@3x"]) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}

/* 分享引导蒙层 */
.fixed.top-0.left-0.w-full.h-full.z-\[60\].bg-\[\#000000cc\],
.fixed.top-0.left-0.w-full.h-full:has(img[src*="524606d146d66929_arrow"]) {
  display: none !important;
  pointer-events: none !important;
}

/* 产品详情 pageseagle 正文容器 */
#leica-site-mount,
#site {
  width: 100%;
  min-height: 120px;
  box-sizing: border-box;
}

/* 隐藏底部「我的」Tab（与 assets/index-*.js 中 NavBar 配置同步） */
.van-tabbar-item:has(img[src*="icon-mine"]),
.grid.grid-cols-5 > .flex.flex-col.items-center.justify-center:has(img[src*="icon-mine"]) {
  display: none !important;
  pointer-events: none !important;
}

/* 底部 Nav 仅 4 项时均分整行（原 grid-cols-5 会留出右侧空白） */
.grid.grid-cols-5.bg-white.rounded-t-\[14px\] {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  justify-items: center;
}

/* —— 搜索（含「请输入搜索内容」）—— */
.global-search-tabs,
.courses-list-search,
[class*="global-search"],
[class*="GlobalSearch"],
[class*="SearchCom"],
[class*="search-bar"],
[class*="SearchBar"],
[class*="list-search"],
[class*="ListSearch"],
[class*="course-search"],
[class*="CourseSearch"],
[class*="product-search"],
[class*="ProductSearch"],
.van-search,
.van-search__content,
[class*="van-search"],
input[type="search"],
input[placeholder*="搜索"],
input[placeholder*="搜"],
input[placeholder*="请输入搜索"],
input[placeholder*="搜索内容"],
input[placeholder*="请输入关键词"],
textarea[placeholder*="搜索"],
textarea[placeholder*="请输入搜索"],
.van-field__control[placeholder*="搜索"],
.van-field__control[placeholder*="请输入搜索"],
.van-field__control[placeholder*="搜索内容"],
.van-field__control[placeholder*="请输入关键词"],
.flex.items-center.rounded-full.shadow-box:has(input[placeholder*="搜索"]),
.flex.items-center.rounded-full.h-9.bg-white.shadow-box:has(img[src*="icon-search"]) {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

/* 隐藏「筛选」入口（class="self-end my-3"） */
.self-end.my-3 {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  max-height: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* 顶部搜索图标 */
img[src*="icon-search@3x"] {
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  pointer-events: none !important;
}
