/* Giao diện thống nhất cho Ngân hàng đề (đi kèm ngan-hang-de-giao-dien.js). */
.nhd-hero .nhd-gd-nhom{display:block;margin-bottom:3px;color:rgba(255,255,255,.72);font-size:11px;font-weight:800;letter-spacing:.12em}
header .bc .nhd-gd-cach{opacity:.45;margin:0 2px}
header .bc .ma{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;color:#2E74B5}

/* Ít chữ: đầu trang chỉ còn tên trang; bỏ tiêu đề và đoạn giải thích lặp lại trong các khung. */
.nhd-hero{padding:16px 22px;min-height:0}
.nhd-hero h2{margin:0;font-size:22px}
.nhd-hero>div>p,.nhd-hero .nhd-hero-count small{display:none}
.nhd-cc-head h2,.nhd-kh-head h2,.nhd-cc-head p,.nhd-kh-head p{display:none}

/* Menu điện thoại: nền mờ phía sau. */
@media(max-width:900px){
  aside#sidebar.mo{box-shadow:0 0 0 100vmax rgba(15,23,42,.38)}
  .nhd-hero{padding:13px 16px}
  .nhd-hero h2{font-size:19px}
  header .bc{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media(max-width:600px){header .bc .home,header .bc .nhd-gd-cach:first-of-type{display:none}}

/* Ít chữ: ẩn các dòng giải thích cố định (thông tin vẫn còn trong nút/nhãn). */
.nhd28-compare-toolbar>div>span,.nhd28-overview-title>span{display:none}

/* Đang nạp trang/bộ lọc mới: giữ danh sách cũ, làm mờ, không cho bấm. */
.nhd-dang-nap{opacity:.45;pointer-events:none;transition:opacity .15s}
