:root{--header-height:6rem;--content-height:calc(100vh - var(--header-height))}
#sidenav-loader{display:none;align-items:center;gap:.5rem;inset:0 auto auto 0;position:absolute;padding:.75rem 1rem;width:100%;box-sizing:border-box;color:#222;font-size:.95rem;background:#fff;z-index:2}
.chi-loading #sidenav-loader{display:flex}
.chi-loading #global-nav-wrapper{min-height:3rem}
@media(max-width:1199.98px){.chi-loading #sidenav-loader{display:none !important}
.chi-loading #global-nav,.chi-loading #mobile-nav,.chi-loading #toggle-nav{display:none !important}
}
.chi-loading #global-nav,.chi-loading #mobile-nav,.chi-loading #toggle-nav{visibility:hidden !important;pointer-events:none}
.sidenav-spinner{width:1rem;height:1rem;border:2px solid rgba(0,0,0,0.12);border-top-color:rgba(0,0,0,0.8);border-radius:50%;display:inline-block;animation:sideload-spin .9s linear infinite}
@keyframes sideload-spin{to{transform:rotate(360deg)}
}
.docs-page-container .root.container .container:has(div:has(>#header-container)){padding-top:var(--header-height)}
div:has(>#header-container){position:sticky;top:0;z-index:2000;height:var(--header-height)}
#header-container{height:var(--header-height)}
div:has(>#main-layout-wrapper){display:flex}
#main-layout-wrapper{display:flex;@media screen and (max-width:767px){display:flex;width:100%;overflow:hidden;margin:0 10px}
}
.content-container{flex-grow:1;padding:2rem 1rem;@media screen and (max-width:991px){width:100% !important;overflow:hidden}
}
.sideNavigation .chi-sidenav.-global .chi-sidenav__content nav .chi-sidenav__list>li:first-of-type{margin:0;padding-top:.375rem}
.sidenav-container{position:sticky;top:var(--header-height);flex-shrink:0;height:var(--content-height)}
.sidenav-container div:has(#global-nav){height:100%}
.sideNavigation #toggle-nav .chi-button span{width:30px;height:30px;display:inline-block;background:url("../../../../content/dam/docs/images/img-nav-icon-open.svg") no-repeat center center}
.sideNavigation #toggle-nav .chi-button span:hover{background:url("../../../../content/dam/docs/images/img-nav-icon-open-hover.svg") no-repeat center center}
.sideNavigation #toggle-nav .chi-button.-rotate--180 span{transform:rotate(180deg)}
#global-nav{overflow-y:scroll}
.sideNavigation #global-nav{width:20.25rem}
#global-nav.-collapsed{display:none}
@media(max-width:1199.98px){#main-layout-wrapper>div:has(div>.sideNavigation){position:relative}
#global-nav-wrapper,#global-nav,#toggle-nav .chi-button{display:none}
}
#mobile-nav .chi-drawer.-left,#mobile-nav .chi-backdrop.-animated{top:var(--header-height)}
#mobile-nav-drawer .chi-drawer__footer{padding:0}
#mobile-nav-drawer .chi-drawer__footer div[slot="footer"]{width:100%;display:flex;gap:.0625rem;flex-direction:column}
.chi-mobile-nav .signindiv .signin-container{display:inline-flex;width:100%;border-bottom:1px solid #d0d4d9;margin-bottom:10px;padding-bottom:10px}
.chi-mobile-nav .signindiv .singlesignin-v2{width:100%}
.chi-mobile-nav .signindiv .headerUserDropDown{width:100%;float:left}
.chi-mobile-nav .signindiv .signInButton{color:#000;font-size:1rem;font-weight:300;width:100%;padding:.875rem;text-align:left}
#mobile-nav .dropDownDiv.chi.signed-in-content.open{display:block;position:relative;box-shadow:none;text-align:left}
#mobile-nav .dropDownDiv .signed-in-links{list-style:none;padding:10px}
#mobile-nav .dropDownDiv .sign-out-link{padding-left:0}
#mobile-nav .welcome-message-button{font:500 16px / 19px Gotham !important}
#mobile-nav .signed-in-links .control-center .heading:before{content:"";font-family:chi;line-height:normal;padding-right:10px;position:absolute;position:relative}
#mobile-nav .signed-in-links .sign-out-link:before{content:"";font-family:chi;line-height:normal;padding-right:10px;position:absolute;position:relative}
#mobile-nav .welcome-message-button:after{border:0;color:#000;content:"";display:inline-block;font-family:chi;font-size:10px;left:10px;line-height:normal;position:absolute;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none}
#mobile-nav .welcome-message-button.open:after{bottom:1px;color:#000;top:unset;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
#mobile-nav .userDropDown ul li{padding:10px 0}
#mobile-nav .userDropDown a{text-decoration:none}
#mobile-nav .signInButton.hide + #card-div{display:block !important}
.sideNavigation .chi-sidenav__list>li:has(.chi-accordion),.sideNavigation .chi-sidenav__list>li:has(.chi-sidenav__item .tier1-link),.sideNavigation .chi-sidenav__list>li.tier1-link.hasChildren,.sideNavigation .chi-sidenav__list>li.tier1-link.has-children,.sideNavigation .chi-sidenav__list>li .tier1-link.has-children,.sideNavigation .chi-sidenav__list>li .tier1-link.hasChildren,.sideNavigation .chi-sidenav__list>li .tier1-link:has(+ .chi-accordion),.sideNavigation .chi-sidenav__list>li.tier1-link:has(+ .chi-accordion){margin:0 !important;padding-top:0 !important}
.sideNavigation .chi-sidenav__content>nav>.chi-sidenav__list{padding-top:0 !important}
.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren,.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren>.chi-sidenav__item-wrapper,.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren>.chi-sidenav__item-wrapper>chi-accordion{display:block;min-height:3rem;width:100%}
.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger{align-items:center;box-sizing:border-box;min-height:3rem}
.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger .chi-link,.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger .chi-link__content,.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger .chi-link__content>span{min-width:0}
.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger .chi-link__content>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger .icon-chevron-down,.sideNavigation .chi-sidenav__list>li.chi-sidenav__item.tier1-link.hasChildren .chi-accordion__trigger .chi-icon.icon-chevron-down{flex:0 0 1rem;margin-left:1rem;width:1rem}
@media(min-width:1200px){.content-container{flex:1 1 0;min-width:0;max-width:calc(100% - 23.25rem);width:auto}
.sidenav-container{flex:0 0 23.25rem;max-width:23.25rem;width:23.25rem}
.sideNavigation #global-nav{max-width:100%;width:100%}
#main-layout-wrapper:has(#global-nav.-collapsed) .sidenav-container{flex:0 0 3rem;min-width:0;overflow:visible;width:3rem}
#main-layout-wrapper:has(#global-nav.-collapsed) #global-nav-wrapper{width:3rem}
.chi-loading #main-layout-wrapper:has(#global-nav.-collapsed) .sidenav-container{flex:0 0 23.25rem;width:23.25rem}
.chi-loading #main-layout-wrapper:has(#global-nav.-collapsed) #global-nav-wrapper{width:100%}
#main-layout-wrapper:has(#global-nav.-collapsed) #toggle-nav{display:inline-flex !important;justify-content:center;width:3rem}
#main-layout-wrapper:has(#global-nav.-collapsed) .content-container{flex:1 1 0;max-width:calc(100% - 3rem);width:auto}
}
@media(max-width:1199.98px){.content-container{min-width:0;width:100% !important}
}