
.affililabs-plugin__card__image--icon {
  max-width: 50px;
  max-height: 50px;
  height: auto;
  display: block;
  border-radius: 0;
}

.affililabs-plugin__card__content p {
    margin: 5px 0;
    font-size: 0.9em;
    color: #555;
}

.affililabs-plugin__card__content strong {
    color: #333;
}

.affililabs-plugin__shortcode-display {
    background-color: #f0f0f0;
    padding: 2px 5px;
    border-radius: 3px;
    font-family: monospace;
    font-size: 0.85em;
    cursor: copy;
}
.affililabs-plugin__ai-suggestions,
.affililabs-plugin-lists__ai-suggest {
  margin-bottom: 20px;
}

.affililabs-plugin-lists__ai-suggest__button {
  width: 32px;
  height: auto;
}

.affililabs-plugin-lists__ai-suggest__button:hover {
  cursor: pointer;
  transform: scale(1.35);
  filter: brightness(1.7);
  transition: transform 0.3s ease, filter 0.3s ease;
}

.affililabs-plugin__ai-suggestion-item {
  background-color: #fff;
  border: 1px solid #ddd;
  padding: 5px 10px;
  margin-bottom: 7px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1em;
}
.affililabs-plugin__ai-suggestion-item__content {
  flex-grow: 1;
  margin-right: 8px;
}

.affililabs-plugin__ai-suggestion-item__title {
    font-size: 1em;
    margin: 0 0 2px 0;
    display: block;
    font-weight: bold;
}

.affililabs-plugin__ai-suggestion-item__products {
    display: block;
    color: #555;
    font-size: 0.9em;
}

.affililabs-plugin__ai-suggestion-item__actions {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.affililabs-plugin__check-icon {
  width: 25px;
  height: auto;
  cursor: pointer;
  margin-left: 5px;
}

.affililabs-plugin__check-icon:hover {
    opacity: 0.8;
    scale: 1.25;
}
