/* Dental Chart - Tooth Selector with SVG */
.tooth-svg-btn {
  padding: 2px;
  border-radius: 0.375rem;
  transition: all 0.15s ease;
  cursor: pointer;
  background: transparent;
  border: none;
}

.tooth-shape {
  fill: none;
  stroke: #9ca3af;
  stroke-width: 1.5;
  transition: stroke 0.15s ease;
}

.tooth-number {
  color: #6b7280;
  transition: all 0.15s ease;
}

/* Mobile scroll wrapper with fade hint */
.dental-chart-wrapper {
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
}

.dental-chart-wrapper::-webkit-scrollbar {
  height: 4px;
}

.dental-chart-wrapper::-webkit-scrollbar-track {
  background: transparent;
}

.dental-chart-wrapper::-webkit-scrollbar-thumb {
  background: #d1d5db;
  border-radius: 2px;
}
