.document_map table{border-collapse:separate;border-spacing:4rem 1rem;empty-cells:hide}.document_map td{border-top:1px solid var(--line-color);padding:1rem 0 0 0}.document_map a{color:inherit}.document_map a:hover{text-decoration:none}
ui-document-tree ui-tree-item>div>span{align-items:center;display:flex;gap:1rem}
ui-feedback-panel{border-bottom:1px solid var(--line-color);display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;position:relative;user-select:none}ui-feedback-panel h1 ui-badge{margin-left:1rem}ui-feedback-panel main{border-right:1px solid var(--line-color);display:flex}ui-feedback-panel main>div{border:1px solid var(--line-color);border-right:0;box-sizing:border-box;cursor:pointer;flex:1;padding:.5rem 0;text-align:center}ui-feedback-panel main>div:hover{background-color:var(--gray-bg-color)}ui-feedback-panel ui-icon{background-color:var(--gray-bg-color);border:1px solid var(--line-color);border-radius:50%;bottom:-1rem;display:none;font-size:2rem;height:2rem;line-height:2rem;position:absolute;width:2rem}fieldset.column ui-checkbox-group,fieldset.column textarea{width:calc(100% - 2rem)}
ui-index-viewer{display:block}ui-index-previewer{display:flex;flex-direction:column;gap:3rem;padding:2rem}ui-index-entry{display:block}ui-index-entry h1{font-size:2rem}ui-index-entry>ul{display:flex;flex-wrap:wrap;gap:3rem}ui-index-entry>ul>li::first-letter{text-decoration:underline}ui-index-entry>ul ul{margin-left:2rem}ui-index-entry span{margin-left:2rem}ui-index-entry span a{padding:0 .5rem;text-decoration:none}ui-index-entry span a:hover{background:#f4f6f8;outline:1px solid var(--line-color)}[data-type=WV] ui-category-selector{font-size:1rem;gap:1rem}[data-type=WV] ui-index-entry ul{flex-direction:column;gap:2rem}
ui-document-previewer{background-color:#fff;border:1px solid var(--line-color-600);bottom:2rem;box-shadow:0 5px 10px rgba(0,0,0,.2);display:block;left:45rem;padding:2rem;position:fixed;right:2rem;top:2rem;z-index:3}ui-document-previewer>ui-icon{position:absolute;right:2rem;top:2rem}ui-document-previewer>ui-icon:hover{font-weight:bold}ui-document-previewer ui-tab ui-icon:hover{font-weight:bold}ui-document-previewer iframe{height:calc(100dvh - 14rem);width:100%}ui-sidebar ui-document-previewer{background-color:#fff;box-shadow:none;border:0;max-height:calc(100dvh - 17rem);overflow:hidden;padding:0;position:static}
ui-see-also{display:block}ui-see-also::before{content:attr(data-title);display:block;margin-bottom:1rem}ui-see-also ul ul{margin-left:3rem}ui-see-also ul ui-icon{text-align:left;vertical-align:bottom;width:3rem}
