/* Minimal custom layer on top of Bootstrap 5. Keep it small — Bootstrap does
   the heavy lifting for the responsive, clean layout. */

.brand-mark {
  color: var(--bs-primary);
  font-size: 0.9rem;
}

/* Monospace inputs/areas for tokens, IDs and JSON payloads. */
.mono,
textarea.mono,
input.mono {
  font-family: var(--bs-font-monospace);
  font-size: 0.85rem;
}

/* Clickable table rows (tenant list). */
.cursor-pointer {
  cursor: pointer;
}

/* Slightly tighter section cards inside forms. */
.card-header {
  font-size: 0.95rem;
}

/* Keep long IDs from breaking the layout. */
.text-break-all {
  word-break: break-all;
}

/* Allow flex children to shrink below content width (truncation contexts). */
.min-w-0 {
  min-width: 0;
}
