.knowledge-manager{min-width:0;color:var(--x-text,#3F3722);}
.knowledge-manager .note{line-height:1.65;overflow-wrap:anywhere;}
.knowledge-toolbar{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto;gap:10px;align-items:center;margin:16px 0;}
.knowledge-search-label{font-size:14px;}
.knowledge-layout{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(0,1.4fr);gap:20px;align-items:start;}
.knowledge-library,.knowledge-detail{min-width:0;}
.knowledge-count{margin-top:0;}
.knowledge-card{border:1px solid var(--x-line,rgba(31,168,91,.24));border-radius:12px;padding:12px;margin:0 0 10px;background:var(--x-panel2,#FFFFFF);}
.knowledge-open{width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;font-weight:600;}
.knowledge-meta{font-size:12px!important;color:var(--x-dim,#84755C);line-height:1.6;overflow-wrap:anywhere;margin:8px 0;}
.knowledge-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;margin-bottom:0;}
.knowledge-status{min-height:1.6em;}
.knowledge-status.knowledge-error{color:var(--x-red,#FF7AA2);}
.knowledge-fields{border:0;margin:0;padding:0;min-width:0;}
.knowledge-field{display:flex;flex-direction:column;gap:5px;margin:0 0 14px;}
.knowledge-field .x-input{width:100%;min-width:0;box-sizing:border-box;}
.knowledge-field textarea{resize:vertical;min-height:200px;line-height:1.7;}
.knowledge-fields:disabled .x-input{opacity:.8;color:var(--x-text,#3F3722);}
.knowledge-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0;}
.knowledge-archive-confirm{padding:12px;border:1px solid var(--x-line,rgba(31,168,91,.24));border-radius:12px;margin-top:12px;}
.knowledge-agree{display:flex;align-items:center;gap:8px;line-height:1.6;margin-bottom:12px;}
.knowledge-archive-confirm .x-btn{margin:0 8px 8px 0;}
.knowledge-source-link{color:var(--x-cyan,#3F3722);font-size:14px;text-decoration:underline;}
.knowledge-history{margin:16px 0;border-top:1px solid var(--x-line,rgba(31,168,91,.24));padding-top:12px;}
.knowledge-history summary{cursor:pointer;color:var(--x-cyan,#3F3722);line-height:1.65;overflow-wrap:anywhere;}
.knowledge-version{margin:10px 0;padding:10px;border:1px solid var(--x-line,rgba(31,168,91,.24));border-radius:10px;}
.knowledge-version-title{font-weight:600;overflow-wrap:anywhere;}
.knowledge-version-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;}
.knowledge-manager [hidden]{display:none!important;}
.knowledge-manager:is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid var(--x-cyan,#34E7F0);outline-offset:3px;}
@media(max-width:760px){.knowledge-layout{grid-template-columns:minmax(0,1fr);}.knowledge-toolbar{grid-template-columns:minmax(0,1fr) auto;}.knowledge-search-label{grid-column:1/-1;}.knowledge-toolbar>.x-input{min-width:0;}.knowledge-toolbar>button:last-child{grid-column:1/-1;}.knowledge-manager .x-btn{min-height:42px;}.knowledge-library{border-bottom:1px solid var(--x-line,rgba(31,168,91,.24));padding-bottom:10px;}}
