.page-member-message-reach {
  @media (max-width: 1200px) {
    .mmr-stats {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .mmr-template-grid {
      grid-template-columns: 1fr;
    }

    .mmr-detail-stat-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (max-width: 768px) {
    .mmr-toolbar {
      align-items: stretch;
      padding: 12px;
    }

    .mmr-topbar {
      flex-direction: column;
      align-items: flex-start;
    }

    .mmr-select,
    .mmr-keyword-input {
      width: 100%;
    }

    .mmr-stats {
      grid-template-columns: 1fr;
    }

    .mmr-detail-meta {
      grid-template-columns: 1fr;
    }

    .mmr-detail-stat-grid {
      grid-template-columns: 1fr;
    }

    .mmr-scheduled-picker {
      width: 100%;
    }
  }
}
