.sitemap .btn-treeview-toggle{--btn-justify-content:center;--btn-align-items:center;--icon-margin-horizontal:0;--icon-position-top:0;--icon-size-square:1.6rem;--btn-icon-margin-horizontal:0;--btn-icon-position-top:0;--btn-icon-size-square:1.6rem;width:var(--btn-size-square,var(--btn-size-width,1.6rem));height:var(--btn-size-square,var(--btn-size-height,1.6rem));min-width:var(--btn-size-square,var(--btn-size-width,1.6rem));--btn-padding-vertical:0;--btn-padding-horizontal:0}.sitemap .btn-treeview-toggle>span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sitemap .btn-treeview-toggle{order:-1;margin-right:var(--margin-horizontal,var(--margin-horizontal-right,1.2rem))}.sitemap__list{flex:0 0 100%}.sitemap__list:not(.sitemap__list--sub){overflow:hidden}.sitemap__list:not(.sitemap__list--sub)>.sitemap__item{border-bottom:var(--border-width-base) solid var(--gray-lighter)}.sitemap__list:not(.sitemap__list--sub)>.sitemap__item.no-sub{margin-left:var(--margin-horizontal,var(--margin-horizontal-left,2.8rem))}.sitemap__list.sitemap__list--sub{position:relative}.sitemap__list.sitemap__list--sub:before{position:var(--position,absolute);top:var(--position-top,auto);right:var(--position-right,auto);bottom:var(--position-bottom,auto);left:var(--position-left,-2rem);content:"";background-color:var(--background-color,var(--gray-light));width:var(--size-width,.1rem);height:var(--size-height,100%)}.sitemap__list.sitemap__list--sub>.sitemap__item{position:relative}.sitemap__list.sitemap__list--sub>.sitemap__item:before{position:var(--position,absolute);top:var(--position-top,2rem);right:var(--position-right,100%);left:var(--position-left,calc(-2.9rem));z-index:-1;content:"";background-color:var(--background-color,var(--gray-light));width:var(--size-width,calc(3.2rem));height:var(--size-height,.1rem)}.sitemap__list.sitemap__list--sub:has(.sitemap__item.has-sub)>.sitemap__item.no-sub .sitemap__link{margin-left:var(--margin-horizontal,var(--margin-horizontal-left,calc(4rem)));position:relative}.sitemap__list.sitemap__list--sub:has(.sitemap__item.has-sub)>.sitemap__item.no-sub .sitemap__link:before{position:var(--position,absolute);top:var(--position-top,2rem);right:var(--position-right,auto);bottom:var(--position-bottom,auto);left:var(--position-left,calc(-4rem));content:"";background-color:var(--background-color,var(--gray-light));width:var(--size-width,calc(4rem));height:var(--size-height,.1rem)}.sitemap__list.sitemap__list--sub>.sitemap__item.has-sub{margin-left:var(--margin-horizontal,var(--margin-horizontal-left,1.2rem))}.sitemap__list.sitemap__list--sub>.sitemap__item.has-sub:before{right:calc(100% + 1.2rem)}.sitemap__list:not(.ui-sortable) .sitemap__item.has-sub:before{left:-4.1rem!important}.sitemap__list:not(.ui-sortable) .sitemap__item>.sitemap__link{flex:0 0 calc(100% - 2.8rem)}.sitemap__link{flex:1 1 auto;background-color:var(--sitemap-background-color,transparent);padding-top:var(--box-padding-vertical,var(--box-padding-vertical-top,.8rem));padding-bottom:var(--box-padding-vertical,var(--box-padding-vertical-bottom,.8rem));padding-left:var(--box-padding-horizontal,var(--box-padding-horizontal-left,1.2rem));padding-right:var(--box-padding-horizontal,var(--box-padding-horizontal-right,1.2rem))}.sitemap__item{display:flex;flex-wrap:wrap;align-items:flex-start}.sitemap__item.active>.sitemap__link{position:relative}.sitemap__item.active>.sitemap__link:before{position:var(--position,absolute);top:var(--position-top,calc(3.2rem));right:var(--position-right,calc(100% + 2rem - var(--border-width-base)));bottom:var(--position-bottom,0);z-index:-1;content:"";background-color:var(--background-color,var(--gray-light));width:var(--size-width,.1rem);height:var(--size-height,50%)}.sitemap__item:last-child{position:relative}.sitemap__item:last-child:after{position:var(--position,absolute);top:var(--position-top,auto);right:var(--position-right,auto);bottom:var(--position-bottom,0);left:var(--position-left,-2rem);content:"";border-left:.1rem solid var(--structure-border-color-overlay,var(--body-background));width:.1rem;height:1.9rem}.sitemap__item:last-child.has-sub:after{--position-left:-3.2rem}.sitemap__item:last-child.has-sub.active:after{--structure-border-color-overlay:var(--body-background);height:calc(100% - 2rem);--position-top:2rem;--position-bottom:auto}.sitemap__item:focus-visible>.sitemap__link,.sitemap__item:hover>.sitemap__link{--sitemap-background-color:var(--gray-lighter)}.sitemap__item.has-sub>.btn-treeview-toggle{transform:translateY(calc(1.4rem))}.sitemap__item>.sitemap__list{margin-left:var(--margin-horizontal,var(--margin-horizontal-left,2.8rem));padding-right:var(--padding-horizontal,var(--padding-horizontal-right,2.8rem));padding-left:var(--padding-horizontal,var(--padding-horizontal-left,1.2rem))}