
.sm-table.z_onhold_table {
  --sm-table-h-row-title: 30px;
  --sm-table-h-sub-col-title: 25px;

  grid-template-columns: 2fr 1fr 1fr 35px;

  font-size: 10px;
  box-shadow: inset 0px -1px 0px 0px #AFAFAF, 0px -1px 0px 0px #AFAFAF;
}

.sm-table.z_onhold_table > .sm-table-cell {
  height: 27px;
}

.sm-table-cell-icon-obj {
  width: 18px;
  height: 18px;
}

.Z_OnHold_B_Table_Btn_Holding {
  fill: var(--gray-hold);
  filter: drop-shadow(2px 2px 1px var(--gray-hold-shdw));
}
.Z_OnHold_B_Table_Btn_Done {
  fill: var(--blue-active);
  filter: drop-shadow(2px 2px 1px var(--blue-active-shdw));
}

.Z_OnHold_B_Table_Btn_Holding_Title, .Z_OnHold_B_Table_Btn_Done_Title {
  fill: var(--blue-active);   
  filter: drop-shadow(2px 2px 1px var(--blue-active-shdw));
}

.sm-table-container#sm_C_Users > .sm-table > .sm-table-cell { height: 27px; }

.sm-table-container { height: 100%; }

.sm-table, .sm-table-container, textarea { scrollbar-width: thin; }

.table-dark .sm-table {
  /* scrollbar-color: rgb(206, 206, 206) rgb(243, 243, 243); */
  scrollbar-color: rgb(206, 206, 206) var(--body-bg-color);
  scrollbar-width: thin;
}

.table-dark .sm-table .sm-table-cell {
  background-color: var(--body-bg-color);
  color: #fff;
}
.table-dark .sm-sub-table .sm-table-cell {
  background-color: #444;
}
.table-dark .sm-sub-table .sm-table-col-title, .table-dark .sm-sub-table .sm-table-row-title  {
  background-color: #333;
}