.pharmora-content-feedback {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  margin-top: 28px;
  border: 1px solid hsl(var(--border, 214 32% 91%));
  border-radius: 8px;
  padding: 16px;
  color: hsl(var(--foreground, 222 47% 11%));
  background: hsl(var(--muted, 210 40% 96%));
}

.pharmora-content-feedback__question,
.pharmora-content-feedback__thanks {
  margin: 0;
  font-weight: 700;
}

.pharmora-content-feedback__thanks {
  color: hsl(var(--primary, 215 58% 35%));
}

.pharmora-content-feedback__actions {
  display: inline-flex;
  gap: 8px;
}

.pharmora-content-feedback__actions button {
  min-width: 64px;
  min-height: 38px;
  border: 1px solid hsl(var(--border, 214 32% 86%));
  border-radius: 8px;
  padding: 0 14px;
  color: hsl(var(--foreground, 222 47% 11%));
  background: hsl(var(--card, 0 0% 100%));
  cursor: pointer;
}

.pharmora-content-feedback__actions button:hover {
  background: hsl(var(--accent, 214 32% 91%));
}

.pharmora-content-feedback__actions button:focus-visible {
  outline: 2px solid rgba(63, 102, 163, 0.58);
  outline-offset: 2px;
}

@media (max-width: 560px) {
  .pharmora-content-feedback,
  .pharmora-content-feedback__actions {
    width: 100%;
  }
}
