/* Portal AUTH - alerta de apps obrigatórios na aba v3.17.0 */

.snet-exp-tab-alert-icon{
  display:none;
  align-items:center;
  justify-content:center;

  width:22px;
  height:22px;

  margin-left:8px;
  border-radius:50%;

  background:#dc2626;
  color:#fff;

  font-size:13px;
  font-weight:900;
  line-height:1;

  box-shadow:0 0 0 0 rgba(220,38,38,.65);
}

.snet-exp-tab-alert-icon.is-active{
  display:inline-flex;
  animation:snetExpAlertPulse 1.1s infinite;
}

@keyframes snetExpAlertPulse{
  0%{
    transform:scale(1);
    box-shadow:0 0 0 0 rgba(220,38,38,.65);
  }
  70%{
    transform:scale(1.05);
    box-shadow:0 0 0 8px rgba(220,38,38,0);
  }
  100%{
    transform:scale(1);
    box-shadow:0 0 0 0 rgba(220,38,38,0);
  }
}

#snetExpedienteCentral .snet-exp-central-head.has-pending-apps{
  border-bottom:1px solid #fee2e2;
  padding-bottom:8px;
}

#snetExpedienteCentral .snet-exp-central-head.has-pending-apps .snet-exp-central-title{
  color:#991b1b;
}

/* Portal AUTH - alerta RH integrado à aba v3.17.1 */
.snet-rh-tab-alert-dot{
  display:none;
  width:18px;
  height:18px;
  margin-left:6px;
  border-radius:50%;
  background:#dc2626;
  color:#fff;
  font-size:11px;
  font-weight:900;
  line-height:18px;
  text-align:center;
  box-shadow:0 0 0 0 rgba(220,38,38,.65);
}

.rh-news-link.has-rh-news .snet-rh-tab-alert-dot,
.snet-rh-tab-alert-dot.is-active{
  display:inline-block;
  animation:snetExpAlertPulse 1.1s infinite;
}
