.neo-table-wrapper {
  overflow: auto;
  position: relative;
  height: 100%;
}

.neo-table-container {
  border: 1px solid var(--table-container-border-color);
  border-top-width: 0;
  border-spacing: 0;
  color: var(--table-container-color);
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  overflow: auto;
  position: absolute;
}
.neo-table-container tr {
  height: var(--table-container-cell-height) !important;
  max-height: var(--table-container-cell-height) !important;
}
.neo-table-container tr:last-child td {
  border-bottom-width: 0 !important;
}
.neo-table-container tr:nth-child(even) td {
  background-color: var(--table-container-cell-background-color-even);
}
.neo-table-container td, .neo-table-container th {
  height: inherit;
  min-width: 200px;
  width: inherit;
}
.neo-table-container td:last-child, .neo-table-container th:last-child {
  border-right-color: transparent;
}
.neo-table-container td.neo-locked, .neo-table-container th.neo-locked {
  position: sticky;
}
.neo-table-container td {
  background-color: var(--table-container-cell-background-color);
  border-bottom: var(--table-container-cell-border-bottom);
  border-right: 1px solid var(--table-container-border-color);
  border-top: 1px solid transparent;
  height: var(--table-container-cell-height) !important;
  max-height: var(--table-container-cell-height) !important;
  padding: var(--table-container-cell-padding);
}
.neo-table-container td.neo-locked {
  z-index: 10;
}
.neo-table-container th {
  background-color: var(--table-container-cell-background-color);
  border-bottom: var(--table-container-header-cell-border-bottom);
  border-right: 1px solid var(--table-container-border-color);
  border-top: 1px solid var(--table-container-border-color);
  padding: 0;
  position: sticky;
  top: 0;
  z-index: 10;
}
.neo-table-container th.neo-locked {
  z-index: 30;
}

.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar {
  width: 9px;
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar:horizontal {
  height: 9px;
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar:vertical {
  width: 9px;
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar-track {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar-track:vertical {
  margin-top: var(--table-container-cell-height);
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.4);
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.05);
}
.neo-table-wrapper.neo-use-custom-scrollbar::-webkit-scrollbar-corner {
  background-color: transparent;
}

/*# sourceMappingURL=Container.css.map */