nav.fcs-sidebar{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.5;color:inherit;--fcs-hover-color:#0073aa;--fcs-active-color:#0073aa}nav.fcs-sidebar .fcs-sidebar-title{display:block;padding:9px 0 12px;font-size:20px;font-weight:600;color:#1a1a1a;margin:0;border:none;background:none;cursor:default}nav.fcs-sidebar li.fcs-title-item{list-style:none;margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid rgb(0 0 0 / .06)}nav.fcs-sidebar .fcs-mobile-toggle{display:none;width:100%;padding:12px 0;margin:0;background:none;border:none;border-radius:0;box-shadow:none;outline:none;cursor:pointer;font-size:14px;font-weight:600;color:#1a1a1a;align-items:center;justify-content:space-between;-webkit-appearance:none;appearance:none}nav.fcs-sidebar .fcs-mobile-toggle:hover,nav.fcs-sidebar .fcs-mobile-toggle:focus,nav.fcs-sidebar .fcs-mobile-toggle:active{background:none;border:none;box-shadow:none;outline:none;color:#1a1a1a}nav.fcs-sidebar .fcs-mobile-toggle .fcs-chevron-icon{transition:transform 0.25s ease}nav.fcs-sidebar .fcs-mobile-toggle[aria-expanded="true"] .fcs-chevron-icon{transform:rotate(180deg)}nav.fcs-sidebar .fcs-tree,nav.fcs-sidebar .fcs-subtree{list-style:none;margin:0;padding:0;border:none;background:none}nav.fcs-sidebar .fcs-item{position:relative;margin:0;padding:0;background:none;list-style:none}nav.fcs-sidebar .fcs-link-row{display:flex;align-items:stretch}nav.fcs-sidebar .fcs-link{flex:1;display:flex;align-items:center;padding:9px 0;color:inherit;text-decoration:none;background:none;border:none;box-shadow:none;transition:color 0.15s ease;min-height:40px;box-sizing:border-box}nav.fcs-sidebar .fcs-tree>.fcs-item:not(.fcs-title-item)>.fcs-link-row .fcs-link{font-size:18px}nav.fcs-sidebar .fcs-subtree .fcs-link{font-size:14px;padding-top:5px;padding-bottom:5px;min-height:32px}nav.fcs-sidebar .fcs-link:hover{color:var(--fcs-hover-color);background:none;border:none;box-shadow:none}nav.fcs-sidebar .fcs-label{flex:1}nav.fcs-sidebar .fcs-count{margin-left:8px;font-size:12px;color:#999;background:#f0f0f0;padding:1px 7px;border-radius:10px;line-height:1.6}nav.fcs-sidebar .fcs-toggle{display:flex;align-items:center;justify-content:center;width:36px;flex-shrink:0;background:none;background-color:#fff0;background-image:none;border:none;border-radius:0;box-shadow:none;outline:none;cursor:pointer;color:#666;padding:0;margin:0;transition:color 0.15s ease;-webkit-appearance:none;appearance:none;line-height:1;text-shadow:none}nav.fcs-sidebar .fcs-toggle:hover,nav.fcs-sidebar .fcs-toggle:focus,nav.fcs-sidebar .fcs-toggle:active,nav.fcs-sidebar .fcs-toggle:focus-visible{background:none;background-color:#fff0;border:none;box-shadow:none;outline:none;color:#666;text-decoration:none}nav.fcs-sidebar .fcs-toggle .fcs-chevron-icon{display:block;width:16px;height:16px;transition:transform 0.25s ease;pointer-events:none}nav.fcs-sidebar .fcs-open>.fcs-link-row .fcs-toggle .fcs-chevron-icon{transform:rotate(180deg)}nav.fcs-sidebar .fcs-subtree{overflow:hidden;max-height:0;transition:max-height 0.3s ease}nav.fcs-sidebar .fcs-open>.fcs-subtree{max-height:2000px;transition:max-height 0.4s ease-in}nav.fcs-sidebar .fcs-subtree .fcs-link{padding-left:16px}nav.fcs-sidebar .fcs-subtree .fcs-subtree .fcs-link{padding-left:32px}nav.fcs-sidebar .fcs-subtree .fcs-subtree .fcs-subtree .fcs-link{padding-left:48px}nav.fcs-sidebar .fcs-active>.fcs-link-row .fcs-link{color:var(--fcs-active-color);font-weight:600;background:none}nav.fcs-sidebar .fcs-ancestor>.fcs-link-row .fcs-link{color:var(--fcs-active-color);font-weight:500;background:none}@media screen and (max-width:768px){nav.fcs-sidebar li.fcs-title-item{display:none}nav.fcs-sidebar .fcs-mobile-toggle{display:flex;font-size:20px}nav.fcs-sidebar .fcs-sidebar-body{max-height:0;overflow:hidden;transition:max-height 0.3s ease}nav.fcs-sidebar.fcs-mobile-open .fcs-sidebar-body{max-height:3000px;transition:max-height 0.5s ease-in}nav.fcs-sidebar .fcs-tree>.fcs-item:not(.fcs-title-item)>.fcs-link-row .fcs-link{padding:7px 0;min-height:40px}nav.fcs-sidebar .fcs-toggle{width:44px}}nav.fcs-sidebar[data-expand="all"] .fcs-subtree{max-height:2000px}