/* ==========================================================================
   Member Dashboard (API-driven)
   ========================================================================== */

.darqa-member-dashboard {
  margin-top: var(--darqa-content-gap, 24px);
}

.darqa-member-dashboard__actions {
  margin-bottom: 16px;
}

.darqa-member-dashboard__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 16px;
  margin-bottom: 20px;
}

.darqa-member-dashboard__section {
  margin-bottom: 20px;
}

.darqa-member-dashboard__section h3 {
  margin-top: 0;
}

.darqa-member-dashboard__profile {
  display: grid;
  grid-template-columns: minmax(120px, 180px) 1fr;
  gap: 6px 12px;
  margin: 0;
}

.darqa-member-dashboard__profile dt {
  font-weight: 600;
  color: var(--darqa-text-strong);
}

.darqa-member-dashboard__profile dd {
  margin: 0;
}

.darqa-member-dashboard__empty {
  color: var(--darqa-text-muted);
  font-size: var(--darqa-font-size-sm);
  margin: 0;
}

.darqa-member-dashboard__links a {
  white-space: nowrap;
}

.darqa-member-dashboard__list {
  margin: 0;
  padding-left: 18px;
}

@media (max-width: 680px) {
  .darqa-member-dashboard__profile {
    grid-template-columns: 1fr;
  }
}
