@charset "UTF-8";
/* BLUE-TECK Technologies — Customer Support Form */
body:has(#forms_form_answers) {
  background: #f3f6fb;
}

body:has(#forms_form_answers) .form-renderer .form-title {
  color: #102b50;
  font-weight: 800;
  letter-spacing: -0.5px;
}

body:has(#forms_form_answers) .form-renderer .card {
  background: #ffffff;
  border: 1px solid #dce5f0;
  border-radius: 14px;
  box-shadow: 0 6px 24px rgba(16, 43, 80, 0.06);
}

body:has(#forms_form_answers) .form-renderer .form-control,
body:has(#forms_form_answers) .form-renderer .form-select {
  border-radius: 8px;
  border-color: #cbd5e1;
}

body:has(#forms_form_answers) .form-renderer .form-control:focus,
body:has(#forms_form_answers) .form-renderer .form-select:focus {
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);
}

body:has(#forms_form_answers) .form-renderer .btn-primary {
  background: #123c70;
  border-color: #123c70;
  border-radius: 8px;
  font-weight: 600;
}