/* Hyva preview: accessible, full-width input fields on Request a Part mobile form. */
@media (max-width: 640px) {
 body.partrequest-index-index form.partrequest input.input-text,
 body.partrequest-index-index form.partrequest textarea {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 44px;
  box-sizing: border-box;
 }
 body.partrequest-index-index form.partrequest button.action.primary {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background: #1766bb !important;
  color: #fff !important;
  font-weight: 700;
  padding: 12px 20px !important;
  border: 0 !important;
  border-radius: 6px;
  min-height: 44px;
  cursor: pointer;
 }
}
