/**
 * CSS fixes for jittery behavior in Chrome
 * Prevents scroll jumping, select dropdown issues, and rendering glitches
 */

/* Disable smooth scroll globally - let JS handle it */
html {
  scroll-behavior: auto !important;
}

/* Fix for select dropdown opening/closing issues */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  pointer-events: auto !important;
}

/* Prevent transform/animation conflicts */
.inquiry-form {
  will-change: auto !important;
  transform: none !important;
}

/* Fix Chrome's aggressive rendering optimization */
.inquiry-form select,
.inquiry-form input,
.inquiry-form textarea,
.inquiry-form button {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

/* Prevent focus-related jumps */
.inquiry-form *:focus {
  scroll-margin-top: 100px;
}

/* Disable transitions on form elements that could cause jitter */
.inquiry-form select,
.inquiry-form option {
  transition: none !important;
}
