.knowledge-view{flex:1;min-height:0;overflow:auto;padding:35px clamp(20px,4vw,60px);background:#f9fcff}.knowledge-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.knowledge-heading h1{font-size:26px;color:#07376a;margin:12px 0}.knowledge-heading p{font-size:12px;color:#7d9ab6;line-height:1.8}.knowledge-heading>.primary{white-space:nowrap}.knowledge-guide{background:linear-gradient(120deg,#ebf5ff,#f5fbff);border:1px solid #d7e9ff;border-radius:12px;padding:20px 24px;margin:25px 0;color:#5284af}.knowledge-guide strong{font-size:14px;color:#1768ad}.knowledge-guide p{font-size:11px;line-height:1.9;margin-bottom:0}.knowledge-toolbar{display:flex;justify-content:space-between;font-size:10px;color:#90a6bc;margin:25px 0 15px;gap:15px}.knowledge-file{border:1px solid #dfebf9;border-radius:10px;background:white;padding:18px 20px;margin:12px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.knowledge-file-info{flex:1;min-width:150px;overflow-wrap:anywhere}.knowledge-file-info strong{font-size:13px;color:#1d5587;display:block}.knowledge-file-info small{display:block;font-size:10px;color:#8fa9c0;margin-top:8px}.file-status{font-size:10px;border-radius:12px;padding:5px 10px;background:#edf3f8;color:#7a94ac}.file-status.ready{background:#e7f5ff;color:#1486d4}.file-status.processing{background:#fff5dd;color:#ac7c21}.file-status.failed{background:#fff0e9;color:#b66d4d}.file-error{width:100%;font-size:11px;color:#b26b4e;margin:0}.file-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%;border-top:1px solid #edf3fa;padding-top:13px}.file-actions .secondary{font-size:10px;padding:6px 10px;text-decoration:none}.file-delete{font-size:10px;color:#b97b6a;margin-left:auto}.knowledge-empty{padding:60px 25px;text-align:center;border:1px dashed #cce2f8;border-radius:12px;color:#8ba9c2;font-size:12px}.retrieval-switches{display:flex;gap:6px}.preview-dialog{width:760px;max-width:94vw}.preview-dialog>p{font-size:11px}.preview-dialog #previewContent{max-height:55vh;overflow:auto}.preview-chunk{border:1px solid #e0eaf7;border-radius:8px;padding:14px;margin:12px 0}.preview-chunk strong{font-size:11px;color:#4782b4}.preview-chunk pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 inherit;color:#52758f;margin-bottom:0}@media(max-width:760px){.knowledge-heading{align-items:flex-start;flex-direction:column;gap:6px}.knowledge-view{padding:25px 17px}.knowledge-heading h1{font-size:23px}.knowledge-heading .primary{font-size:11px}.knowledge-guide{padding:16px}.knowledge-toolbar{font-size:9px}.knowledge-file{padding:15px}.retrieval-switches{gap:4px}.retrieval-switches .search-toggle{padding:5px;font-size:9px}.preview-dialog{padding:18px}}
