/* Knowledge instructions stay inside the editorial article column. */
.manual-prose,.manual-flow-zoom{--text:#e9f2ff;--muted:#a9c0d3;--quiet:#88a9c0;--blue:#32bdff;--line:#21445c;--subtle:#091d30;--active:#0c3450}
html[data-theme=light] :is(.manual-prose,.manual-flow-zoom){--text:#142c4b;--muted:#4f6580;--quiet:#58748e;--blue:#0871cf;--line:#c4d9e9;--subtle:#f1f7fd;--active:#e5f2ff}
.manual-prose section{min-width:0;scroll-margin-top:100px}
.manual-prose .kb-figure{max-width:100%;margin:20px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--subtle)}
.manual-prose .kb-figure>button{display:block;width:100%;padding:16px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:zoom-in}
.manual-prose .kb-figure>button:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}
.manual-prose .kb-figure figcaption{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0;padding:9px 12px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--muted)}
.manual-prose .kb-figure:not(.kb-evidence) figcaption>span:last-child{color:var(--blue);font-size:11px;white-space:nowrap}
.manual-prose .kb-evidence>button{position:relative;padding:0}
.manual-prose .kb-evidence img{display:block;width:100%;height:auto;margin:0}
.manual-prose .kb-evidence .evidence-light{display:none}
html[data-theme=light] .manual-prose .kb-evidence .evidence-dark{display:none}
html[data-theme=light] .manual-prose .kb-evidence .evidence-light{display:block}
.manual-prose .evidence-zoom{position:absolute;right:8px;bottom:8px;padding:4px 8px;border:1px solid #3984ae;border-radius:5px;color:#c8edff;background:#07243bed;font-size:11px;line-height:1.5;pointer-events:none}
html[data-theme=light] .manual-prose .evidence-zoom{color:#145784;background:#f4fbfff0;border-color:#9dc6e0}
.manual-prose .manual-table-scroll{max-width:100%;overflow:auto;margin:18px 0 22px;border:1px solid var(--line);border-radius:8px;scrollbar-width:thin;scrollbar-color:var(--quiet) var(--subtle)}
.manual-prose .manual-table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.manual-prose .kb-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.65;text-align:left;margin:0;overflow-wrap:anywhere}
.manual-prose .kb-table :is(th,td){padding:10px 12px;vertical-align:top;border-bottom:1px solid var(--line)}
.manual-prose .kb-table th{font-size:12px;font-weight:600;color:var(--text);background:var(--subtle)}
.manual-prose .kb-table td{color:var(--muted)}
.manual-prose .kb-table td:first-child{color:var(--text);min-width:120px}
.manual-prose .kb-table tr:last-child td{border-bottom:0}
.manual-prose .kb-table:has(th:nth-child(3)){min-width:560px}
.manual-prose .kb-table strong{color:var(--text)}
.manual-prose .kb-reading-route,.manual-flow-zoom .kb-reading-route{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:0;color:var(--text)}
.manual-prose .kb-reading-route>span,.manual-flow-zoom .kb-reading-route>span{flex:1;font-size:13px;line-height:1.6}
.manual-prose .kb-reading-route b,.manual-flow-zoom .kb-reading-route b{display:block;font-size:12px;color:var(--blue);margin-bottom:5px}
.manual-prose .kb-reading-route small,.manual-flow-zoom .kb-reading-route small{display:block;margin-top:5px;font-size:11px;color:var(--muted);line-height:1.6}
.manual-prose .kb-reading-route>i,.manual-flow-zoom .kb-reading-route>i{font-style:normal;color:var(--blue)}
body:has([data-manual-article]) .article-toc{max-height:calc(100vh - 280px);overflow:auto;scrollbar-width:thin;padding-right:6px}
body:has([data-manual-article]) .article-toc a{font-size:12px;line-height:1.5;padding-top:5px;padding-bottom:5px}
.manual-mobile-toc{display:none}
.manual-dialog .zoom-scroll{max-height:calc(90vh - 110px)}
.manual-flow-zoom{padding:22px;background:var(--subtle)}
.manual-flow-zoom:empty{display:none}
.manual-flow-zoom .kb-reading-route{min-width:700px}
.manual-dialog .zoom-scroll>img[hidden]{display:none}
@media(max-width:999px){.manual-mobile-toc{display:block;margin:0 0 22px;padding:12px 14px;border:1px solid #24516d;border-radius:9px;background:#091d30;font-size:13px;color:#b8d2e6}.manual-mobile-toc summary{font-weight:600;cursor:pointer}.manual-mobile-toc nav{display:grid;gap:9px;margin-top:14px}.manual-mobile-toc nav a{line-height:1.6}html[data-theme=light] .manual-mobile-toc{background:#f5faff;border-color:#bdd6e8;color:#285573}}
@media(max-width:699px){.manual-prose .kb-figure>button{padding:13px}.manual-prose .kb-evidence>button{padding:0}.manual-prose .kb-reading-route{display:flex;flex-direction:column;align-items:stretch;gap:9px}.manual-prose .kb-reading-route>i{align-self:center;transform:rotate(90deg);line-height:1}.manual-prose .kb-reading-route b{font-size:13px}.manual-prose .kb-reading-route small{font-size:12px}.manual-prose .kb-table :is(td,th){padding:9px 10px}.manual-prose .kb-figure figcaption{font-size:11px}.manual-prose .evidence-zoom{font-size:10px;padding:3px 6px}}

@media(max-width:999px){body:has([data-manual-article]) .article-sidebar{display:none}}
