/* Minimal DXPR API Key Styles */

/* Container overflow control */
.dxpr-api-key-block .api-key-display {
  max-width: calc(100% - 80px);
  overflow: hidden;
  display: flex;
  align-items: center;
}

/* Token truncation - only custom style needed */
.api-key-token-truncated {
  font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: text;
  min-width: 0;
  max-width: 100%;
  flex: 1;
}

/* Success state for copy button */
.dxpr-api-key-block .btn.copied {
  background-color: #198754;
  border-color: #198754;
}
