.layout_appLayout__NtxPq{min-height:100vh}.layout_mainContent__bNGUd{margin-left:250px;min-width:0;min-height:100vh;padding:2rem}@media(max-width:767.98px){.layout_mainContent__bNGUd{margin-left:0;padding:1rem 1rem calc(6rem + env(safe-area-inset-bottom))}}.navigation_nav__2Cdir{--nav-width:250px;position:fixed;top:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;width:var(--nav-width);padding:1.5rem 1rem;background:#fff;border-right:1px solid #dee2e6;box-shadow:2px 0 12px rgba(0,0,0,.04)}.navigation_brand__smBRU{display:flex;flex-direction:column;margin-bottom:1.5rem}.navigation_brand__smBRU a{color:#212529;font-size:1.25rem;font-weight:700;text-decoration:none}.navigation_brand__smBRU span{color:#6c757d;font-size:.875rem}.navigation_user__FYwmr{padding-bottom:1.25rem;margin-bottom:1rem;border-bottom:1px solid #dee2e6;color:#6c757d;font-size:.9rem;overflow-wrap:anywhere}.navigation_navLinks__IVRvc{display:flex;flex-direction:column;gap:.35rem}.navigation_navLink__V2y7u{display:block;padding:.8rem 1rem;border-radius:.5rem;color:#495057;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.navigation_navLink__V2y7u:hover{background:#f1f3f5;color:#212529}.navigation_active__8eW8J{background:#e7f1ff;color:#0d6efd;font-weight:600}.navigation_navFooter__8zw06{margin-top:auto;padding-top:1rem}.navigation_logout__RpdAB{width:100%}@media(max-width:767.98px){.navigation_nav__2Cdir{top:auto;right:0;bottom:0;left:0;width:100%;height:auto;padding:.4rem .25rem calc(.4rem + env(safe-area-inset-bottom));flex-direction:row;align-items:stretch;justify-content:center;border-top:1px solid #dee2e6;border-right:none;box-shadow:0 -2px 12px rgba(0,0,0,.06)}.navigation_brand__smBRU,.navigation_navFooter__8zw06,.navigation_user__FYwmr{display:none}.navigation_navLinks__IVRvc{width:100%;flex-direction:row;justify-content:space-around;gap:.15rem}.navigation_navLink__V2y7u{flex:1 1;min-width:0;padding:.65rem .1rem;border-radius:.4rem;font-size:.7rem;line-height:1.2;text-align:center;overflow-wrap:anywhere}}