@media (max-width: 1200px) {
  .mm-toolbar {
    flex-wrap: wrap;
  }

  .mm-toolbar-right {
    margin-left: 0;
  }

  .mm-stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mm-overview-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 768px) {
  .mm-tab-switch {
    width: 100%;
  }

  .mm-store-select,
  .mm-tier-select,
  .mm-search-input {
    width: 100%;
  }

  .mm-stats {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .mm-tier-card {
    flex-direction: column;
    align-items: flex-start;
  }

  .mm-tier-side {
    align-items: flex-start;
    width: 100%;
  }

  .mm-day-row {
    flex-direction: column;
    align-items: flex-start;
  }

  .mm-day-label {
    width: auto;
  }
}
