/* Dashboard compact summary cards: 5 columns on desktop */
@media (min-width: 1360px) {
  .home-main-summary-grid.home-main-summary-grid-all {
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 10px;
  }
}
.home-main-summary-grid.home-main-summary-grid-all .home-main-card {
  min-height: 104px;
  gap: 11px;
  padding: 13px 14px;
  border-radius: 13px;
}
.home-main-summary-grid.home-main-summary-grid-all .home-main-icon {
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  border-radius: 11px;
  font-size: 18px;
}
.home-main-summary-grid.home-main-summary-grid-all .home-main-card > div:last-child {
  gap: 2px;
}
.home-main-summary-grid.home-main-summary-grid-all .home-main-card span {
  font-size: 11px;
  line-height: 1.25;
}
.home-main-summary-grid.home-main-summary-grid-all .home-main-card strong {
  font-size: clamp(28px, 2.15vw, 36px);
  line-height: 1;
}
.home-main-summary-grid.home-main-summary-grid-all .home-main-card small {
  font-size: 9px;
  line-height: 1.2;
}
@media (min-width: 1024px) and (max-width: 1359px) {
  .home-main-summary-grid.home-main-summary-grid-all {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
  }
}
@media (min-width: 701px) and (max-width: 1023px) {
  .home-main-summary-grid.home-main-summary-grid-all {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 700px) {
  .home-main-summary-grid.home-main-summary-grid-all {
    grid-template-columns: 1fr;
  }
}
