.od-BaseTable {
  width: 100%;
  line-height: 1.3;
}.od-BaseTableBody {
  border: 1px solid #D2D2D2;
}
.od-BaseTableBody--highlight-on-hover:hover {
  box-shadow: 0 8px 16px rgba(32, 32, 32, 0.15);
  cursor: pointer;
}.od-BaseTableHead {
  background-color: #E9E9E9;
  border: 1px solid #E9E9E9;
}
.od-BaseTableHead__row {
  height: 40px;
}
.od-BaseTableHead__row > th {
  padding-left: 24px;
  padding-right: 24px;
}
.od-BaseTableHead__row--appended-spacing-column > th:last-child {
  padding: 0;
  width: 16px;
}.od-BaseTableRow {
  border-bottom: 1px solid #D2D2D2;
}
.od-BaseTableRow > td {
  padding: 16px 24px;
}
.od-BaseTableRow--appended-spacing-column > td:last-child {
  padding: 0;
  width: 16px;
}
.od-BaseTableRow--orange td:first-child, .od-BaseTableRow--red td:first-child {
  position: relative;
}
.od-BaseTableRow--orange td:first-child::before, .od-BaseTableRow--red td:first-child::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 8px;
}
.od-BaseTableRow--compound {
  border-bottom: 0;
}
.od-BaseTableRow--orange {
  background-color: #FFFBF2;
}
.od-BaseTableRow--orange td:first-child::before {
  background-color: #FFA800;
}
.od-BaseTableRow--red {
  background-color: #FDF3F3;
}
.od-BaseTableRow--red td:first-child::before {
  background-color: #E00A18;
}
.od-BaseTableRow--highlight-on-hover:hover {
  box-shadow: 0 8px 16px rgba(32, 32, 32, 0.15);
}