/* the-rise-of-skills-based-hiring: campus-static-tables */
.campus-table-scroll {
  max-width: 100%;
  overflow-x: auto;
  margin: 1.5rem 0;
  -webkit-overflow-scrolling: touch;
}

.campus-table-scroll:focus-visible {
  outline: 2px solid #236899;
  outline-offset: 3px;
}

.campus-table-scroll table {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
  font-size: 15px;
  line-height: 1.5;
}

.campus-table-scroll td,.campus-table-scroll th {
  padding: 12px;
  vertical-align: top;
  min-width: 130px;
  border: 1px solid #ddd;
}

.campus-table-scroll tr:first-child {
  background: #f5f5f5;
  font-weight: 600;
}

.campus-table-scroll p {
  margin: 0 0 .5em;
}

.campus-table-scroll svg {
  width: 20px;
  height: 20px;
  display: inline-block;
}

.campus-table-scroll .wptb-rating-star {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.campus-table-scroll ul:has(>.wptb-rating-star) {
  display: flex;
  list-style: none;
  padding: 0;
  white-space: nowrap;
}

.campus-table-scroll .wptb-rating-star>.wptb-not-filled-rating-star {
  display: inline;
}

.campus-table-scroll .wptb-rating-star-selected-full>.wptb-filled-rating-star,
.campus-table-scroll .wptb-rating-star-selected-half>.wptb-half-filled-rating-star {
  display: inline;
}

