.BrandLogo-module__f_kG8a__logo{flex-shrink:0;width:auto;max-width:100%;display:block}.BrandLogo-module__f_kG8a__fallback{align-items:center;gap:.5em;display:inline-flex}.BrandLogo-module__f_kG8a__fallbackMark{flex-shrink:0}.BrandLogo-module__f_kG8a__fallbackWord{letter-spacing:.01em;white-space:nowrap;color:#1b4a8f;font-weight:700}
.Sidebar-module__WZVnLW__sidebar{background:var(--navy);color:#ffffffbf;flex-direction:column;flex:0 0 15.5rem;height:100vh;padding:1.25rem .9rem;display:flex;position:sticky;top:0;overflow:hidden}.Sidebar-module__WZVnLW__logoBlock{padding:0 .35rem 1.5rem}.Sidebar-module__WZVnLW__logoPlate{background:#fff;border-radius:10px;padding:.5rem .7rem;display:inline-flex}.Sidebar-module__WZVnLW__nav{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;flex-direction:column;flex:auto;gap:.25rem;min-height:0;display:flex;overflow-y:auto}.Sidebar-module__WZVnLW__link,.Sidebar-module__WZVnLW__linkActive{color:#ffffffb8;border-radius:9px;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.Sidebar-module__WZVnLW__link svg,.Sidebar-module__WZVnLW__linkActive svg{flex-shrink:0;width:1.2rem;height:1.2rem}.Sidebar-module__WZVnLW__link:hover{color:#fff;background:#ffffff12}.Sidebar-module__WZVnLW__linkActive{background:var(--brand);color:#fff;font-weight:600}.Sidebar-module__WZVnLW__footer{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:1rem}.Sidebar-module__WZVnLW__person{align-items:center;gap:.65rem;padding:.25rem .35rem .9rem;display:flex}.Sidebar-module__WZVnLW__avatar{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;font-size:.95rem;font-weight:700;display:grid}.Sidebar-module__WZVnLW__personText{flex-direction:column;min-width:0;display:flex}.Sidebar-module__WZVnLW__personName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.Sidebar-module__WZVnLW__personRole{color:#ffffff8c;font-size:.75rem}.Sidebar-module__WZVnLW__logout{color:#ffffffb8;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:.6rem;padding:.6rem .8rem;font-size:.9rem;transition:background-color .14s;display:flex}.Sidebar-module__WZVnLW__logout svg{width:1.15rem;height:1.15rem}.Sidebar-module__WZVnLW__logout:hover{color:#fff;background:#ffffff14}@media (max-width:60rem){.Sidebar-module__WZVnLW__sidebar{flex-direction:row;flex:none;align-items:center;gap:.75rem;width:100%;height:auto;padding:.6rem .9rem;position:static;overflow-x:auto}.Sidebar-module__WZVnLW__logoBlock{padding:0}.Sidebar-module__WZVnLW__nav{flex-direction:row;flex:0 auto;overflow-y:visible}.Sidebar-module__WZVnLW__link span,.Sidebar-module__WZVnLW__linkActive span{display:none}.Sidebar-module__WZVnLW__footer{border-top:none;align-items:center;gap:.5rem;margin-top:0;margin-left:auto;padding-top:0;display:flex}.Sidebar-module__WZVnLW__person{padding:0}.Sidebar-module__WZVnLW__personText,.Sidebar-module__WZVnLW__logout span{display:none}}
.app-module__kHs5cq__shell{background:var(--colour-app-bg);min-height:100vh;display:flex}.app-module__kHs5cq__content{flex:1;min-width:0}@media (max-width:60rem){.app-module__kHs5cq__shell{flex-direction:column}}
