/* especificas do moodle */
#Eadedo_progress .block_completion_progress {
  border: 0;
  background-color: transparent;
}

#Eadedo_progress .block_completion_progress .card-body h3 {
  display: none !important;
}

.nowDiv.firstNow {
  display: none;
}

/* *********** */
.Progress_bar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: var(--space-150);
}

/* porcentagem do progresso */
.block_completion_progress .progressPercentage {
  font-family: var(--font-family-body);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  white-space: pre-wrap;
  text-align: left;
  overflow: hidden;
  padding: 0;
  margin: 5px;
  color: var(--color-neutral-600);
}

/* quando a porcetagem do progresso tem mais de 1% */
.progressPercentage_start {
  color: var(--color-blue-600);
}

/* estilo das barrinhas de progresso */
.block_completion_progress .barRow {
  padding: 0;
  width: 100%;
  margin: 0;
  overflow: hidden;
  scroll-behavior: smooth;
}

.block_completion_progress .progressBarCell {
  height: 0.9375rem !important;
}

.block_completion_progress .barModeSqueeze .barRowCells {
  display: flex;
  gap: var(--space-012);
  margin-bottom: var(--space-075);
}

.block_completion_progress .barModeSqueeze .progressBarCell {
  border: none;
  background-color: #EBEDF3;
}

.block_completion_progress .barModeSqueeze .progressBarCell:hover {
  background: var(--color-neutral-300);
}

.block_completion_progress .progressBarCell.completed {
  background-color: var(--color-blue-600) !important;
}

/* legenda do progresso antes do hover */
.block_completion_progress .progressEventInfo {
  font-family: var(--font-family-body) !important;
  font-size: var(--font-size-xs) !important;
  font-weight: var(--font-weight-regular) !important;
  color: var(--color-neutral-600) !important;
  white-space: pre-wrap;
  flex-wrap: wrap;
  margin-top: var(--space-075);
  display: flex;
  align-items: center;
  gap: var(--space-050);
}

/* legenda do progresso depois do hover */
.progressEventInfo .action_link {
  color: var(--color-neutral-600) !important;
  font-family: var(--font-family-body) !important;
  font-size: var(--font-size-xs) !important;
  font-weight: var(--font-weight-regular) !important;
  text-decoration: none !important;
}

.status-concluido {
  color: var(--color-turquoise-600);
}

.status-nao-concluido {
  color: var(--color-neutral-300);
}