.processo-link {
    display: flex;
    align-items: center;

    & a {
        color: var(--primary-color);
    }
}
.featured-icon {
    width: 2rem;
    height: 2rem;
    border: none;
}

.badge-publicado, .badge-inscricao  {
  background-color: var(--info-color-50);
  color: var( --info-color-700);

  & > i {
    color: var(--info-color-600);
  }
}

.badge-andamento  {
  background-color: var(--success-color-50);
  color: var( --success-color-700);

  & > i {
    color: var(--success-color-600);
  }
}

.badge-encerrado {
  background-color: var(--danger-color-50);
  color: var( --danger-color-700);

  & > i {
    color: var(--danger-color-600);
  }
}

@media (max-width: 480px) {
  .main-container {
    margin: 6rem auto !important;

    & .processo-title {
      font-size: var(--font-size-heading);
    }
  }

  .main-container .processo, main.main-content.processo {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .mais-informacoes .custom-card-body {
    flex-direction: column;
    gap: 1rem;

    & > a{
      width: 100% !important;
    }
  }
}