/* Compact content typography for Rider Behavior and Misuse only.
   Keep the shared navigation and existing small labels at their current sizes. */
body {
  font-size: 14px;
}

.section-header h2,
.modal-header h3 {
  font-size: 15px;
}

.profile-name,
.misuse-impact-overview strong,
.misuse-impact-overview .misuse-impact-score {
  font-size: 16px;
}

.summary-value {
  font-size: 15px;
}

.search-row input,
#searchButton,
.report-field input,
.report-button,
.misuse-week-picker-copy strong,
.misuse-impact-section h4 {
  font-size: 13px;
}

.search-panel label,
.profile-id,
.status-pill,
.helper,
.report-field label,
.legend,
.link-button,
.riders-dropdown-item,
.riders-dropdown-empty,
.rides-header,
.ride-row span,
.misuse-score-table .misuse-event-link {
  font-size: 12px;
}

/* Avoid focus zoom on mobile text/date inputs while keeping desktop compact. */
@media (max-width: 600px) {
  .search-row input,
  .report-field input {
    font-size: 16px;
  }
}
