/* Transcribot custom styles */

.cursor-row {
  cursor: pointer;
}

.cursor-row:hover {
  background-color: oklch(var(--b2));
}

#dialogContent {
  scrollbar-width: thin;
  scrollbar-color: oklch(var(--bc) / 0.3) transparent;
}

#dialogContent::-webkit-scrollbar {
  width: 6px;
}

#dialogContent::-webkit-scrollbar-track {
  background: transparent;
}

#dialogContent::-webkit-scrollbar-thumb {
  background-color: oklch(var(--bc) / 0.3);
  border-radius: 3px;
}

.table-zebra tbody tr:nth-child(even) {
  background-color: oklch(var(--b2) / 0.5);
}

.table-zebra tbody tr:nth-child(even):hover {
  background-color: oklch(var(--b2) / 0.7);
}

.btn-primary {
  color: #fff !important;
}

.btn-primary:hover {
  color: #fff !important;
}

.btn-success {
  color: #fff !important;
}

#progressBar::-webkit-slider-thumb {
  border-radius: 50% !important;
}

#progressBar::-moz-range-thumb {
  border-radius: 50% !important;
}


