/* Equal-height dashboard service panels. Kept separate for safe cache busting. */
.client-primary {
  align-items: stretch;
}

.client-primary > .control-card,
.client-aside > .quick-card {
  min-height: 307px;
  height: 100%;
}

.control-card,
.quick-card {
  display: flex;
  flex-direction: column;
}

.control-card .compact-empty {
  flex: 1;
}

@media (max-width: 1200px) {
  .client-aside > .quick-card {
    min-height: 0;
  }
}

@media (max-width: 900px) {
  .client-primary > .control-card {
    min-height: 0;
  }
}
