.page-explorer-tree-cs { overflow: auto; font-weight: 600; padding-bottom: 1rem; padding-top: .25rem; padding-left: 1px; } .page-explorer-tree-cs ul { list-style: none; padding-left: 1rem; } .page-explorer-tree-cs > ul { padding-left: 0; } .page-explorer-tree-cs li { margin-bottom: .25rem; } .page-explorer-tree-cs img, .page-explorer-tree-cs svg { vertical-align: bottom; } /* Give space when the mouse is over the link */ .page-explorer-tree-cs a { padding: .1875rem .5rem; margin-top: .125rem; color: rgba(0, 0, 0, 0.65); text-decoration: none; align-items: center; display: inline-flex; font-weight: 400; } @media (max-width: 768px) { .page-explorer-tree-cs > ul { padding: 1.5rem .75rem; background-color: #f8f9fa; border-bottom: 1px solid #e9ecef } } .page-explorer-tree-cs a { color: rgba(0, 0, 0, 0.65); text-decoration: none } .page-explorer-tree-cs .btn { padding: .25rem .5rem; font-weight: 600; color: rgba(0, 0, 0, 0.65); background-color: transparent; border: 0; display: inline-flex; text-align: left; } .page-explorer-tree-cs .btn:hover, .page-explorer-tree-cs .btn:focus { color: rgba(0, 0, 0, 0.85); background-color: rgba(121, 82, 179, 0.1) } .page-explorer-tree-cs .btn:focus { box-shadow: 0 0 0 1px rgba(121, 82, 179, 0.7) } .page-explorer-tree-cs .btn::before { width: 1.25em; line-height: 0; content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e"); transition: transform 0.35s ease; transform-origin: .5em 50% } .page-explorer-tree-cs .btn[aria-expanded="true"] { color: rgba(0, 0, 0, 0.85) } .page-explorer-tree-cs .btn[aria-expanded="true"]::before { transform: rotate(90deg) } @media (prefers-reduced-motion: reduce) { .page-explorer-tree-cs .btn::before { transition: none } } .page-explorer-tree-cs a:hover, .page-explorer-tree-cs a:focus { color: rgba(0, 0, 0, 0.85); background-color: rgba(121, 82, 179, 0.1) } .page-explorer-tree-cs .active { font-weight: 600; color: rgba(0, 0, 0, 0.85) }