.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:1100;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_drawerHeader__sPUgt{display:flex;align-items:flex-start;justify-content:space-between}.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_closeButton__L1nLZ{display:none}.navigation_navLinks__IVRvc{display:flex;flex-direction:column;gap:.35rem;overflow-y:auto}.navigation_navLink__V2y7u{display:flex;align-items:center;gap:.5rem;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;border-top:1px solid #dee2e6}.navigation_profileLink__6L9Jh{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.75rem;border-radius:.5rem;color:#212529;text-decoration:none}.navigation_profileLink__6L9Jh:hover{background:#f1f3f5;color:#212529}.navigation_profileAvatar__PNzCc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid #b6d4fe;border-radius:50%;background:#e7f1ff;color:#0d6efd;font-weight:700}.navigation_profileDetails__JB3zA{display:flex;flex-direction:column;min-width:0}.navigation_profileDetails__JB3zA strong{overflow-wrap:anywhere;font-size:.9rem}.navigation_profileDetails__JB3zA small{color:#6c757d;font-size:.8rem}.navigation_logout__RpdAB{width:100%}.navigation_desktopOnly__qT8VE{display:flex}.navigation_menuToggle__aGzwU{position:fixed;top:.85rem;left:.85rem;z-index:1050;display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:hsla(0,0%,100%,.55);border:1px solid rgba(222,226,230,.55);border-radius:.6rem;box-shadow:0 2px 8px rgba(0,0,0,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;opacity:.7;transition:background-color .2s ease,opacity .2s ease,box-shadow .2s ease}.navigation_menuToggle__aGzwU span{display:block;width:100%;height:2px;border-radius:2px;background:#343a40}.navigation_menuToggle__aGzwU:focus-visible,.navigation_menuToggle__aGzwU:hover{opacity:1;background:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.1)}.navigation_menuToggle__aGzwU:focus-visible{outline:2px solid #0d6efd;outline-offset:3px}.navigation_backdrop__9BVJK,.navigation_menuToggle__aGzwU{display:none}@media(max-width:767.98px){.navigation_menuToggle__aGzwU{position:fixed;top:.85rem;left:.85rem;z-index:1050;display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:#fff;border:1px solid #dee2e6;border-radius:.6rem;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer}.navigation_menuToggle__aGzwU span{display:block;width:100%;height:2px;border-radius:2px;background:#343a40}.navigation_menuToggle__aGzwU:focus-visible{outline:2px solid #0d6efd;outline-offset:3px}.navigation_nav__2Cdir{top:0;bottom:0;left:0;z-index:1100;width:min(290px,85vw);max-width:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));overflow-y:auto;border-right:1px solid #dee2e6;box-shadow:8px 0 30px rgba(0,0,0,.12);transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform .25s ease,visibility .25s ease}.navigation_navOpen__q9CJk{transform:translateX(0);visibility:visible;pointer-events:auto}.navigation_backdrop__9BVJK{position:fixed;inset:0;z-index:1090;display:block;padding:0;border:0;background:rgba(33,37,41,.45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.navigation_backdropVisible__PoXVq{opacity:1;visibility:visible;pointer-events:auto}.navigation_drawerHeader__sPUgt{align-items:flex-start;margin-bottom:1rem}.navigation_brand__smBRU{margin-bottom:.5rem}.navigation_closeButton__L1nLZ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:.5rem;border:1px solid #dee2e6;border-radius:.5rem;background:#fff;color:#495057;font-size:1.6rem;line-height:1;cursor:pointer}.navigation_navLinks__IVRvc{flex:1 1;gap:.35rem}.navigation_navLink__V2y7u{padding:.85rem 1rem;font-size:.95rem}.navigation_desktopOnly__qT8VE{display:none}.navigation_navFooter__8zw06{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.navigation_backdrop__9BVJK,.navigation_nav__2Cdir{transition:none}}