/* Dashboard desktop responsiveness after accounting for the fixed sidebar. */
@media (min-width: 851px) and (max-width: 1450px) {
  .stat-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .stat-card {
    min-height: 126px;
  }

  .stat-card span,
  .stat-card small {
    font-size: .78rem;
  }

  .stat-card strong {
    font-size: 1.65rem;
  }
}

@media (min-width: 851px) and (max-width: 1180px) {
  .topbar {
    gap: 12px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .top-search {
    width: min(290px, 34vw);
  }

  .profile small {
    display: none;
  }
}
