/* Business layout uses platform variables and shared list/form components. */
.orbit-ui [data-list-content], .orbit-ui .orbit-ui-table-wrap { min-width:0; }
.orbit-ui .orbit-ui-knowledge-top { display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--line);background:var(--panel); }
.orbit-ui .orbit-ui-knowledge-top a { color:var(--accent-strong); }
.orbit-ui .orbit-ui-knowledge-skip { position:fixed;top:var(--sp-2);left:var(--sp-2);transform:translateY(-200%);z-index:100;background:var(--panel);padding:var(--sp-3); }
.orbit-ui .orbit-ui-knowledge-skip:focus { transform:none; }
.orbit-ui .orbit-ui-knowledge-article { width:100%;max-width:760px;margin:0 auto;display:grid;gap:var(--sp-4);overflow-wrap:anywhere; }
.orbit-ui .orbit-ui-knowledge-body { line-height:1.8; }
.orbit-ui .orbit-ui-knowledge-meta { display:flex;flex-wrap:wrap;gap:var(--sp-3);color:var(--muted); }
.orbit-ui .orbit-ui-knowledge-feedback { display:grid;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm); }
.orbit-ui .orbit-ui-knowledge-full { grid-column:1 / -1; }
body.orbit-ui { overflow:auto; }
.orbit-ui#companyKnowledge { padding:0; }
.orbit-ui .orbit-ui-knowledge-error { color:var(--bad); }
.orbit-ui .orbit-ui-knowledge-top a:focus-visible { outline:2px solid var(--accent-strong);outline-offset:2px; }
@media(max-width:768px) {
  .orbit-ui#companyKnowledge { padding-top:calc(var(--sp-8) + var(--sp-3)); }
  .orbit-ui .orbit-ui-knowledge-top { padding:var(--sp-4); }
}
/* Knowledge list only: titles get the remaining width; other columns share centered headers and cells. */
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table { table-layout:fixed; min-width:calc(var(--sp-6) * 38); }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th,
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table td { text-align:center; max-width:none; }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:nth-child(2),
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table td:nth-child(2) { text-align:left; }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:first-child,
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:nth-child(6) { width:calc(var(--sp-7) * 2); }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:nth-child(4),
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:nth-child(5) { width:calc(var(--sp-7) * 3); }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:last-child { width:calc(var(--sp-7) * 4 + var(--sp-4)); }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table td:last-child { white-space:nowrap; }
.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] + .orbit-ui-pagination { margin-top:var(--sp-4); align-items:center; }

.orbit-ui-knowledge-figure{margin:var(--sp-4) 0;}.orbit-ui-knowledge-figure img{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-xs);}.orbit-ui-knowledge-figure figcaption{margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);}.orbit-ui-knowledge-image-list{display:grid;gap:var(--sp-3);}.orbit-ui-knowledge-image-row{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;}.orbit-ui-knowledge-image-row img{width:96px;height:64px;object-fit:contain;border:1px solid var(--line);}.orbit-ui-knowledge-image-row span{overflow-wrap:anywhere;flex:1;min-width:0;}

.orbit-ui .orbit-ui-knowledge-markdown{min-width:0;line-height:1.8;overflow-wrap:anywhere;}
.orbit-ui .orbit-ui-knowledge-markdown>*+*{margin-top:var(--sp-4);}
.orbit-ui .orbit-ui-knowledge-markdown h2,.orbit-ui .orbit-ui-knowledge-markdown h3,.orbit-ui .orbit-ui-knowledge-markdown h4,.orbit-ui .orbit-ui-knowledge-markdown h5,.orbit-ui .orbit-ui-knowledge-markdown h6{line-height:1.4;margin-top:var(--sp-6);}
.orbit-ui .orbit-ui-knowledge-markdown h2{font-size:var(--fs-xl);}.orbit-ui .orbit-ui-knowledge-markdown h3{font-size:var(--fs-lg);}.orbit-ui .orbit-ui-knowledge-markdown h4,.orbit-ui .orbit-ui-knowledge-markdown h5,.orbit-ui .orbit-ui-knowledge-markdown h6{font-size:var(--fs-md);}
.orbit-ui .orbit-ui-knowledge-markdown ul,.orbit-ui .orbit-ui-knowledge-markdown ol{padding-left:calc(var(--sp-6) + var(--sp-2));}
.orbit-ui .orbit-ui-knowledge-markdown li+li{margin-top:var(--sp-2);}
.orbit-ui .orbit-ui-knowledge-markdown blockquote{margin-left:0;padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--line);background:var(--panel-soft);color:var(--muted);}
.orbit-ui .orbit-ui-knowledge-markdown hr{border:0;border-top:1px solid var(--line);}
.orbit-ui .orbit-ui-knowledge-markdown a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px;}
.orbit-ui .orbit-ui-knowledge-markdown a:focus-visible,.orbit-ui .orbit-ui-knowledge-table-wrap:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;}
.orbit-ui .orbit-ui-knowledge-markdown h2:focus,.orbit-ui .orbit-ui-knowledge-markdown h3:focus,.orbit-ui .orbit-ui-knowledge-markdown h4:focus,.orbit-ui .orbit-ui-knowledge-markdown h5:focus,.orbit-ui .orbit-ui-knowledge-markdown h6:focus{outline:2px solid var(--accent-strong);outline-offset:2px;}
.orbit-ui .orbit-ui-knowledge-markdown code{padding:var(--sp-1);border-radius:var(--radius-xs);background:var(--panel-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);overflow-wrap:anywhere;}
.orbit-ui .orbit-ui-knowledge-markdown pre{max-width:100%;overflow:auto;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);}
.orbit-ui .orbit-ui-knowledge-markdown pre code{padding:0;background:transparent;white-space:pre;overflow-wrap:normal;}
.orbit-ui .orbit-ui-knowledge-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-xs);}
.orbit-ui .orbit-ui-knowledge-table-wrap table{width:100%;border-collapse:collapse;}
.orbit-ui .orbit-ui-knowledge-table-wrap th,.orbit-ui .orbit-ui-knowledge-table-wrap td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);text-align:left;vertical-align:top;}
.orbit-ui .orbit-ui-knowledge-table-wrap th{background:var(--panel-soft);font-weight:600;}
.orbit-ui .orbit-ui-knowledge-markdown input[type=checkbox]{margin:0 var(--sp-2) 0 0;vertical-align:middle;}
.orbit-ui .orbit-ui-knowledge-toc{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-soft);}
.orbit-ui .orbit-ui-knowledge-toc ol{margin:var(--sp-2) 0 0;padding-left:var(--sp-6);}
.orbit-ui .orbit-ui-knowledge-toc-level-3{margin-left:var(--sp-4);}.orbit-ui .orbit-ui-knowledge-toc-level-4,.orbit-ui .orbit-ui-knowledge-toc-level-5,.orbit-ui .orbit-ui-knowledge-toc-level-6{margin-left:var(--sp-8);}
.orbit-ui .orbit-ui-knowledge-preview{max-width:100%;margin-top:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);}
.orbit-ui .orbit-ui-knowledge-preview:focus{outline:2px solid var(--accent-strong);outline-offset:2px;}
.orbit-ui .orbit-ui-knowledge-external-image,.orbit-ui .orbit-ui-knowledge-image-unavailable{color:var(--muted);font-size:var(--fs-sm);}
.orbit-ui .orbit-ui-knowledge-image-inline img{display:inline-block;max-width:min(100%,40rem);height:auto;vertical-align:middle;}

.orbit-ui .orbit-ui-knowledge-segment-text { white-space: pre-wrap; overflow-wrap: anywhere; margin: 0; max-width: 100%; font: inherit; }

.orbit-ui .orbit-ui-table-wrap[aria-label="公司知识列表，可横向滚动"] .orbit-ui-table th:nth-child(3) { width:calc(var(--sp-7) * 7); }
