/* Phần giao diện của app mà bản web không có (loại DO trong docs/responsive-program/PLATFORM-CAPABILITY-MATRIX.md:
   cửa sổ, ghim nổi, AntiNote, phím tắt toàn cục, cập nhật tự động, khay hệ thống, thông báo Windows, Art Editor…).
   Bảng khả năng nói: "Web: ẩn control hoặc unsupported state có UX, không throw" — ở đây là ẩn.

   Chỉ ẩn, không đổi giá trị trình bày nào (không token/màu/cỡ mới) và không dùng !important: mọi selector đều dài hơn
   selector hiển thị gốc của app. Thêm mục chỉ-Desktop mới của app → thêm một dòng ở đây. Module web không có ở thanh
   trái (Art Editor, Dashboard, Premium…) đã ẩn bằng chính cơ chế ẩn mục của app (main.js#WEB_HIDDEN_RAIL_VIEWS), và
   Command Palette tự theo (commandPalette.js dùng isNavAvailable). */

/* Menu avatar: Cửa sổ nổi, AntiNote, Góp ý (cần máy chủ phản hồi, chưa nối), Thoát. */
html[data-platform="web"] [data-avatar-action="pin"],
html[data-platform="web"] [data-avatar-action="antinote"],
html[data-platform="web"] [data-avatar-action="feedback"],
html[data-platform="web"] [data-avatar-action="hide"] {
  display: none;
}

/* Cài đặt — mục điều hướng: Thanh điều hướng (ẩn/hiện module: web chỉ có đúng các module đã chốt), Phím tắt toàn cục
   (kể cả phím chụp màn hình Art Editor), Thêm nhanh & Widget (cửa sổ phụ + phím tắt toàn cục). */
html[data-platform="web"] .settings-nav-item[data-settings-target="sidebar"],
html[data-platform="web"] .settings-nav-item[data-settings-target="shortcuts"],
html[data-platform="web"] .settings-nav-item[data-settings-target="tools"] {
  display: none;
}

/* Cài đặt › Chung: Hệ thống & Cửa sổ (khởi động cùng Windows, khay hệ thống, tự cập nhật) và Thông báo & Nhắc việc
   (toast Windows, cửa sổ nhắc họp) — đều do tiến trình main Windows thực hiện. */
html[data-platform="web"] .settings-card:has(#autoStartToggle),
html[data-platform="web"] .settings-card:has(#showMeetingAlertsToggle) {
  display: none;
}

/* Cài đặt › Giao diện: Phông chữ (đã chốt bỏ ở web; Cỡ chữ và Khung viền thẻ nổi/liền mạch GIỮ — trình duyệt vẫn hiển thị được). */
html[data-platform="web"] .settings-field-row:has(#fontFamilySelect),
html[data-platform="web"] #fontMissingHint {
  display: none;
}

/* Cài đặt › Dự án: công tắc ẩn/hiện module (web cố định ba module). */
html[data-platform="web"] .settings-card:has(#moduleProjectWorkspaceToggle) {
  display: none;
}

/* Cài đặt › Đồng bộ & Sao lưu: mở thư mục sao lưu của máy. */
html[data-platform="web"] .settings-field-row:has(#openBackupFolderBtn),
html[data-platform="web"] .sync-schedule-row:has(#openBackupFolderBtn) {
  display: none;
}

/* Hình nền: nguồn "Bing mỗi ngày" cần máy chủ trung gian (Bing không cho trình duyệt gọi trực tiếp — CORS). */
html[data-platform="web"] .source-choice[data-source="bing"] {
  display: none;
}

/* Mục "AntiWar" (webGames.js, chỉ bản web): game bàn phím + chuột, khoá con trỏ — điện thoại không chơi được nên
   ẩn cả mục lẫn công tắc ở Cài đặt › Chung (BA 18/10/2026). Máy tính bảng / web máy tính giữ mục. Kiểu dáng là .nav-rail-item của app, không thêm giá trị. */
html[data-platform="web"][data-mobile="1"] #navRail .nav-rail-game,
html[data-platform="web"][data-mobile="1"] #settingsWebGamesCard {
  display: none;
}
