.admin-menu-tree>.admin-nav-section-label{list-style:none;margin:1.15rem 0 0.35rem;padding:0.65rem 0.95rem 0.3rem;border-top:1px solid var(--border-color, var(--border));color:var(--text-muted, inherit);font-size:0.74rem;font-weight:700;letter-spacing:0.045em;text-transform:uppercase}.admin-menu-tree>.admin-nav-section-label:first-child{border-top:0}.admin-nav-more{list-style:none;margin:0.2rem 0.6rem 0.6rem}.admin-nav-more button{width:100%;border:1px solid var(--border-color, var(--border));border-radius:7px;background:transparent;color:inherit;padding:0.55rem 0.7rem;text-align:left;cursor:pointer}.admin-nav-more button:hover{background:var(--surface-hover)}.admin-nav-more button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.admin-sidebar .admin-nav-more button{color:var(--kf-white);border-color:color-mix(in srgb,var(--kf-white) 35%,transparent);background:color-mix(in srgb,var(--kf-white) 5.5%,transparent)}.admin-sidebar .admin-nav-more button:hover{background:color-mix(in srgb,var(--kf-white) 15%,transparent)}.admin-sidebar .admin-submenu-toggle{color:var(--kf-white)}.admin-sidebar .admin-submenu-toggle svg{color:inherit;stroke:currentColor}.admin-sidebar .admin-nav-more[hidden]{display:none}.admin-menu-tree>.admin-overflow-content{list-style:none;margin:0;padding:0}.admin-menu-tree>.admin-overflow-content[hidden]{display:none}.admin-menu-tree>.admin-overflow-content>.admin-nav-group{margin:0}.admin-sidebar .admin-submenu-toggle,.admin-sidebar .admin-menu-spacer{width:44px;min-width:44px}.admin-sidebar :is(.admin-submenu-toggle,.admin-nav-heading>a,.admin-nav-more button):focus-visible{outline:3px solid var(--kf-emerald-mist);outline-offset:-3px;position:relative;z-index:1}.admin-sidebar>nav{overscroll-behavior-y:contain;scroll-padding-block:16px}.admin-sidebar .admin-menu-tree :is(a,button){scroll-margin-block:12px}.admin-sidebar .admin-nav-more button{min-height:44px}.admin-menu-backdrop{display:none}@media(max-width:900px){.admin-menu-open{overflow:hidden}.admin-sidebar{width:min(320px,calc(100vw - 48px));max-width:calc(100vw - 48px)}.admin-menu-open .admin-menu-backdrop:not([hidden]){display:block;position:fixed;inset:56px 0 0;z-index:89;width:100%;border:0;border-radius:0;padding:0;background:color-mix(in srgb,var(--kf-anthracite) 55%,transparent);cursor:pointer}.admin-sidebar .admin-nav-heading>a{min-width:0;overflow-wrap:anywhere}}@media(forced-colors:active){.admin-sidebar :is(.admin-submenu-toggle,.admin-nav-heading>a,.admin-nav-more button):focus-visible{outline-color:Highlight}.admin-menu-open .admin-menu-backdrop:not([hidden]){border:2px solid CanvasText}}
