.show-scrollbar {
  scrollbar-width: auto;
  scrollbar-width: thin;
  overflow-y: auto;
  overflow-x: auto;
}

.no-scrollbar {
  scrollbar-width: none;
}

:root {
  --dt-row-selected: 236, 72, 153 !important;
}

.dt-down-arrow {
  padding-left: 0.25rem;
  font-size: 8px;
  vertical-align: top;
}

.dt-button-collection {
  width: auto !important;
  padding: 0 !important;
  margin-bottom: 1rem !important;
  border: none !important;
  overflow-y: scroll !important;
  border-radius: .5rem !important;
  box-shadow: none !important;
  overscroll-behavior-y: contain !important;
  max-height: calc(100% - 30px) !important;
}


th.sorting_disabled::before, th.sorting_disabled::after { 
  content: '' !important;
}

table.dataTable thead > tr > th.sorting::after, table.dataTable thead > tr > th.sorting_asc::after, table.dataTable thead > tr > th.sorting_desc::after, table.dataTable thead > tr > th.sorting_asc_disabled::after, table.dataTable thead > tr > th.sorting_desc_disabled::after, table.dataTable thead > tr > td.sorting::after, table.dataTable thead > tr > td.sorting_asc::after, table.dataTable thead > tr > td.sorting_desc::after, table.dataTable thead > tr > td.sorting_asc_disabled::after, table.dataTable thead > tr > td.sorting_desc_disabled::after, table.dataTable thead > tr > th.sorting::before, table.dataTable thead > tr > th.sorting::after, table.dataTable thead > tr > th.sorting_asc::before, table.dataTable thead > tr > th.sorting_asc::after, table.dataTable thead > tr > th.sorting_desc::before, table.dataTable thead > tr > th.sorting_desc::after, table.dataTable thead > tr > th.sorting_asc_disabled::before, table.dataTable thead > tr > th.sorting_asc_disabled::after, table.dataTable thead > tr > th.sorting_desc_disabled::before, table.dataTable thead > tr > th.sorting_desc_disabled::after, table.dataTable thead > tr > td.sorting::before, table.dataTable thead > tr > td.sorting::after, table.dataTable thead > tr > td.sorting_asc::before, table.dataTable thead > tr > td.sorting_asc::after, table.dataTable thead > tr > td.sorting_desc::before, table.dataTable thead > tr > td.sorting_desc::after, table.dataTable thead > tr > td.sorting_asc_disabled::before, table.dataTable thead > tr > td.sorting_asc_disabled::after, table.dataTable thead > tr > td.sorting_desc_disabled::before, table.dataTable thead > tr > td.sorting_desc_disabled::after {
  right: 1px !important;
}

table.dataTable.no-footer {
  border-bottom-color: rgba(0, 0, 0, 0.05) !important;
}

table.dataTable.no-footer .dark {
  border-bottom-color: rgba(0, 0, 0, 0.9) !important;
}

.select-info {
  padding-left: 0.3rem;
  color: rgba(236, 72, 153);
  font-weight: 300;
  font-size: 12px;
}

.select-info::before {
  content: '• ';
}