.toggle-toggle {
}
.toggle-checked {
}
ol.tabs-tabs,
ul.tabs-tabs {
display: flex;
flex-direction: row;
flex-wrap: wrap;
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
ol.tabs-tabs.tabs-west,
ul.tabs-tabs.tabs-west {
flex-direction: column;
}
li.tabs-tab {
flex: auto;
background-color: #F5F6F7;
border-top: 3px solid #F5F6F7;
padding: calc(1ex - 3px) 2ex 1ex 2ex;
margin: 0;
cursor: default; 
}
.tabs-west > li.tabs-tab {
flex: none;
border-left: 3px solid #F5F6F7;
border-top-style: none;
border-top-width: 0;
padding: 1ex 2ex 1ex calc(2ex - 3px);
}
li.tabs-tab:hover {
border-top-color: #757575;
background-color: #DDDEDF;
}
.tabs-west > li.tabs-tab:hover {
border-left-color: #757575;
}
li.tabs-tab a,
li.tabs-tab a:hover,
li.tabs-tab a:link,
li.tabs-tab a:link:hover {
text-decoration: none;
cursor: default; 
}
li.tabs-tab.tabs-selected {
color: #0A84FF;
border-top-color: #0A84FF;
}
.tabs-west > li.tabs-tab.tabs-selected {
border-left-color: #0A84FF;
}
ul.toc-toc,
ol.toc-toc,
.toc-toc ul,
.toc-toc ol {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
.toc-toc li {
background-repeat: no-repeat;
background-position: 0px calc(0.25ex + ((1.5em - 16px) / 2)); 
padding: 0.25ex 0 0 22px; 
margin: 0;
}
.toc-toc li.toc-collapsed {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMyMzIzMiI+PHBhdGggZD0iTTExNTIgODk2cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOS0xOS00NXYtODk2cTAtMjYgMTktNDV0NDUtMTkgNDUgMTlsNDQ4IDQ0OHExOSAxOSAxOSA0NXoiLz48L2c+PC9zdmc+Cg==);
}
.toc-toc li.toc-expanded {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMyMzIzMiI+PHBhdGggZD0iTTE0MDggNzA0cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6Ii8+PC9nPjwvc3ZnPgo=);
}
.toc-toc li > * { 
margin: 0;
}
.toc-toc li > a:link,
.toc-toc li > a:visited,
.toc-toc li > a {
color: inherit;
text-decoration: none;
cursor: pointer; 
}
@font-face {
font-family: "wh-icons";
src: url(data:font/woff;base64, );
font-weight: normal;
font-style: normal;
}
[class^="wh-icon-"]:before, 
[class*=" wh-icon-"]:before {
font-family: "wh-icons";
font-weight: normal;
font-style: normal;
}
.wh-icon-search:before { content: '\e800'; }
.wh-icon-toc:before { content: '\e801'; }
.wh-icon-go:before { content: '\e802'; }
.wh-icon-close:before { content: '\e803'; }
.wh-icon-index:before { content: '\e804'; }
.wh-icon-cancel:before { content: '\e805'; }
.wh-icon-backspace:before { content: '\e806'; }
.wh-icon-print:before { content: '\e808'; }
.wh-icon-highlight:before { content: '\e80e'; }
.wh-icon-previous:before { content: '\f0aa'; }
.wh-icon-next:before { content: '\f0ab'; }
.wh-icon-menu:before { content: '\f0c9'; }
.wh-icon-expand-all:before { content: '\f0fe'; }
.wh-icon-collapse-all:before { content: '\f146'; }
body {
}
body {
}
body {
 
}
html > body { 
margin: 0px;
padding: 0px;
overflow: hidden; 
}
#wh-header,
#wh-footer {
display: block;
overflow: hidden; 
}
#wh-body {
display: flex;
position: relative;
height: 300px; 
background-color: inherit; 
overflow: hidden;
visibility: hidden;
opacity: 0;
}
#wh-navigation {
display: flex;
flex-direction: column; 
flex: none;
width: 33%;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;
font-size: 13.8px;
line-height: 1.5;
font-weight: 400;
font-style: normal;
text-decoration: none;
text-align: left;
color: #323232;
background-color: #FFFFFF;
opacity: 1;
overflow: hidden; 
border-color: #DDE1E4;
border-width: 1px;
}
#wh-separator {
display: block;
flex: none;
width: 3px;
cursor: col-resize;
border-left-style: solid;
border-left-color: #DDE1E4;
border-left-width: 1px;
}
#wh-separator:hover {
background-color: #DDE1E4; 
}
#wh-content {
display: block;
flex: auto;
padding: 1em;
overflow: auto; 
}
[class^="wh-icon-"]:before, 
[class*=" wh-icon-"]:before {
font-size: 16px;
color: #848389;
}
#wh-menu {
display: none;
position: fixed;
top: 0px;
right: 0px;
z-index: 51; 
background-color: #FFFFFF;
opacity: 1;
padding: 4px 8px;
cursor: default;
}
#wh-menu:hover {
background-color: #F0F0F0;
}
#wh-toc.toc-toc li {
background-position: 0px calc(0.5ex + ((1.5em - 16px) / 2)); 
padding: 0.5ex 0 0 22px; 
}
#wh-toc a {
display: inline-block;
border-bottom-width: 2px;
border-bottom-color: transparent; 
border-bottom-style: solid;
}
#wh-toc a:hover { 
background-color: #F0F0F0;
}
#wh-toc a.wh-toc-selected {
color: #0060DF;
border-bottom-color: #0060DF;
}
span.wh-highlighted {
background-color: #FFF040;
padding: 1px;
}
#wh-search-result-header {
font-style: italic;
}
#wh-search-result-header > span.wh-highlighted {
font-style: normal;
}
#wh-search-result-list {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
#wh-search-result-list > li {
background-repeat: no-repeat;
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzBBODRGRiI+PHBhdGggZD0iTTE3MjggNjQ3cTAgMjItMjYgNDhsLTM2MyAzNTQgODYgNTAwcTEgNyAxIDIwIDAgMjEtMTAuNSAzNS41dC0zMC41IDE0LjVxLTE5IDAtNDAtMTJsLTQ0OS0yMzYtNDQ5IDIzNnEtMjIgMTItNDAgMTItMjEgMC0zMS41LTE0LjV0LTEwLjUtMzUuNXEwLTYgMi0yMGw4Ni01MDAtMzY0LTM1NHEtMjUtMjctMjUtNDggMC0zNyA1Ni00Nmw1MDItNzMgMjI1LTQ1NXExOS00MSA0OS00MXQ0OSA0MWwyMjUgNDU1IDUwMiA3M3E1NiA5IDU2IDQ2eiIvPjwvZz48L3N2Zz4K);
background-position: 0px calc(0.5ex + ((1.5em - 12px) / 2)); 
padding: 0.5ex 0 0.5ex 18px;
margin: 0;
}
#wh-search-result-list > li.wh-odd-item {
background-color: #FFFFE0;
}
#wh-search-result-list > li > a {
display: inline-block;
color: #0060DF;
text-decoration: none;
cursor: pointer; 
}
#wh-search-result-list > li > a:hover {
background-color: #F0F0F0;
}
#wh-tabs {
flex: none;
border-bottom-width: 1px;
border-bottom-color: #DDE1E4;
border-bottom-style: solid;
}
#wh-tabs li {
text-align: center;
}
#wh-tabs [class^="wh-icon-"], 
#wh-tabs [class*=" wh-icon-"] {
font-weight: normal;
font-size: 1em;
color: #848389;
}
#wh-tabs [class^="wh-icon-"]:before, 
#wh-tabs [class*=" wh-icon-"]:before {
font-size: 24px;
padding-right: 0px;
}
#wh-tabs li.tabs-tab {
padding-top: calc(1ex - 3px);
border-top-style: solid;
border-top-width: 3px;
border-top-color: transparent; 
background-color: #F9F9FA;
}
#wh-tabs li.tabs-tab:hover {
border-top-color: #BEBEC0;
background-color: #F0F0F0;
}
#wh-tabs li.tabs-tab.tabs-selected {
color: #0A84FF;
border-top-color: #0A84FF;
}
#wh-tabs li.tabs-tab.tabs-selected > [class^="wh-icon-"]:before,
#wh-tabs li.tabs-tab.tabs-selected > [class*=" wh-icon-"]:before,
#wh-tabs li.tabs-tab.tabs-selected > [class^="wh-icon-"],
#wh-tabs li.tabs-tab.tabs-selected > [class*=" wh-icon-"] {
color: #0A84FF;
}
#wh-toc-container,
#wh-index-container,
#wh-search-container {
display: flex;
flex-direction: column;
flex: auto;
margin: 0;
padding: 0;
overflow: hidden;
}
#wh-toc-form,
#wh-index-form,
#wh-search-form {
flex: none;
background-color: #F9F9FA;
border-bottom-width: 1px;
border-bottom-color: #DDE1E4;
border-bottom-style: solid;
}
#wh-toc-pane,
#wh-index-pane,
#wh-search-pane {
display: block;
flex: auto;
margin: 0;
padding: 1ex;
overflow: auto;
}
#wh-toc-form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
padding: 1ex;
}
#wh-toc-collapse-all,
#wh-toc-expand-all,
#wh-toc-previous,
#wh-toc-next,
#wh-toc-print {
flex: none;
padding: 4px 8px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
cursor: default;
}
.wh-toc-spring {
flex: auto;
width: 16px;
}
#wh-toc-collapse-all:hover,
#wh-toc-expand-all:hover,
#wh-toc-previous:hover,
#wh-toc-next:hover,
#wh-toc-print:hover {
background-color: #F0F0F0;
}
#wh-index-form {
display: block;
padding: 1ex calc(2 * 1ex);
}
#wh-search-form {
display: flex;
align-items: center;
flex-wrap: wrap;
padding: 1ex calc(2 * 1ex);
}
#wh-index-group,
#wh-search-group {
display: flex;
align-items: center;
flex-wrap: wrap;
background-color: #FFFFFF;
border-color: #DDE1E4;
border-width: 1px;
border-style: solid;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#wh-search-group {
flex: auto;
}
#wh-search-highlight {
flex: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 4px 8px;
margin-left: calc(2 * 1ex);
}
#wh-search-highlight:hover {
background-color: #F0F0F0;
}
#wh-search-highlight.toggle-checked {
background-color: #DDDEDF;
}
#wh-search-highlight.toggle-checked:before {
color: #747576;
}
#wh-index-field,
#wh-search-field {
flex: auto;
width: 2em; 
min-width: 2em; 
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;
font-size: inherit;
color: inherit;
background-color: #FFFFFF;
border-style: none;
border-width: 0;
margin: 0 1ex;
}
#wh-index-field:focus,
#wh-search-field:focus {
outline: none;
}
#wh-index-field::-webkit-input-placeholder,
#wh-search-field::-webkit-input-placeholder {
color: #808080;
text-align: center;
}
#wh-index-field::-moz-placeholder,
#wh-search-field::-moz-placeholder {
color: #808080;
text-align: center;
}
#wh-index-field:-ms-input-placeholder,
#wh-search-field:-ms-input-placeholder {
color: #808080;
text-align: center;
}
#wh-index-field::placeholder,
#wh-search-field::placeholder {
color: #808080;
text-align: center;
}
#wh-index-field::-ms-clear,
#wh-index-field::-ms-reveal,
#wh-search-field::-ms-clear,
#wh-search-field::-ms-reveal {
display: none;
width : 0;
height: 0;
}
#wh-go-page,
#wh-do-search,
#wh-cancel-search {
flex: none;
color: #848389;
padding: 4px 8px;
cursor: default;
}
#wh-go-page:hover:before,
#wh-do-search:hover:before {
color: #50B060;
}
#wh-cancel-search:hover:before {
color: #C06050;
}
#wh-index,
#wh-index ul {
list-style-type: none;
list-style-image: none;
padding-top: 0;
padding-bottom: 0;
padding-left: 2em;
padding-right: 0;
margin: 0;
}
#wh-index {
padding-left: 0;
}
#wh-index li {
padding-top: 0.5ex;
padding-bottom: 0.5ex;
padding-left: 0;
padding-right: 0;
margin: 0;
}
#wh-index span.wh-index-ref:after {
content: "\00A0\E802"; 
font-family: "wh-icons";
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 0.83em;
color: #0060DF;
}
#wh-index span.wh-index-ref-type {
font-style: italic;
font-weight: normal;
}
#wh-index a.wh-index-anchor {
color: #0060DF;
text-decoration: none;
cursor: pointer; 
}
#wh-index a.wh-index-anchor:hover {
background-color: #F0F0F0;
}
#wh-index > li.wh-odd-item {
background-color: #FFFFE0;
}
#wh-index li.wh-suggested-item span.wh-index-ref:after,
#wh-index li.wh-suggested-item a.wh-index-anchor,
#wh-index li.wh-suggested-item {
color: #FFFFFF;
}
#wh-index li.wh-suggested-item {
background-color: #0060DF;
}
@media (max-width: 575.98px) { 
#wh-menu {
display: block;
}
#wh-navigation,
#wh-separator {
display: none;
}
}
@media (max-width: 767.98px) { 
#wh-header,
#wh-footer {
display: none;
}
}
@media (max-width: 1023.98px) { 
}
@media (max-width: 767.98px) { 
#wh-tabs [class^="wh-icon-"]:before, 
#wh-tabs [class*=" wh-icon-"]:before {
font-size: 16px;
}
#wh-toc-pane,
#wh-index-pane,
#wh-search-pane,
#wh-toc-form,
#wh-index-form,
#wh-search-form {
padding: calc(1ex / 2);
}
#wh-search-highlight {
margin-left: 1ex;
}
}
