/* ===== NEW pill ===== */
.ru-new-pill{
  position:absolute;
  right:14px;
  top:50%;
  transform:translateY(-50%);
  padding:2px 8px;
  border-radius:999px;
  font:700 11px/18px ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto;
  color:#fff;
  background:#ef4444;
  box-shadow:0 4px 12px rgba(239,68,68,.35);
  pointer-events:none;
  z-index:2;
}

/* Anchor phải relative để pill bám vào mép phải */
.entity-list a.entity-list-item,
.content-list a.entity-list-item,
.page-list a.entity-list-item,
.book-contents a.entity-list-item,
.sidebar-page-list a,
.book-navigation a{
  position:relative;
  overflow:visible; /* nếu list có overflow hidden */
}

/* Sidebar/Book navigation: badge nhỏ hơn 1 chút cho cân đối */
.sidebar-page-list .ru-new-pill,
.book-navigation .ru-new-pill{
  right:10px;
  padding:1px 6px;
  font-size:10px;
  line-height:16px;
}

/* Khi item được đẩy lên đầu, giữ khoảng cách tự nhiên */
.entity-list, .content-list, .page-list, .book-contents { gap: 0.001px; }