/* 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 { white-space:pre-wrap;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); }
}
