/* Concise human review: three choices, five entries, details only on demand. */
.curation-selection-tools { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin: 14px 0; }
.curation-feature-filter { display: flex; align-items: center; gap: 10px; margin: 0; font-size: 13px; }
.curation-feature-filter select { width: min(240px, 48vw); margin: 0; }
.curation-import-label { position: relative; overflow: hidden; cursor: pointer; margin: 0; }
.curation-import-label input { position: absolute; inset: 0; opacity: 0; cursor: pointer; width: 100%; height: 100%; margin: 0; }
.curation-import-label:focus-within { outline: 2px solid var(--ui-link, #366ccd); outline-offset: 3px; }
.curation-category-tabs { display: flex; gap: 8px; padding: 6px; border-radius: 12px; background: var(--ui-inner-bg, #f4f7fc); margin-top: 18px; }
.curation-category-tabs button { flex: 1 1 0; border-color: transparent; box-shadow: none; }
.curation-category-tabs button.active { color: #fff !important; background: #4659ba !important; border-color: #4659ba !important; }
.knowledge-curation-card .curation-value-reason { margin: 8px 0 10px; font-size: 14px; line-height: 1.65; }
.curation-merge-target { margin: -3px 0 10px; color: var(--ui-muted, #62718a); font-size: 13px; line-height: 1.6; }
.knowledge-curation-card .curation-review-actions { position: sticky; bottom: 12px; z-index: 4; padding: 16px; border: 1px solid var(--ui-inner-border, #dce5f1); border-radius: 12px; background: var(--ui-card-bg, #fff); box-shadow: 0 8px 24px rgba(23, 40, 72, .1); }
.knowledge-curation-card .curation-review-actions > strong { font-size: 13px; line-height: 1.6; }
@media (max-width: 640px) {
  .curation-category-tabs { gap: 3px; padding: 4px; }
  .curation-category-tabs button { padding: 9px 5px; font-size: 12px; }
  .curation-feature-filter { width: 100%; }
  .curation-feature-filter select { width: 100%; flex: 1; }
  .knowledge-curation-card .curation-review-actions { bottom: 4px; }
}
