#nav-tree .children_ul { margin:0; padding:4px; } #nav-tree ul { list-style:none outside none; margin:0px; padding:0px; } #nav-tree li { white-space:nowrap; margin:0; padding:0; } #nav-tree .plus { margin:0px; } #nav-tree .selected { position: relative; background-color: var(--nav-menu-active-bg); border-radius: 0 6px 6px 0; /*margin-right: 5px;*/ } #nav-tree img { margin:0px; padding:0px; border:0px; vertical-align: middle; } #nav-tree a { text-decoration:none; padding:0px; margin:0px; } #nav-tree .label { margin:0px; padding:0px; font: 12px var(--font-family-nav); line-height: 22px; } #nav-tree .label a { padding:2px; } #nav-tree .selected a { text-decoration:none; color:var(--page-link-color); } #nav-tree .children_ul { margin:0px; padding:0px; } #nav-tree .item { margin: 0 6px 0 -5px; padding: 0 0 0 5px; height: 22px; } #nav-tree { padding: 0px 0px; font-size:14px; overflow:auto; } #doc-content { overflow:auto; display:block; padding:0px; margin:0px; -webkit-overflow-scrolling : touch; /* iOS 5+ */ } #side-nav { padding:0 6px 0 0; margin: 0px; display:block; position: absolute; left: 0px; overflow : hidden; } .ui-resizable .ui-resizable-handle { display:block; } .ui-resizable-e { transition: opacity 0.5s ease; background-color: var(--nav-splitbar-bg-color); opacity:0; cursor:col-resize; height:100%; right:0; top:0; width:6px; position: relative; } .ui-resizable-e:after { content: ''; display: block; top: 50%; left: 1px; width: 2px; height: 15px; border-left: 1px solid var(--nav-splitbar-handle-color); border-right: 1px solid var(--nav-splitbar-handle-color); position: absolute; } .ui-resizable-e:hover { opacity: 1; } .ui-resizable-handle { display:none; font-size:0.1px; position:absolute; z-index:1; } #nav-tree-contents { margin: 6px 0px 0px 0px; } #nav-tree { background-color: var(--nav-background-color); -webkit-overflow-scrolling : touch; /* iOS 5+ */ scrollbar-width: thin; border-right: 1px solid var(--nav-border-color); padding-left: 5px; } #nav-sync { position:absolute; top:0px; right:0px; z-index:1; } #nav-sync img { opacity:0.3; } div.nav-sync-icon { position: relative; width: 24px; height: 17px; left: -6px; top: -1px; opacity: 0.7; display: inline-block; background-color: var(--sync-icon-background-color); border: 1px solid var(--sync-icon-border-color); box-sizing: content-box; } div.nav-sync-icon:hover { background-color: var(--sync-icon-selected-background-color); opacity: 1.0; } div.nav-sync-icon.active:after { content: ''; background-color: var(--sync-icon-background-color); border-top: 2px solid var(--sync-icon-color); position: absolute; width: 16px; height: 0px; top: 7px; left: 4px; } div.nav-sync-icon.active:hover:after { border-top: 2px solid var(--sync-icon-selected-color); } span.sync-icon-left { position: absolute; padding: 0; margin: 0; top: 3px; left: 4px; display: inline-block; width: 8px; height: 8px; border-left: 2px solid var(--sync-icon-color); border-top: 2px solid var(--sync-icon-color); transform: rotate(-45deg); } span.sync-icon-right { position: absolute; padding: 0; margin: 0; top: 3px; left: 10px; display: inline-block; width: 8px; height: 8px; border-right: 2px solid var(--sync-icon-color); border-bottom: 2px solid var(--sync-icon-color); transform: rotate(-45deg); } div.nav-sync-icon:hover span.sync-icon-left { border-left: 2px solid var(--sync-icon-selected-color); border-top: 2px solid var(--sync-icon-selected-color); } div.nav-sync-icon:hover span.sync-icon-right { border-right: 2px solid var(--sync-icon-selected-color); border-bottom: 2px solid var(--sync-icon-selected-color); } #nav-path ul { border-top: 1px solid var(--nav-breadcrumb-separator-color); } @media print { #nav-tree { display: none; } div.ui-resizable-handle { display: none; position: relative; } } /*---------------------------*/ #container { display: grid; grid-template-columns: auto auto; overflow: hidden; } #page-nav { background: var(--nav-background-color); display: block; width: 250px; box-sizing: content-box; position: relative; border-left: 1px solid var(--nav-border-color); } #page-nav-tree { display: inline-block; } #page-nav-resize-handle { transition: opacity 0.5s ease; background-color: var(--nav-splitbar-bg-color); opacity:0; cursor:col-resize; height:100%; right:0; top:0; width:6px; position: relative; z-index: 1; user-select: none; } #page-nav-resize-handle:after { content: ''; display: block; top: 50%; left: 1px; width: 2px; height: 15px; border-left: 1px solid var(--nav-splitbar-handle-color); border-right: 1px solid var(--nav-splitbar-handle-color); position: absolute; } #page-nav-resize-handle.dragging, #page-nav-resize-handle:hover { opacity: 1; } #page-nav-contents { padding: 0; margin: 0; display: block; top: 0; left: 0; height: 100%; width: 100%; position: absolute; overflow: auto; scrollbar-width: thin; -webkit-overflow-scrolling : touch; /* iOS 5+ */ } ul.page-outline, ul.page-outline ul { text-indent: 0; list-style: none outside none; padding: 0 0 0 4px; } ul.page-outline { margin: 0 4px 4px 6px; } ul.page-outline div.item { font: 12px var(--font-family-nav); line-height: 22px; } ul.page-outline li { white-space: nowrap; } ul.page-outline li.vis { background-color: var(--nav-breadcrumb-active-bg); } #container.resizing { cursor: col-resize; user-select: none; }