.feedback-context {
  border-left: 3px solid #96ae77;
  background: #f1f5e9;
  padding: 8px 11px;
  overflow-wrap: anywhere;
}
.feedback-context small, .feedback-context strong { display: block; }
.feedback-context small, .feedback-card small, .feedback-card time,
.feedback-export-hint { color: var(--muted); }
.feedback-context strong { margin-top: 2px; font-size: 13px; }
.feedback-tools, .feedback-card-meta {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-wrap: wrap;
}
.feedback-export-hint { margin: 8px 0 18px; font-size: 13px; }
.feedback-list { display: grid; gap: 10px; margin: 12px 0; }
.feedback-card { min-width: 0; overflow-wrap: anywhere; }
.feedback-card p.feedback-comment {
  white-space: pre-wrap;
  margin: 10px 0;
  color: var(--ink);
  font-size: 15px;
}
.feedback-card .feedback-identity { margin: 3px 0; }
.feedback-card time, .feedback-card small { font-size: 12px; }
.feedback-tag {
  border-radius: 20px;
  background: #edf2e2;
  padding: 3px 9px;
  font-size: 12px;
  font-weight: 600;
  color: var(--green);
}
