/* Full-document search results and compact desktop filters. */
@media (min-width:901px) {
  .knowledge-filters {
    grid-template-columns:minmax(160px,220px) minmax(105px,130px) minmax(260px,1fr) auto;
  }

  .knowledge-status-filter {
    min-width:105px;
  }
}

.knowledge-source {
  margin:20px 0;
}

.knowledge-source .section-title {
  align-items:center;
}

.knowledge-source .section-title small {
  color:var(--sub);
}

.knowledge-source pre {
  max-height:52vh;
  overflow:auto;
  margin:10px 0 0;
  padding:16px;
  border:1px solid var(--line);
  border-radius:12px;
  background:#f7faf8;
  color:var(--ink);
  font:13px/1.7 "Pretendard","Noto Sans KR",system-ui,sans-serif;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
}

.knowledge-source mark {
  padding:1px 2px;
  border-radius:3px;
  background:#ffeb7a;
  color:#17211d;
}
