:import {
  -st-from: '../Foundation/stylable/colors.st.css';
  -st-named: D60, B50;
}

:import {
  -st-from: '../TableActionCell/TableActionCell.st.css';
  -st-default: TableActionCell;
  -st-named: onHover, notOnHover;
}

.emptyStateContainer {
  padding: 42px;
  border-top: 1px solid value(D60);
}

.content {
  -st-states: titleBarPresent;
}

.content:not(:first-child):not(:titleBarPresent) {
  border-top: 1px solid value(D60);
}

/*
 * TableActionCell
 */

/* `onHover` HoverSlot */
.tableRow TableActionCell::hoverSlot.onHover {
  opacity: 0;
}

.tableRow:hover TableActionCell::hoverSlot.onHover, .tableRow:focus-within TableActionCell::hoverSlot.onHover {
  opacity: 1;
}

/* `notOnHover` HoverSlot */
.tableRow TableActionCell::hoverSlot.notOnHover {
  opacity: 1;
}

.tableRow:hover TableActionCell::hoverSlot.notOnHover, .tableRow:focus-within TableActionCell::hoverSlot.notOnHover {
  opacity: 0;
}

/* Placeholder icon */
.tableRow:hover TableActionCell::placeholderIcon, .tableRow:focus-within TableActionCell::placeholderIcon {
  display: none;
}

.tableSubToolbar {
  border-top: 1px solid value(D60);
  padding: 9px 24px;

}

/* st-namespace-reference="../../../src/Table/Table.st.css" */