.knowledge-content{max-width:1680px}.knowledge-filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;padding:20px}.knowledge-filters label{flex:1;min-width:140px}.knowledge-filters .knowledge-search{flex:3;min-width:240px}.knowledge-grid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;align-items:start}.knowledge-results{display:grid;gap:12px}.knowledge-row{width:100%;padding:18px;text-align:left;display:block;overflow-wrap:anywhere;font-weight:400}.knowledge-row strong{display:block;font-size:16px;line-height:1.4;margin-bottom:8px}.knowledge-row p{font-size:13px;color:var(--sub);margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.knowledge-row.selected{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.knowledge-tags{display:flex;flex-wrap:wrap;gap:6px}.knowledge-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:16px;font-size:12px}.knowledge-pager button{font-size:12px;padding:6px 10px}.knowledge-detail{padding:28px;min-width:0;overflow-wrap:anywhere}.knowledge-detail h2{font-size:25px}.knowledge-detail h3{margin:24px 0 10px}.knowledge-empty{padding:50px 15px;text-align:center}.knowledge-empty h2{font-size:23px}.knowledge-meta{font-size:12px;color:var(--sub);margin:16px 0}.knowledge-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.knowledge-problem{white-space:pre-wrap}.knowledge-text{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.knowledge-text code{font-family:Consolas,monospace;background:var(--hover);border:1px solid var(--line);border-radius:4px;padding:2px 5px;color:var(--ink);white-space:pre-wrap}.knowledge-text ul,.knowledge-text ol{padding-left:24px}.knowledge-text li+li{margin-top:7px}.knowledge-editor{display:grid;gap:16px}.knowledge-editor fieldset{border:0;padding:0;margin:0;min-width:0}.knowledge-editor fieldset>label{margin-bottom:16px}.knowledge-editor .knowledge-selects{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.knowledge-editor textarea{line-height:1.7}.knowledge-format{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0}.knowledge-format button{font-size:12px;padding:5px 9px}.knowledge-preview{border:1px solid var(--line);border-radius:6px;padding:18px;margin:12px 0}.knowledge-source{margin-top:24px;border-top:1px solid var(--line);padding-top:16px}.knowledge-source summary{cursor:pointer;font-weight:600}.knowledge-source .mail-timeline{list-style:none;margin:16px 0;padding:0}.knowledge-source .mail-card{border:1px solid var(--line);border-radius:6px;padding:12px;margin:8px 0}.knowledge-source .mail-card summary{display:flex;gap:12px;flex-wrap:wrap}.knowledge-source .mail-summary{display:grid;flex:1}.knowledge-source .mail-meta{font-size:12px;color:var(--sub);display:grid}.knowledge-source .mail-avatar{display:none}.knowledge-source .mail-expanded{padding-top:14px}.knowledge-source .mail-text{white-space:pre-wrap}.knowledge-source .mail-actions{display:flex;flex-wrap:wrap;gap:8px}.knowledge-source .mail-recipients{font-size:12px}.knowledge-source .mail-recipients dd{margin-left:0;overflow-wrap:anywhere}.knowledge-review{display:flex;gap:9px;align-items:flex-start;margin:18px 0;font-weight:400}.knowledge-review input{flex-shrink:0;margin-top:4px}.knowledge-ai{background:var(--page);border:1px solid var(--line);padding:16px;border-radius:6px;margin:14px 0}.knowledge-ai p{font-size:12px;color:var(--sub);margin:8px 0 0}[hidden]{display:none!important}@media(max-width:1150px){.knowledge-grid{grid-template-columns:minmax(210px,280px) minmax(0,1fr)}.knowledge-detail{padding:20px}}@media(max-width:820px){.knowledge-grid{grid-template-columns:1fr}.knowledge-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.knowledge-editor .knowledge-selects{grid-template-columns:1fr}.knowledge-detail{padding:18px}.knowledge-content .page-heading{align-items:start;flex-direction:column}}
