.knowledge-body > section, .knowledge-editor-main, .knowledge-content-section,
.knowledge-content-section .knowledge-form-body, .knowledge-rich-editor { min-width:0; }
.knowledge-table-scroll, .knowledge-rich-editor { overflow-x:auto; max-width:100%; }
.knowledge-table-scroll { margin:1.25rem 0; border:1px solid #d1e1e8; border-radius:10px; }
.knowledge-table-scroll:focus-visible { outline:2px solid #138bac; }
.article-content table { width:100%; border-collapse:collapse; color:#234657; font:inherit; }
.article-content table :is(th,td) { min-width:7.5rem; border:1px solid #d1e1e8; padding:.6rem .75rem; text-align:left; vertical-align:top; white-space:pre-wrap; overflow-wrap:anywhere; }
.article-content table th { background:#10364c; color:#fff; font-weight:700; }
.article-content table tbody tr:nth-child(even) td { background:#f1f7fa; }
.knowledge-table-tools { display:flex; flex-wrap:wrap; gap:4px; }
.knowledge-table-tools[hidden] { display:none; }
.knowledge-toolbar button:disabled { opacity:.45; cursor:not-allowed; }
.knowledge-table-tip { color:#496776; font-size:.78rem; }
#table-dialog { width:min(25rem,90vw); border:1px solid #d1e1e8; border-radius:16px; padding:22px; color:#17394d; }
#table-dialog::backdrop { background:#0b263b77; }
#table-size-form { display:grid; gap:12px; }
#table-size-form h2, #table-size-form p { margin:0; }
#table-size-form label { display:grid; gap:4px; }
#table-size-form input { width:100%; padding:8px; border:1px solid #bdccd5; border-radius:6px; }
#table-size-form > div { display:flex; gap:8px; justify-content:flex-end; }
