.naike-rfq-enhanced.naike-rfq-conditional .elementor-field-group-packaging,
.naike-rfq-enhanced.naike-rfq-conditional .elementor-field-group-delivery_date,
.naike-rfq-enhanced.naike-rfq-conditional .elementor-field-group-testing_requirements,
.naike-rfq-enhanced.naike-rfq-conditional .elementor-field-group-reference_file {
  display: none;
}

.naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-packaging,
.naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-delivery_date,
.naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-testing_requirements,
.naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-reference_file {
  display: flex;
  animation: nk-rfq-reveal .18s ease-out;
}

.naike-rfq-enhanced .elementor-field-group {
  margin-bottom: 10px;
}

.naike-rfq-enhanced .elementor-field-label {
  line-height: 1.25;
  margin-bottom: 5px;
}

.naike-rfq-enhanced input:not([type="checkbox"]):not([type="radio"]),
.naike-rfq-enhanced select {
  min-height: 44px;
}

.naike-rfq-enhanced textarea {
  min-height: 76px;
  resize: vertical;
}

.naike-rfq-enhanced .elementor-field-group-consent .elementor-field-option {
  font-size: 12px;
  line-height: 1.4;
}

.elementor-location-popup .naike-rfq-enhanced {
  max-width: 760px;
  margin-inline: auto;
}

.elementor-location-popup .naike-rfq-enhanced .elementor-button {
  min-height: 46px;
}

@keyframes nk-rfq-reveal {
  from { opacity: 0; transform: translateY(-4px); }
  to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 767px) {
  .naike-rfq-enhanced .elementor-field-group {
    width: 100% !important;
  }
  .naike-rfq-enhanced input:not([type="checkbox"]):not([type="radio"]),
  .naike-rfq-enhanced select {
    min-height: 42px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-packaging,
  .naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-delivery_date,
  .naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-testing_requirements,
  .naike-rfq-enhanced.naike-rfq-expanded .elementor-field-group-reference_file {
    animation: none;
  }
}
