.product-body .connection-token-reveal .api-key-code {
  width: 100%;
  font-feature-settings: 'tnum';
}

.product-body .connection-token-reveal .settings-row,
.product-body .connection-authorization {
  margin-top: var(--s-3);
}

.product-body .connection-authorizations {
  margin-top: var(--s-6);
}

.product-body .platform-connection-empty-body {
  color: var(--on-dark-2);
}

.product-body .connection-token-reveal .connection-token-manual-copy,
.product-body .connection-token-reveal .connection-token-copy-feedback {
  color: var(--on-dark-2);
}

.product-body .btn.primary.platform-connection-primary-action {
  color: var(--deep-core-navy);
}

.product-body .btn.primary.platform-connection-primary-action:hover {
  background: var(--deep-core-navy);
  border-color: var(--living-teal);
  color: var(--living-teal);
}

.product-body .btn.danger.platform-connection-danger-action:hover {
  color: var(--deep-core-navy);
}

.product-body .connection-authorization .card-title {
  min-width: 0;
  overflow-wrap: anywhere;
}

.product-body .connection-metadata .kv-row {
  gap: var(--s-3);
  flex-wrap: wrap;
}

.product-body .connection-metadata dd {
  margin: 0;
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  font-feature-settings: 'tnum';
}
