:root{--sb-bg:#515d8a;--sb-ink:#dfe3f0;--sb-ink-dim:#b9c1d8;--sb-line:rgba(255, 255, 255, .14);--sb-hover:rgba(255, 255, 255, .10);--sb-active:rgba(255, 255, 255, .16);--sb-section:rgba(255, 255, 255, .07);--sb-mark:#e5e56b;--sb-w:224px;--sb-rail:56px;--sb-fs-head:12.5px;--sb-fs-1:13px;--sb-fs-2:12.5px;--sb-fs-3:12px;--sb-fs-4:11.5px;--fo-surface:#fff;--fo-line:#d9dde8;--fo-line-2:#e9ecf3;--fo-ink:#131a2e;--fo-ink-2:#4c5568;--fo-ink-3:#7c849a;--fo-hover:#f6f7fa}.sidebar{transition:max-width .16s ease}.content{transition:margin-left .16s ease}.content.notransition,.sidebar.notransition{transition:none}@media (min-width:768px){.sidebar{max-width:var(--sb-w)}.sidebar.contracted{max-width:var(--sb-rail)!important}.content{margin-left:var(--sb-w)}.sidebar.contracted+.content{margin-left:var(--sb-rail)}}.sidebar,.sidebar .sidebar-inner,.sidebar .simplebar-content-wrapper{overflow:visible}.sidebar:not(.contracted){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar:not(.contracted){scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.24) transparent}.sidebar:not(.contracted)::-webkit-scrollbar{width:8px}.sidebar:not(.contracted)::-webkit-scrollbar-track{background:0 0}.sidebar:not(.contracted)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background:rgba(255,255,255,.24);background-clip:content-box}.sidebar:not(.contracted)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4);background-clip:content-box}.sidebar .sidebar-inner{padding:0!important}.sidebar .sidebar-header{display:flex;height:44px;align-items:center;justify-content:center;gap:9px;padding:0 12px;margin:0 0 10px;overflow:hidden;border-bottom:1px solid var(--sb-line)}.sidebar .sidebar-header>.text-center{display:flex;align-items:center;gap:9px}.sidebar .sidebar-header .sidebar-logo{width:auto;margin:0}.sidebar .sidebar-header .sidebar-logo img{width:32px!important;height:auto}.sidebar .sidebar-header-text{font-size:var(--sb-fs-head);font-weight:600;color:#fff!important;letter-spacing:.01em;white-space:nowrap}.sidebar .sidebar-header-divider{display:none}.sidebar.contracted .sidebar-header{justify-content:center;padding:0}.sidebar.contracted .sidebar-header .sidebar-header-text{display:none}.sidebar .nav.flex-column{padding-top:0!important}.sidebar .nav{flex-wrap:nowrap}.sidebar .nav-item{margin-bottom:0;min-width:0}.sidebar .nav-item>.expandable-link,.sidebar .nav-item>.nav-link{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;gap:8px;margin:1px 6px;padding:0 8px 0 14px;overflow:hidden;border-radius:6px;font-size:var(--sb-fs-1);line-height:1;color:var(--sb-ink)}.sidebar .nav-item>.expandable-link:has(> a),.sidebar .nav-item>.nav-link:has(> a){padding:0!important}.sidebar .nav-link>a{display:flex;align-items:center;align-self:stretch;flex:1 1 auto;min-width:0;overflow:hidden;padding:0 0 0 14px;color:inherit;text-decoration:none}.sidebar .nav-link>a:hover{color:inherit}.sidebar .nav-item>.nav-link:has(> a)>.link-arrow{padding:0 8px}.sidebar .nav-link span:has(> .sidebar-icon),.sidebar .nav-link span:has(> .sidebar-text){display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0;overflow:hidden}.sidebar .nav-link .sidebar-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .nav-link .badge{flex:none}.sidebar .nav-link .sidebar-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;margin-right:0;color:inherit;opacity:.82}.sidebar .nav-link .sidebar-icon .icon{height:auto;line-height:1;margin-right:0!important}.sidebar .nav-item>.expandable-link:hover .sidebar-icon,.sidebar .nav-item>.nav-link:hover .sidebar-icon,.sidebar .nav-link[aria-expanded=true] .sidebar-icon{color:inherit;opacity:1}.sidebar .nav-item>.expandable-link:hover,.sidebar .nav-item>.nav-link:hover{background:var(--sb-hover);color:#fff}.sidebar .nav-link .link-arrow{display:flex;align-items:center;flex:none;opacity:.55;transition:transform .2s ease}.sidebar .nav-link .link-arrow .icon{width:14px;height:14px}.sidebar .nav-link .link-arrow[aria-expanded=true],.sidebar .nav-link[aria-expanded=true]>.link-arrow{transform:rotate(90deg)}.sidebar .nav-item>.nav-link[aria-expanded=true]{background:var(--sb-section);color:#fff;font-weight:500}.sidebar .nav-item.active>.expandable-link,.sidebar .nav-item.active>.nav-link{background:var(--sb-active);color:#fff;font-weight:500}.sidebar .nav-item.active>.nav-link .sidebar-icon{color:#fff}.sidebar .nav-item.active>.expandable-link::before,.sidebar .nav-item.active>.nav-link::before{content:'';position:absolute;left:4px;top:0;bottom:0;margin:auto 0;width:3px;height:16px;border-radius:2px;background:var(--sb-mark)}.sidebar:not(.contracted) .multi-level.top-tier>.nav>.nav-item>.expandable-link,.sidebar:not(.contracted) .multi-level.top-tier>.nav>.nav-item>.nav-link{margin-left:30px;min-height:31px;font-size:var(--sb-fs-2);font-weight:400}.sidebar:not(.contracted) .multi-level.top-tier>.nav>.nav-item>.multi-level>.nav>.nav-item>.expandable-link,.sidebar:not(.contracted) .multi-level.top-tier>.nav>.nav-item>.multi-level>.nav>.nav-item>.nav-link{margin-left:40px;min-height:29px;font-size:var(--sb-fs-3);font-style:normal}.sidebar:not(.contracted) .multi-level.top-tier>.nav>.nav-item>.multi-level>.nav>.nav-item>.multi-level>.nav>.nav-item>.nav-link{margin-left:52px;min-height:28px;font-size:var(--sb-fs-4);font-style:normal}.sidebar:not(.contracted) .multi-level .nav-item>.expandable-link,.sidebar:not(.contracted) .multi-level .nav-item>.nav-link{padding-left:14px}.sidebar:not(.contracted) .multi-level .nav-link:has(> a){padding-left:0!important}.sidebar:not(.contracted) :where(.multi-level .nav-item)>.expandable-link,.sidebar:not(.contracted) :where(.multi-level .nav-item)>.nav-link{color:var(--sb-ink-dim)}.sidebar .multi-level .nav-item.active>.expandable-link,.sidebar .multi-level .nav-item.active>.nav-link{color:#fff}.sidebar .nav-link .badge{float:none!important;margin:0 0 0 auto!important;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--bs-danger);color:#fff;font-size:10px;font-weight:600;line-height:17px}.sidebar .nav-link>.badge{order:8}.sidebar .nav-link>.link-arrow{order:9}.sidebar .nav-link:not(:has(> .badge))>.link-arrow{margin-left:auto}.sidebar.contracted .nav-item{position:relative;white-space:nowrap}.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.expandable-link,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link{width:40px;min-height:36px;margin:2px 8px;padding:0!important;justify-content:center;gap:0}.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.expandable-link>a,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link>a{align-self:stretch;justify-content:center;padding:0!important;min-height:36px}.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.expandable-link span,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link span{flex:1 1 auto;justify-content:center;gap:0}.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.expandable-link:hover,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link:hover{background:var(--sb-hover)}.sidebar.contracted>.sidebar-inner>.nav>.nav-item.active>.nav-link,.sidebar.contracted>.sidebar-inner>.nav>.nav-item:has(.nav-item.active)>.nav-link{background:var(--sb-active)!important;width:40px!important}.sidebar.contracted>.sidebar-inner>.nav>.nav-item:has(.nav-item.active)>.nav-link::before{content:'';position:absolute;left:4px;top:0;bottom:0;margin:auto 0;width:3px;height:16px;border-radius:2px;background:var(--sb-mark)}.sidebar.contracted .sidebar-text-contracted,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.expandable-link .sidebar-text,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.expandable-link>.link-arrow,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link .sidebar-text,.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link>.link-arrow{display:none!important}.sidebar.contracted>.sidebar-inner>.nav>.nav-item>.nav-link>.badge{position:absolute;top:0;right:6px;opacity:1!important;min-width:15px;height:15px;padding:0 3px;border:1.5px solid var(--sb-bg);border-radius:8px;font-size:9.5px;line-height:12px}.sidebar.contracted .nav-item>.multi-level{display:none}.sidebar.contracted>.sidebar-inner .nav-item:hover>.multi-level{display:block!important;position:absolute;left:52px;top:-4px;z-index:1040;min-width:212px;max-width:280px;margin:0;padding:5px;background:var(--fo-surface);border:1px solid var(--fo-line);border-radius:6px;box-shadow:0 14px 34px -14px rgba(19,26,46,.5);color:var(--fo-ink)}.sidebar.contracted>.sidebar-inner .nav-item:hover>.multi-level>.nav{max-height:calc(100vh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9cfe0 transparent}.sidebar.contracted>.sidebar-inner .nav-item:hover>.multi-level>.nav::-webkit-scrollbar{width:8px}.sidebar.contracted>.sidebar-inner .nav-item:hover>.multi-level>.nav::-webkit-scrollbar-track{background:0 0}.sidebar.contracted>.sidebar-inner .nav-item:hover>.multi-level>.nav::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background:#c9cfe0;background-clip:content-box}.sidebar.contracted>.sidebar-inner .nav-item:hover>.multi-level::before{content:'';position:absolute;left:-14px;top:0;width:14px;height:100%}.sidebar.contracted .multi-level .nav{white-space:normal}.sidebar.contracted .multi-level .badge,.sidebar.contracted .multi-level .link-arrow,.sidebar.contracted .multi-level .sidebar-text{opacity:1!important}.sidebar.contracted .multi-level .nav-item>.expandable-link,.sidebar.contracted .multi-level .nav-item>.nav-link{width:auto;min-height:28px;margin:0;padding:0 8px!important;justify-content:flex-start;border-radius:5px;font-size:var(--sb-fs-2);color:var(--fo-ink-2)}.sidebar.contracted .multi-level .nav-item>.expandable-link:hover,.sidebar.contracted .multi-level .nav-item>.nav-link:hover{background:var(--fo-hover);color:var(--fo-ink)}.sidebar.contracted .multi-level .nav-item>.expandable-link>a,.sidebar.contracted .multi-level .nav-item>.nav-link>a{display:flex;align-items:center;flex:1;min-height:28px;padding:0!important;color:inherit}.sidebar.contracted .multi-level .nav-item.active>.expandable-link,.sidebar.contracted .multi-level .nav-item.active>.nav-link{background:#f3f4f9!important;color:var(--fo-ink)!important;font-weight:500}.sidebar.contracted .multi-level .nav-item.active>.expandable-link::before,.sidebar.contracted .multi-level .nav-item.active>.nav-link::before{background:#515d8a}.sidebar.contracted .multi-level .badge{position:static;margin-left:auto!important;border:1px solid #eccfcc;background:#fdecea!important;color:#a91f16!important;opacity:1!important}.sidebar.contracted .multi-level.top-tier>.nav>.nav-item:has(> .multi-level)>.expandable-link,.sidebar.contracted .multi-level.top-tier>.nav>.nav-item:has(> .multi-level)>.nav-link{padding:8px 8px 3px!important;min-height:0;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--fo-ink-3);cursor:default;background:0 0!important}.sidebar.contracted .multi-level.top-tier>.nav>.nav-item:has(> .multi-level)>.expandable-link .link-arrow,.sidebar.contracted .multi-level.top-tier>.nav>.nav-item:has(> .multi-level)>.nav-link .link-arrow{display:none!important}.sidebar.contracted .multi-level.top-tier>.nav>.nav-item:has(> .multi-level)>.expandable-link::before,.sidebar.contracted .multi-level.top-tier>.nav>.nav-item:has(> .multi-level)>.nav-link::before{display:none}.sidebar.contracted .multi-level.top-tier>.nav>.nav-item>.multi-level{display:block!important;position:static;min-width:0;margin:0;padding:0;background:0 0;border:0;box-shadow:none}.sidebar.contracted .multi-level.top-tier>.nav>.nav-item>.multi-level .nav-link{padding-left:16px!important}@media (min-width:1600px){:root{--sb-w:240px;--sb-fs-head:13.5px;--sb-fs-1:14px;--sb-fs-2:13.5px;--sb-fs-3:13px;--sb-fs-4:12.5px}}@media (max-width:767.98px){.sidebar{max-width:none}.sidebar .sidebar-inner{padding:0 8px!important}}body :where(.sidebar) *,body :where(.sidebar) ::after,body :where(.sidebar) ::before{border-style:none}