  @import "https://www.wilmu.edu/_files/css/var-colors.css";


/** RESPONSIVE TABLE CSS **/
.wu-table-block-responsive {
  background: #fff;
  border-radius: 0.5rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  overflow-x: scroll;
  box-shadow: 0px 4px 6px -2px rgba(14, 30, 37, 0.912);
  margin-bottom: 1.875em;
}

.wu-table-striped tbody tr:nth-child(odd) td,
.wu-table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.wu-table caption {
	font-size: 20px;
	font-weight: 600;
	padding-block: 0.25em;
	background: #00843d;
	border-top-left-radius: 0.625rem;
	border-top-right-radius: 0.625rem;
	border: 1px solid var(--color-hsl-primary0);
	background-clip: padding-box;
	color: white;
	overflow: hidden;
}

.wu-table thead,
.wu-table tbody {
  white-space: nowrap;
}

.wu-table {
  width: 100%;
  border-collapse: collapse;
  overflow: hidden;
  background-color: inherit;
}

.wu-table th,
.wu-table td {
  padding: 0.5rem 1rem;
  text-align: left;
}