.taken {
   background-color: #39C8F7;
}

.free {
   background-color: #F7EB39;
}

th, td {
  padding-left: 5px;
}

td.specie {
  color: #30C982;
}

td.Human {
	color: #3F30C9;
}

td.Mouse {
	color: #C93044;
}

.odd_row {
	background-color: #D4D8D9;
}

/* ── Striped table rows ──────────────────────────────────────────────────── */

/* Radix UI tables (rx.table.*) — set the CSS var the theme uses */
.rt-TableBody > .rt-TableRow:nth-child(odd) {
    --table-row-background-color: #D4D8D9;
}

/* Plain HTML tables (rx.el.table) used for items, ab_history, etc. */
table > tbody > tr:nth-child(odd) {
    background-color: #D4D8D9;
}

/* Ensure alert-* cell backgrounds still show through on striped rows */
.rt-TableBody > .rt-TableRow:nth-child(odd) .alert-danger,
table > tbody > tr:nth-child(odd) td.alert-danger {
    background-color: #f2dede;
}
