table {

border-collapse: collapse;
font-size: 0.9em;
text-align: left;
width: 100%;

a {
  color: inherit;
  text-decoration: none;
}

}

thead {

font-weight: $bold-font-weight;

}

// tr { // border-bottom: $base-border; // }

tbody tr {

&:hover {
  // background-color: $base-background-color;
  cursor: pointer;

  &.nocursor {
    cursor: default;
  }
}

&:focus {
  outline: $focus-outline;
  outline-offset: -($focus-outline-width);
}

}

td, th {

font-feature-settings: "kern", "liga", "clig", "calt", "lnum", "tnum";
font-kerning: normal;
font-variant-ligatures: common-ligatures, contextual;
font-variant-numeric: lining-nums, tabular-nums;
padding: 0.75rem;
vertical-align: middle;

}

td img {

&.admin {
  max-height: 2rem;
}

}