/*
 *= require font-awesome
 *= require actiontext
 */

/* Chart.js custom styles */
.accuracy-chart {
  position: relative;
  margin: 1rem 0;
}

.accuracy-chart canvas {
  max-height: 100%;
}

.accuracy-chart div[data-controller="accuracy-chart"] {
  height: 200px;
}

/* Dynamic height for wristcheck stats chart */
.accuracy-chart div[data-controller="wristcheck-stats"] {
  min-height: 300px;
}

/* Dark mode scrollbars */
.dark * {
  scrollbar-color: #4b5563 #1f2937;
}

/* Disabled input/select styling */
input:disabled, select:disabled {
  background-color: var(--color-gray-100);
  opacity: 0.6;
  cursor: not-allowed;
}
.dark input:disabled, .dark select:disabled {
  background-color: var(--color-gray-700);
}

