.team { --duv-notification-green: #16824e; }
/* Reading count belongs to NIDO; its absolute position preserves the home axis. */
.team .duvy-nest .duvy-news-count {
  position: absolute;
  z-index: 2;
  top: 19px;
  right: 3px;
  display: grid;
  place-items: center;
  min-width: 22px;
  height: 22px;
  padding: 0 4px;
  box-sizing: border-box;
  border: 2px solid #fff;
  border-radius: 999px;
  background: var(--duv-notification-green);
  color: #fff;
  box-shadow: 0 2px 5px #154e3024;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  pointer-events: none;
}
.team .duvy-nest .duvy-news-count.is-clear { background: #e0f2e7; color: #34764d; border-color: #f7fbf8; box-shadow: 0 1px 4px #154e3018; }
.team .duvy-nest.is-fallback .duvy-news-count { top: -8px; right: -8px; }

/* Keep one reserved navigation position in the footer, in every area. */
.team.is-board.portal-preview[data-area='inicio'] .news-nav:not([hidden]) { display: flex !important; }
.team.is-board .news-nav[hidden] { display: none !important; }
@media (min-width: 1001px) {
  .team.is-board.portal-preview #team-board.has-duvy-nest .board-message .phrase { right: 145px; }
}
@media (max-width: 1000px) {
  .team.is-board #team-board.has-duvy-nest .news-nav { top: -60px; right: 0; bottom: auto; }
}
@media (max-width: 500px) {
  .team.is-board #team-board.has-duvy-nest .news-nav { gap: 4px; }
  .team.is-board #team-board.has-duvy-nest .news-nav button { width: 24px; height: 24px; }
  .team.is-board #team-board.has-duvy-nest .news-nav #news-position { min-width: 30px; font-size: 9px; }
}

.team.is-board .welcome-project { color: var(--duv-notification-green); font-weight: 600; }
