/* qhc-phone-control-height-20261022
   Phone quick assessment only.
   Shorter inputs, period box, and industry cards.
   Vertical padding and the extra minimum height come down.
   Type size, wording, column width, and the top bar stay. */

@media (max-width: 900px) {
  html[data-homepage-view="qhc"] #quick-health-check .qhc-row-pair--always > .qhc-gm-card > .qhc-pair-control,
  html[data-homepage-view="qhc"] #quick-health-check .qhc-row-pair--always .qhc-input-affix {
    height: auto !important;
    min-height: 0 !important;
  }

  html[data-homepage-view="qhc"] #quick-health-check .qhc-row-pair--always input[name="revenueAmount"],
  html[data-homepage-view="qhc"] #quick-health-check .qhc-row-pair--always select[name="revenuePeriod"],
  html[data-homepage-view="qhc"] #quick-health-check .qhc-row-pair--always .qhc-gm-card .qhc-input-affix input,
  html[data-homepage-view="qhc"] #quick-health-check .qhc-row-pair--always input[name="closedDaysPerYear"] {
    align-self: stretch;
    box-sizing: border-box;
    height: 36px !important;
    min-height: 36px !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
  }
}

@media (max-width: 767px) {
  html[data-homepage-view="qhc"] .homepage-industry-nav__grid {
    align-items: stretch !important;
  }

  html[data-homepage-view="qhc"] .homepage-industry-nav__grid .homepage-industry-card {
    height: auto !important;
    min-height: 36px !important;
    overflow: visible !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    text-overflow: unset !important;
    white-space: normal !important;
  }

  html[data-homepage-view="qhc"] .homepage-industry-nav__grid .homepage-industry-card__label {
    overflow: visible !important;
    text-overflow: unset !important;
    white-space: normal !important;
  }
}
