.tableContainer {
  margin-top: 1rem;
  width: 100%;
  max-width: 450px;
  overflow-x: hidden;
  scrollbar-color: #2563eb #ffffff00;
  scroll-behavior: smooth;
  transition: all 0.3s ease;
}

.WINDOWS::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("/windows.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 6px;
  vertical-align: middle;
}

.MACINTOSH::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("/apple.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 6px;
  vertical-align: middle;
  left: 0;
}

.PROFESORES::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("/teacher.png");
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 6px;
  vertical-align: middle;
}