ui-main{scroll-padding-top:4rem}ui-sidebar ui-tab>ui-switch-panel{margin-right:-1rem;padding-right:1rem}ui-chapter-tool{display:flex;flex-direction:column;gap:8rem;margin-top:6rem}ui-chapter-tool ui-panel>header h1{border-bottom:0}
.element_tool{background-color:var(--accent-color-400)}.element_tool ui-icon{color:var(--accent-color-text-color)}.element_tool ui-icon:hover{font-weight:bold}ui-takeout-element>div{max-height:calc(100dvh - 4.5rem)}ui-takeout-element .element{margin:0 !important;overflow:auto}ui-takeout-element .mark,ui-takeout-element span.link{display:none}ui-takeout-element .element pre ui-icon{visibility:hidden}ui-takeout-element ui-icon{background-color:var(--accent-color-400);border-radius:.5rem;color:var(--accent-color-text-color) !important;height:1.2rem;line-height:1.2rem;position:absolute;right:0;top:0;width:1.2rem}ui-takeout-element ui-icon+ui-icon{inset:auto auto 0 0;cursor:move}
ui-chapter-table-of-content>ui-icon{color:var(--accent-color-500);font-size:1.5rem;margin-left:.75rem;width:fit-content}ui-chapter-table-of-content>ui-icon:hover{color:var(--color-blue-700)}ui-chapter-table-of-content.collpased{align-items:end}ui-chapter-table-of-content.collpased *{box-sizing:border-box}ui-chapter-table-of-content.collpased>ui-icon{margin:0 .5rem 0 0}ui-chapter-table-of-content.collpased ui-array{opacity:0;padding-left:0 !important}ui-chapter-table-of-content.collpased ui-tree{gap:.5rem;margin-left:0 !important;padding:1rem !important}ui-chapter-table-of-content.collpased ui-tree-item{align-items:end;margin-left:0;gap:.5rem}ui-chapter-table-of-content.collpased ui-tree-item ui-icon{display:none}ui-chapter-table-of-content.collpased ui-tree-item>div{background-color:var(--line-color-100);height:.25rem;line-height:.25rem;min-height:.25rem;width:100%}ui-chapter-table-of-content.collpased ui-tree-item.selected>div{background-color:var(--accent-color-500)}ui-chapter-table-of-content.collpased ui-tree-item{width:2.5rem}ui-chapter-table-of-content.collpased ui-tree-item>ui-tree-item{width:2rem}ui-chapter-table-of-content.collpased ui-tree-item>ui-tree-item>ui-tree-item{width:1.5rem}ui-chapter-table-of-content.collpased ui-tree-item>ui-tree-item>ui-tree-item>ui-tree-item{width:1rem}ui-chapter-table-of-content.collpased ui-tree-item>ui-tree-item>ui-tree-item>ui-tree-item>ui-tree-item{width:.5rem}
ui-viewer-list ui-tree{gap:2rem}ui-viewer-tile>ui-icon{background-color:var(--accent-color-400);border-radius:.5rem;color:var(--accent-color-text-color);height:2rem;font-size:1.5rem;line-height:2rem;width:2rem}ui-viewer-tile div{display:flex;flex-direction:column;gap:.25rem}ui-viewer-grid{display:flex;gap:1rem}ui-viewer-grid.part{border-top:1px solid var(--line-color-100);padding-top:2rem}ui-viewer-grid a{align-items:baseline}ui-viewer-grid a span{flex-shrink:0}ui-viewer-grid>ui-icon{background-color:var(--accent-color-400);border-radius:.5rem;color:var(--accent-color-text-color);flex-shrink:0;height:2rem;line-height:2rem;margin-top:-0.25rem;width:2rem}ui-viewer-grid header{width:40%;flex-shrink:0}ui-viewer-grid main>div{display:flex;flex-direction:column;gap:.25rem}ui-viewer-grid.chapter_in_part>ui-icon{visibility:hidden}
@media only screen and (width <= 1024px){ui-main>div>ui-switch-panel>ui-flex-panel{padding-right:0 !important}ui-chapter-table-of-content{position:static !important;width:100% !important}ui-chapter-table-of-content ui-tree-item.selected>div{padding-right:1.5rem;width:fit-content}}
