.main-content{padding-top:var(--sb-header-h);min-width:0}#sidebar{width:var(--sb-w);min-width:var(--sb-w);position:-webkit-sticky;position:sticky;top:var(--sb-header-h);height:calc(100vh - var(--sb-header-h));min-height:calc(100vh - var(--sb-header-h));background-color:var(--sb-bg);transition:width var(--sb-animation) ease,min-width var(--sb-animation) ease,transform var(--sb-animation) ease;will-change:width,min-width,transform}#sidebar .is-active{background-color:var(--sb-bg-hover)}.sidebar-summary{padding:var(--sb-py) var(--sb-px);transition:padding var(--sb-animation) ease}.sidebar-summary .chevron{transition:transform .3s ease}.sidebar-group>details[open]>summary .chevron{transform:rotate(90deg)}.sidebar-item{padding:var(--sb-py) var(--sb-px)}.sidebar-item:hover{background-color:var(--sb-bg-hover)}.sidebar-group .sidebar-sub{padding-right:unset}.sidebar-group .sidebar-sub .sidebar-sub-list-item .sidebar-sub-item{padding-left:2.5rem}.sidebar-group .sidebar-sub .sidebar-sub-item,.sidebar-group .sidebar-sub .sidebar-summary{padding-left:1.5rem;padding-right:var(--sb-px)}.sidebar-sub-item{padding-top:var(--sb-py);padding-bottom:var(--sb-py)}.sidebar-sub-item:hover,.sidebar-summary:hover{color:var(--sb-custom-hover);background-color:var(--sb-bg-hover)}.sidebar-link,.sidebar-summary{color:var(--sb-custom)}.sidebar-text{max-width:100%;opacity:1;visibility:visible;transition:all var(--sb-animation) ease;will-change:max-width,opacity}.sidebar-ic{padding-right:var(--sb-px)}.chevron,.sidebar-ic{flex:0 0 auto}@media(max-width:991px){#sidebar{position:fixed;top:var(--sb-header-h);left:0;height:calc(100vh - var(--sb-header-h));min-height:calc(100vh - var(--sb-header-h));z-index:100;transform:translateX(-100%)}.main-content{padding-top:calc(1rem + var(--sb-header-h))}.sidebar-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:99;opacity:0;pointer-events:none;transition:opacity .3s ease}:has(#burger:checked) #sidebar{transform:translateX(0)}:has(#burger:checked) .sidebar-backdrop{opacity:1;pointer-events:auto}}@media(min-width:992px){:has(#burger:checked) .sidebar-sub .sidebar-summary{padding-left:var(--sb-px)}:has(#burger:checked) .sidebar-summary{padding-left:unset;padding-right:unset}:has(#burger:checked) .sidebar-text{max-width:0;opacity:0;visibility:hidden}:has(#burger:checked) .sidebar-link{justify-content:center}:has(#burger:checked) .sidebar-link .chevron{display:none}:has(#burger:checked) .sidebar-ic{padding-right:unset}}