/* Administration primitives for settings, integrations and audit screens. */
.cgl-admin-shell {
  display: grid;
  gap: var(--cgl-space-6);
}

.cgl-admin-section {
  border: 1px solid var(--cgl-border-subtle);
  border-radius: var(--cgl-radius-xl);
  background: var(--cgl-surface-card);
  padding: var(--cgl-space-6);
}

.cgl-integration-status {
  display: inline-flex;
  align-items: center;
  gap: var(--cgl-space-2);
  border-radius: var(--cgl-radius-pill);
  padding: 6px 10px;
  background: var(--cgl-neutral-100);
  color: var(--cgl-text-secondary);
  font-size: var(--cgl-font-size-xs);
  font-weight: 900;
}

.cgl-integration-status.is-connected {
  background: rgba(22, 163, 74, 0.12);
  color: #166534;
}

.cgl-integration-status.is-disconnected {
  background: rgba(220, 38, 38, 0.12);
  color: #991b1b;
}
