.knowledge-source-note{display:flex;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--accent);flex:none}.knowledge-source-note b{font-size:13px}.knowledge-source-note small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.knowledge-directory-note{font-size:12px;line-height:1.9;color:var(--muted);padding:12px 8px}.knowledge-wide{width:min(1120px,calc(100vw - 32px))}.knowledge-wide .drawer-body{display:flex;flex-direction:column;gap:14px;overflow:hidden}.knowledge-reader-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:0;flex:1;overflow:hidden}.knowledge-toc{overflow:auto;min-height:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--accent)}.knowledge-toc h3{font-size:13px;margin:0 0 10px}.knowledge-toc .directory-item{white-space:normal;text-align:left;line-height:1.5;font-size:12px;padding:8px}.knowledge-reading-body{min-height:0;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--card);padding:24px 30px;line-height:1.85;font-size:14px}.knowledge-reading-body h2{font-size:18px;border-bottom:1px solid var(--line);padding-bottom:10px;margin:24px 0 12px;scroll-margin-top:18px}.knowledge-reading-body h3{font-size:14px;margin:20px 0 8px}.knowledge-reading-body p{margin:8px 0 12px}.article-preview table,.rich-body table{width:100%;border-collapse:collapse;font-size:13px;margin:14px 0;table-layout:fixed}.article-preview table th,.rich-body table th{background:var(--accent);font-weight:600}.article-preview table th,.article-preview table td,.rich-body table th,.rich-body table td{border:1px solid var(--line);padding:9px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.knowledge-image-thumb{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--accent);cursor:zoom-in;color:var(--foreground)}.knowledge-image-thumb img{max-height:260px;max-width:100%;object-fit:contain;margin:auto}.knowledge-image-thumb span{font-size:12px;color:var(--muted)}.knowledge-original-image{flex:1;min-height:0;overflow:auto;background:var(--accent);border-radius:12px;padding:16px;text-align:center}.knowledge-original-image img{max-width:100%;height:auto}.knowledge-wide .drawer-body>.note{flex:none}.knowledge-toc .directory-item:hover,.knowledge-image-thumb:hover{border-color:var(--primary);background:var(--panel)}
@media(max-width:1000px){.knowledge-reader-layout{grid-template-columns:180px minmax(0,1fr)}.knowledge-reading-body{padding:18px}.knowledge-wide{width:calc(100vw - 24px)}}

.knowledge-status-bar{display:flex;align-items:center;gap:4px;flex:none;min-height:38px}.knowledge-status{border:0;background:transparent;box-shadow:none;padding:6px 12px;color:var(--muted)}.knowledge-status.active{background:var(--accent);color:var(--primary);font-weight:600}.knowledge-status small{font-size:11px;padding:2px 5px;border-radius:5px;background:var(--panel)}.knowledge-version-note{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.knowledge-version-note svg{width:14px;height:14px}.knowledge-advanced-filter{flex:none;margin-bottom:10px}.knowledge-advanced-filter>summary{font-size:12px;cursor:pointer;color:var(--muted);display:flex;align-items:center;gap:6px;padding:4px 0}.knowledge-advanced-filter>summary svg{width:14px;height:14px}.knowledge-advanced-filter .communication-filter{margin-top:10px}.knowledge-title-cell{display:flex;align-items:center;gap:12px;min-width:230px;max-width:360px;white-space:normal}.knowledge-document-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:38px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--primary)}.knowledge-document-icon svg{width:17px;height:17px}.knowledge-title-cell>div{min-width:0}.knowledge-title-cell b{font-size:13px;font-weight:600;line-height:20px}.knowledge-title-cell small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:18px;color:var(--muted);margin-top:4px}.knowledge-toc{padding:0;background:var(--card);display:flex;flex-direction:column}.knowledge-toc-head{display:flex;align-items:center;gap:8px;padding:16px 14px;border-bottom:1px solid var(--line);font-size:13px}.knowledge-toc-head svg{width:16px;height:16px;color:var(--primary)}.knowledge-toc-head small{margin-left:auto;font-size:11px;color:var(--muted)}.knowledge-toc nav{padding:8px;flex:1;min-height:0;overflow:auto}.knowledge-toc .directory-item{align-items:flex-start;gap:9px;padding:10px 7px}.knowledge-toc-number{font-size:11px;color:var(--muted);min-width:18px}.knowledge-reader-hint{padding:12px 15px;margin:0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:19px}.knowledge-document-head{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:24px}.knowledge-document-head h1{font-size:23px;line-height:32px;margin:15px 0 10px;color:var(--ink)}.knowledge-document-head p{font-size:13px;color:var(--muted);line-height:22px}.knowledge-document-head small{font-size:11px;color:var(--muted)}.knowledge-document-head .knowledge-training-note{font-size:11px;margin:12px 0 0;padding:8px 11px;border-radius:6px;background:var(--panel)}.knowledge-reading-body{padding:28px 36px;line-height:1.9}.knowledge-reading-body>h2{border:0;font-size:17px;padding:0;margin:28px 0 14px}.knowledge-reader-cover{max-height:220px;width:100%;object-fit:cover;border-radius:10px}.knowledge-detail-wide .drawer-body:has(.knowledge-reader-layout){overflow:hidden}.knowledge-detail-wide .drawer-body>.tabs{flex-shrink:0;margin-bottom:0}.knowledge-reader-layout{grid-template-columns:208px minmax(0,1fr);gap:16px}.knowledge-wide .drawer-body .knowledge-reader-layout,.knowledge-detail-wide .drawer-body .knowledge-reader-layout{min-height:0;flex:1}.knowledge-reading-body .knowledge-image-thumb{margin:14px 0}.knowledge-reading-body table{table-layout:auto}.knowledge-reading-body table th,.knowledge-reading-body table td{white-space:normal;position:static;min-width:0;max-width:none;font-size:12px;line-height:20px}
.data-section[data-table="communication-article"] .table{min-width:0;width:100%}.data-section[data-table="communication-article"] .table th,.data-section[data-table="communication-article"] .table td{padding-left:10px;padding-right:10px}.data-section[data-table="communication-article"] .knowledge-title-cell{min-width:200px;max-width:270px}.data-section[data-table="communication-article"] .search-field{width:210px;min-width:190px;flex:1;max-width:240px}.data-section[data-table="communication-article"] .filter-field .select{width:105px;max-width:105px}.data-section[data-table="communication-article"] .toolbar .btn{padding-left:10px;padding-right:10px}
