/**
 * SynergyLab Clinical Workstation Stylesheet
 */

/* Technical hairline scrollbars */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

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

::-webkit-scrollbar-thumb {
  background: rgba(161, 161, 170, 0.3);
  border-radius: 2px;
}

.dark ::-webkit-scrollbar-thumb {
  background: rgba(63, 63, 70, 0.5);
}

/* Microplate well precision styling */
.plate-well-svg {
  transition: transform 0.12s cubic-bezier(0.16, 1, 0.3, 1), stroke 0.12s ease;
}

.plate-well-svg:hover {
  transform: scale(1.15);
  stroke-width: 2px;
}

/* Number inputs without spinner arrows for dense tabular data */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}
