.ember-light-table-zemoso {
  height: inherit;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ember-light-table-zemoso table {
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
}

.ember-light-table-zemoso .lt-scaffolding {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  visibility: hidden;
}

.ember-light-table-zemoso .lt-head-wrap,
.ember-light-table-zemoso .lt-foot-wrap {
  overflow-y: auto;
  overflow-x: hidden;
}

.ember-light-table-zemoso .lt-head-wrap,
.ember-light-table-zemoso .lt-foot-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.ember-light-table-zemoso .lt-body-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.ember-light-table-zemoso .lt-column {
  position: relative;
}

.ember-light-table-zemoso .lt-scrollable {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.ember-light-table-zemoso .align-left {
  text-align: left;
}

.ember-light-table-zemoso .align-right {
  text-align: right;
}

.ember-light-table-zemoso .align-center {
  text-align: center;
}

.ember-light-table-zemoso .lt-column .lt-sort-icon {
  float: right;
}

.ember-light-table-zemoso .lt-column.is-draggable,
.ember-light-table-zemoso .lt-column.is-sortable {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ember-light-table-zemoso .lt-column.is-resizing {
  pointer-events: none;
}

.ember-light-table-zemoso.is-resizing {
  cursor: col-resize;
}

.ember-light-table-zemoso .lt-column .lt-column-resizer {
  width: 5px;
  cursor: col-resize;
  height: 100%;
  background: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

.ember-light-table-zemoso .lt-row.is-expandable,
.ember-light-table-zemoso .lt-row.is-selectable {
  cursor: pointer;
}
