.ccShell.ifasNavigationShell{grid-template-columns:284px minmax(0,1fr)}.ccShell.ifasNavigationShell.isNavCollapsed{grid-template-columns:84px minmax(0,1fr)}.ccShell .ccSidebar.ifasSidebar{color:#172b50;scrollbar-width:thin;scrollbar-color:#cbd8e6 transparent;background:linear-gradient(165deg,#fff 0%,#f6faff 100%);border:1px solid #e3ebf3;border-radius:18px;flex-direction:column;gap:0;height:calc(100dvh - 26px);max-height:none;padding:18px 12px 12px;display:flex;position:sticky;top:13px;overflow:hidden auto;box-shadow:0 6px 24px #17325408}.ifasSidebarHead{flex-shrink:0;align-items:center;gap:6px;padding:9px 9px 23px;display:flex}.ifasSidebarBrand{color:#142546;flex:1;min-width:0;text-decoration:none;display:block}.ifasSidebarBrand strong{letter-spacing:-.5px;white-space:nowrap;font-size:21px;font-weight:800;display:block}.ifasSidebarBrand strong span{font-weight:750}.ifasSidebarBrand small{color:#7183a0;margin-top:3px;font-size:12px;line-height:1.5;display:block}.ccShell .ifasSidebar .ifasSidebarToggle{color:#3b5276;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;min-height:34px;padding:4px;display:grid;transform:none}.ifasNavigation{flex-direction:column;gap:4px;min-width:0;display:flex}.ccShell .ifasSidebar .ifasNavItem{color:#172b50;text-align:left;width:100%;min-height:65px;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;margin:0;padding:9px 10px;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:flex;position:relative;transform:none}.ccShell .ifasSidebar .ifasNavItem:hover{background:#edf4fc;border-color:#e3ecf6;transform:none}.ccShell .ifasSidebar .ifasNavItem.isSelected{color:#08764e;box-shadow:none;background:#e5f7ef;border-color:#e0f4ea}.ccShell .ifasSidebar .ifasNavItem.isSelected:before{content:"";background:#04956a;border-radius:5px;width:3px;position:absolute;inset:9px auto 9px -1px}.ccShell .ifasSidebar .ifasNavItem.isPas:not(.isSelected){background:#effaf6;border-color:#e6f5ee}.ccShell .ifasSidebar .ifasNavIcon{color:#039;background:#eaf3ff;border:1px solid #e1edff;border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.ccShell .ifasSidebar .ifasNavIcon.green{color:#00986b;background:#edf9f3;border-color:#e0f2e9}.ccShell .ifasSidebar .ifasNavIcon.purple{color:#8151dc;background:#f0ebff;border-color:#e9e2fc}.ccShell .ifasSidebar .ifasNavIcon.orange{color:#f08018;background:#fff5e9;border-color:#ffebd4}.ccShell .ifasSidebar .ifasNavIcon.slate{color:#5d7596;background:#edf2f7;border-color:#e7edf4}.ccShell .ifasSidebar .isPas .ifasNavIcon b{color:#fff;letter-spacing:0;background:#009868;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.ccShell .ifasSidebar .ifasNavCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ccShell .ifasSidebar .ifasNavCopy strong{letter-spacing:-.15px;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.ccShell .ifasSidebar .ifasNavCopy small{color:#6b82a2;letter-spacing:0;font-size:11px;font-weight:400;line-height:1.5;display:block}.ccShell .ifasSidebar .ifasNavCount{color:#fff;background:#039;border-radius:9px;flex-shrink:0;place-items:center;min-width:24px;height:26px;padding:0 5px;font-size:12px;font-weight:700;display:grid}.ifasGroupArrow{color:#7286a1;flex:0 0 14px;place-items:center;display:grid}.ifasGroupArrow svg{width:14px;height:14px;transition:transform .15s}.ifasGroupArrow.isOpen svg{transform:rotate(90deg)}.ifasNavDivider{color:#7b8eaa;letter-spacing:1px;align-items:center;gap:8px;margin:17px 9px 7px;font-size:10px;font-weight:700;display:flex}.ifasNavDivider:after{content:"";background:#e4ebf3;flex:1;height:1px}.ifasNavChildren{border-left:1px solid #dbe7ef;flex-direction:column;gap:3px;margin:4px 6px 8px 32px;padding:3px 0 3px 12px;display:flex}.ccShell .ifasSidebar .ifasNavChildren button,.ccShell .ifasSidebar .ifasNavChildren a{color:#536c8f;width:100%;min-height:37px;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:flex;transform:none}.ccShell .ifasSidebar .ifasNavChildren button:hover,.ccShell .ifasSidebar .ifasNavChildren a:hover{color:#154f99;background:#edf4fb;transform:none}.ccShell .ifasSidebar .ifasNavChildren button.isSelected{color:#08764e;background:#e4f6ee;font-weight:700}.ifasNavChildren i{background:#0aab74;border-radius:50%;width:6px;height:6px;margin-left:auto}.ccShell .ifasSidebar .ifasSidebarFooter{border-top:1px solid #e0e9f2;align-items:center;gap:10px;margin-top:24px;padding:15px 5px 3px;display:flex}.ifasAvatar{color:#6652c5;background:#e8e9ff;border-radius:50%;flex:0 0 35px;place-items:center;height:35px;font-size:12px;font-weight:700;display:grid}.ccShell .ifasSidebarFooter .ifasNavCopy strong{color:#233b5e;font-size:12px}.ccShell .ifasSidebarFooter .ifasNavCopy small{font-size:10px}.ccShell .ifasSidebar .ifasSidebarFooter>a{color:#6d829d;border-radius:7px;place-items:center;padding:5px;display:grid}.ifasSidebarFooter>a svg{width:18px;height:18px}.ccShell .ifasSidebar :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #57a5f6}.ccShell.isNavCollapsed .ifasSidebarHead{justify-content:center;padding:7px 0 22px}.ccShell.isNavCollapsed .ifasSidebarBrand,.ccShell.isNavCollapsed .ifasNavCopy,.ccShell.isNavCollapsed .ifasGroupArrow,.ccShell.isNavCollapsed .ifasNavDivider{display:none}.ccShell.isNavCollapsed .ifasSidebarToggle svg{transform:rotate(180deg)}.ccShell.isNavCollapsed .ifasNavItem{justify-content:center;gap:0;min-height:57px;padding:6px 3px}.ccShell.isNavCollapsed .ifasNavCount{min-width:17px;height:18px;font-size:10px;position:absolute;top:1px;right:0}.ccShell.isNavCollapsed .ifasSidebarFooter{flex-direction:column}.ccShell.isNavCollapsed .ifasSidebar{padding-inline:9px}@media (width>=781px) and (width<=1100px){.ccShell.ifasNavigationShell{grid-template-columns:260px minmax(0,1fr)}.ccShell .ifasSidebar .ifasNavItem{gap:10px;padding-inline:7px}.ifasSidebarBrand strong{font-size:19px}}@media (width<=780px){.ccShell.ifasNavigationShell,.ccShell.ifasNavigationShell.isNavCollapsed{display:block}.ccShell .ccSidebar.ifasSidebar{z-index:30;border-radius:14px;height:auto;max-height:65dvh;margin-bottom:12px;padding:8px 10px;position:sticky;top:0}.ifasSidebarHead,.ccShell.isNavCollapsed .ifasSidebarHead{justify-content:space-between;padding:3px 5px 8px}.ccShell.isNavCollapsed .ifasSidebarBrand{display:block}.ifasSidebarBrand strong{font-size:18px}.ifasSidebarBrand small{font-size:11px}.ccShell .ifasSidebar .ifasNavItem{min-height:59px}.ccShell .ifasSidebar .ifasSidebarFooter{margin-top:12px}.ccShell.isNavCollapsed .ifasNavigation,.ccShell.isNavCollapsed .ifasSidebarFooter{display:none}}@media (prefers-reduced-motion:reduce){.ccShell .ifasSidebar *{transition:none!important;animation:none!important}}
