/* The full-history toolbar supplies search and result counts beneath the page
   header. Keep one set of actions and avoid reserving a second header row. */
.app-shell .inbox-page:has(.followup-toolbar) {
  padding-block-start: 12px;
}

.app-shell .inbox-page:has(.followup-toolbar) > .inbox-ban-controls {
  margin-block-end: 6px;
}

.app-shell .inbox-page:has(.followup-toolbar) > .page-header {
  align-items: center;
  margin-block-end: 8px;
  gap: 12px;
}

.app-shell .inbox-page:has(.followup-toolbar) > .page-header h1 {
  margin: 0;
  font-size: clamp(21px, 2vw, 26px);
  line-height: 1.15;
}

.app-shell .inbox-page:has(.followup-toolbar) > .page-header .eyebrow,
.app-shell .inbox-page:has(.followup-toolbar) > .page-header .page-description {
  display: none;
}

.app-shell .inbox-page .followup-toolbar {
  padding: 4px 0 8px !important;
  margin-block-end: 8px !important;
}

.app-shell .inbox-page .followup-toolbar .inbox-toolbar-heading {
  margin-block-end: 6px;
}

.app-shell .inbox-page .followup-toolbar .inbox-toolbar-actions {
  display: none;
}

@media (max-width: 767px) {
  .app-shell .inbox-page:has(.followup-toolbar) > .page-header {
    align-items: flex-start;
  }
}
