/* Layout only. Tables, badges, alerts, metrics and empty states come from the shared
 * components and the .gk-admin-native base; every value is a shared token. */
.payments-venue {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--space-2xl);
  min-width: 0;
  --page-header-mb: 0;
}

.payments-venue [hidden] {
  display: none !important;
}

.payments-venue [data-workspace],
.payments-venue section[data-view] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--space-xl);
  min-width: 0;
}

.payments-venue .payments-help {
  margin: 0;
  color: var(--text-muted);
}

.payments-venue [data-detail-history] h3 {
  margin: var(--space-lg) 0 var(--space-sm);
}

.payments-venue [data-detail-history] p {
  margin: 0 0 var(--space-xs);
}
