/* Every rule is opt-in and is released by the independent kill switch. */
html[data-nvx-active="1"] [data-nvx-hidden] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
html[data-nvx-support="1"] .bar_im,
html[data-nvx-support="1"] .contact,
html[data-nvx-support="1"] .contact_box,
html[data-nvx-support="1"] #cs-iframe-container,
html[data-nvx-support="1"] [id^="_aihecong"],
html[data-nvx-support="1"] iframe[src^="https://static.ahc.ink/"] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
/* Hides only the support popover, not account menus using the same popover class. */
html[data-nvx-support="1"] .contact_popover:has(.contact) {
  display: none !important;
}
html[data-nvx-site="1"] a[href="#/user/site"],
html[data-nvx-site="1"] a[href="#/user/updateSite"],
html[data-nvx-site="1"] [to="/user/site"],
html[data-nvx-site="1"] [to="/user/updateSite"] {
  display: none !important;
}
html[data-nvx-storefront="1"] [data-nvx-policy-hidden] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
html[data-nvx-route-pending] #app,
html[data-nvx-route-pending] uni-app {
  visibility: hidden !important;
  pointer-events: none !important;
}
html[data-nvx-route-pending] body::after {
  content: "正在检查页面…";
  position: fixed; inset: 0; display: grid; place-items: center;
  background: #f7f8fb; color: #687387; z-index: 2147483646;
  font: 15px system-ui, sans-serif;
}
html[data-nvx-no-notices="1"] .notice,
html[data-nvx-no-notices="1"] .notice_box,
html[data-nvx-no-notices="1"] .notice_pop,
html[data-nvx-no-notices="1"] .notice_popup,
html[data-nvx-no-notices="1"] .notice_alert,
html[data-nvx-no-notices="1"] .notice_content,
html[data-nvx-no-notices="1"] .notice_list {
  display: none !important;
}
/* Supplier totals include excluded items. Keep paging controls, hide unverified totals. */
html[data-nvx-catalog="1"] .el-pagination__total,
html[data-nvx-catalog="1"] .el-badge__content,
html[data-nvx-catalog="1"] .user_order_item_count,
html[data-nvx-catalog="1"] .mode2_order_item,
html[data-nvx-catalog="1"] .tj_b {
  display: none !important;
}
html[data-nvx-restricted="1"][data-nvx-site="1"] .user_site_list,
html[data-nvx-restricted="1"][data-nvx-site="1"] uni-view.vip {
  display: none !important;
}
