#navigation #menu-toggle{display:flex;width:100%;background:transparent;color:var(--navy);border:0;border-radius:8px;min-height:44px;padding:10px 13px;font-size:14px;justify-content:flex-start;margin:0;cursor:pointer;position:static;font-weight:400;gap:12px;text-align:left}
#navigation #menu-toggle:hover{background:#e9e8dd}
.navigation-toggle svg,#navigation .nav-icon{width:22px;height:22px;flex-shrink:0}
.navigation-toggle>*{pointer-events:none}.navigation-toggle[aria-expanded=false] .nav-arrow{transform:rotate(180deg);transform-origin:center}
#navigation nav a{min-height:44px;gap:12px}#navigation nav a .nav-text{font:inherit;color:inherit}#navigation .subnav a{gap:10px}#navigation .subnav .nav-icon{width:18px;height:18px}
@media(min-width:651px){body.nav-collapsed .app-layout{grid-template-columns:56px minmax(0,1fr)}body.nav-collapsed #navigation{padding:10px 6px}body.nav-collapsed #navigation .nav-label,body.nav-collapsed #navigation .nav-text,body.nav-collapsed #menu-toggle span{display:none}body.nav-collapsed #navigation nav a{padding:10px;justify-content:center}body.nav-collapsed #navigation .subnav{padding:0;margin:0;border:0}body.nav-collapsed #menu-toggle{padding:10px;justify-content:center}body.nav-collapsed iframe[hidden]{width:calc(100vw - 56px)!important}}
@media(max-width:650px){.app-layout{padding-left:52px}#navigation{display:block;width:52px;padding:8px 4px;box-shadow:none}body:not(.menu-open) #navigation .nav-label,body:not(.menu-open) #navigation .nav-text,body:not(.menu-open) #menu-toggle span{display:none}body:not(.menu-open) #navigation nav a{padding:10px;justify-content:center}body:not(.menu-open) #navigation .subnav{margin:0;padding:0;border:0}#navigation #menu-toggle{padding:10px;justify-content:center}body.menu-open #navigation{width:260px;padding:22px 8px;box-shadow:12px 0 30px #17314b33}body.menu-open #menu-toggle{justify-content:flex-start}body.menu-open #menu-toggle span{display:inline}}

#navigation .nav-group-row{display:flex;align-items:stretch;min-width:0}#navigation .nav-group-row>a{flex:1;min-width:0}
#navigation .nav-group-toggle{flex:0 0 36px;min-height:44px;width:36px;padding:8px 6px;border:0;border-radius:8px;background:transparent;color:var(--navy);cursor:pointer}#navigation .nav-group-toggle:hover{background:#e9e8dd}#navigation .nav-group-toggle svg{width:20px;height:20px;pointer-events:none}#navigation .nav-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}
@media(min-width:651px){body.nav-collapsed #navigation .nav-group-row{flex-direction:column}body.nav-collapsed #navigation .nav-group-toggle{flex-basis:auto;width:100%;min-height:24px;height:24px;padding:2px}}
@media(max-width:650px){body:not(.menu-open) #navigation .nav-group-row{flex-direction:column}body:not(.menu-open) #navigation .nav-group-toggle{flex-basis:auto;width:100%;min-height:24px;height:24px;padding:2px}}

#navigation .sidebar-share{display:flex;align-items:center;justify-content:center;width:100%;margin-top:18px;padding:12px 10px;border:1px solid #b8c7bd;border-radius:9px;background:#fffdf5;color:#244e3b;font:600 13px/1.4 Arial;cursor:pointer}.nav-collapsed #navigation .sidebar-share{font-size:0}.nav-collapsed #navigation .sidebar-share:before{content:'↗';font-size:22px}.sidebar-share:focus-visible{outline:3px solid #bc8844;outline-offset:2px}
@media(max-width:650px){body:not(.menu-open) #navigation .sidebar-share{font-size:0}body:not(.menu-open) #navigation .sidebar-share:before{content:'↗';font-size:22px}}
