/* Consistent inset for all sections, including discussion and revision history. */
#knowledgeDetailDialog{box-sizing:border-box;padding:24px;scrollbar-gutter:stable}
#knowledgeDetailDialog>div{padding:0}
#knowledgeDetailDialog form{padding:0}
#knowledgeDetailDialog>.knowledge-discussion,#knowledgeDetailDialog>.knowledge-revisions{padding:18px 0 0;margin:24px 0 0}
#knowledgeDetailDialog .knowledge-comment{box-sizing:border-box}
.knowledge-image-link{display:block;width:fit-content;max-width:100%;border:0;padding:0;background:transparent;text-align:left;cursor:zoom-in;border-radius:8px}
.knowledge-image-link img{max-width:100%;height:auto;display:block}
.knowledge-image-link:focus-visible{outline:2px solid var(--action,#168544);outline-offset:4px}
html,body,#page-knowledge *,#knowledgeDetailDialog,#knowledgeDetailDialog *,#knowledgeEditDialog,#knowledgeEditDialog *,#knowledgeCategoryDialog,#knowledgeCategoryDialog *{scrollbar-width:thin;scrollbar-color:#89948a70 transparent}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{border-radius:12px;background:#89948a70}
::-webkit-scrollbar-thumb:hover{background:#89948aaa}
body.theme-dark :is(#knowledgeDetailDialog,#knowledgeEditDialog,#knowledgeCategoryDialog){scrollbar-color:#9ca99d65 transparent}
#knowledgeImageViewer{position:fixed;inset:0;margin:auto;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent!important;box-shadow:none!important;color:#fff}
#knowledgeImageViewer::backdrop{background:rgba(7,12,10,.9);backdrop-filter:blur(5px)}
#knowledgeImageViewer>.knowledge-viewer-stage{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:64px 40px 56px;overflow:hidden}
.knowledge-viewer-stage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 12px 50px #0005}
.knowledge-viewer-stage img[hidden],.knowledge-viewer-error[hidden]{display:none!important}
.knowledge-viewer-close{position:absolute;top:16px;right:20px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff35;border-radius:50%;padding:0;background:#ffffff12;color:#fff;font:30px/1 Arial,sans-serif;cursor:pointer}
.knowledge-viewer-close:hover{background:#ffffff25}
.knowledge-viewer-close:focus-visible{outline:2px solid #fff;outline-offset:3px}
.knowledge-viewer-hint{position:absolute;bottom:14px;left:0;right:0;margin:0;text-align:center;font-size:13px;color:#d5ddd7;pointer-events:none}
.knowledge-viewer-error{font-size:16px;color:#e5ebe6}
@media(max-width:600px){#knowledgeDetailDialog{padding:18px}#knowledgeImageViewer>.knowledge-viewer-stage{padding:64px 14px 48px}.knowledge-viewer-close{right:14px}}
