.fab.fa-vuejs {
  font-size: 130% !important;
  color: #3cab79;
}

@media (max-width: 576px) {
  .fab.fa-vuejs {
    font-size: 100% !important;
  }

.dashboard-page {
  min-height: 100vh;
}

}
#pro-feature {
  color: #5e72e4;
  font-weight: bold;
}

#pro-feature:hover {
  color: #233dd2;
}
.label-text {
  font-weight: 600;
  min-width: 120px;
}


/* Responsivo para filtros */
.filtro-row {
  flex-wrap: wrap;
}
.filtro-btn {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .filtro-row {
    flex-direction: column;
    padding: 0 !important;
  }
  .filtro-btn {
    margin-left: 0 !important;
    margin-top: 10px;
    width: 100%;
    justify-content: flex-start;
  }
  .el-table {
    font-size: 13px;
    overflow-x: auto;
  }
}

.card-info-root {
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 4px;
  border: 1px solid #dedede;
  background-color: #FFF;
  border-radius: 10px;
}

.kbd-root {
  background-color: #FFF;
  color: #222222;
  border: 1px solid #dedede;
}