
/* comments.indicator.css v1 */
/* Маленькая голубая точка на новых комментариях */
section.card .comments-scroll > article.crm-comment.is-new{
  position: relative;
  border-left-color: #2ec5ff !important;
  box-shadow: 0 0 0 1px rgba(46,197,255,.25) inset, 0 4px 14px rgba(46,197,255,.12) !important;
}
section.card .comments-scroll > article.crm-comment.is-new::after{
  content: "";
  position: absolute;
  top: 8px;
  right: 12px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #2ec5ff;
  box-shadow: 0 0 0 3px rgba(46,197,255,.18);
}

/* Чип‑счетчик в заголовке вкладки "Комментарии" */
.crm-tab-badge{
  display: inline-block;
  min-width: 18px;
  padding: 0 6px;
  height: 18px;
  line-height: 18px;
  border-radius: 9px;
  font-size: 11px;
  margin-left: 8px;
  background: #2ec5ff;
  color: #0b1220;
  font-weight: 600;
  vertical-align: middle;
}
.crm-tab-badge.hidden{ display:none; }

/* Кнопка "Отметить прочитанными" над лентой */
.crm-mark-read{
  margin: 8px 0 6px;
  background: transparent;
  border: 1px solid rgba(255,255,255,.18);
  color: var(--crm-text, #e6edf6);
  border-radius: 10px;
  padding: 6px 10px;
  font-size: 12px;
  cursor: pointer;
}
.crm-mark-read:hover{
  border-color: rgba(46,197,255,.7);
  color: #cfeeff;
}
