.Navigation_userMenu__y3NxD{display:flex;align-items:center;gap:1rem}.Navigation_userEmail__0kGXR{color:var(--theme-text-inverse);font-size:.9rem;padding:.5rem;background:var(--theme-background-overlay);border-radius:4px;text-decoration:none;transition:all .3s ease;cursor:pointer;min-height:44px;display:inline-flex;align-items:center}.Navigation_userEmail__0kGXR:hover{background:var(--theme-background-tertiary);color:var(--theme-text-primary);transform:translateY(-1px)}.Navigation_userEmail__0kGXR:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px;background:var(--theme-background-tertiary)}.Navigation_mobile-menu-toggle__UDOID{background:none;border:2px solid var(--theme-border-light);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .3s ease;color:var(--theme-text-inverse);min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;position:relative}.Navigation_mobile-menu-toggle__UDOID:hover{background:var(--theme-background-overlay);border-color:var(--theme-border-medium)}.Navigation_mobile-menu-toggle__UDOID:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px;background:var(--theme-background-overlay);border-color:var(--theme-border-medium)}.Navigation_mobile-menu-toggle__UDOID span{display:block;width:20px;height:2px;background:currentColor;margin:3px 0;transition:all .3s ease;border-radius:1px}.Navigation_mobile-menu-toggle__UDOID:hover span{background:white}.Navigation_mobile-dropdown__6_Z_1{position:fixed;top:var(--mobile-header-height);left:0;right:0;bottom:0;background:var(--mobile-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;transform:translateX(-100%);transition:transform .3s ease;padding:var(--safe-area-inset-top) 1rem var(--safe-area-inset-bottom)}.Navigation_mobile-dropdown__6_Z_1.Navigation_open__tIHYG{transform:translateX(0)}.Navigation_mobile-nav-links__hWHl2{list-style:none;padding:0;margin:2rem 0}.Navigation_mobile-nav-links__hWHl2 li{margin-bottom:.5rem}.Navigation_mobile-nav-links__hWHl2 a{display:block;padding:1rem;color:var(--theme-text-inverse);text-decoration:none;border-radius:8px;transition:all .3s ease;min-height:48px;display:flex;align-items:center;font-size:1.1rem;font-weight:500}.Navigation_mobile-nav-links__hWHl2 a:focus-visible,.Navigation_mobile-nav-links__hWHl2 a:hover{background:var(--theme-background-overlay);outline:none}.Navigation_mobile-nav-links__hWHl2 a:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}.Navigation_mobile-nav-links__hWHl2 a.Navigation_active__9ce_X,.Navigation_mobile-nav-links__hWHl2 a[aria-current=page]{background:var(--theme-background-secondary);color:var(--theme-primary)}.Navigation_mobile-user-action__r80Hd{display:flex;align-items:center;gap:.75rem;padding:1rem;color:var(--theme-text-inverse);text-decoration:none;border-radius:8px;transition:all .3s ease;min-height:48px;font-size:1rem;font-weight:500}.Navigation_mobile-user-action__r80Hd:focus-visible,.Navigation_mobile-user-action__r80Hd:hover{background:var(--theme-background-overlay);outline:none}.Navigation_mobile-user-action__r80Hd:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}.Navigation_mobile-user-action__r80Hd.Navigation_primary__3bajT{background:linear-gradient(135deg,var(--theme-primary) 0,var(--theme-primary-hover) 100%);color:var(--theme-text-inverse);margin-top:.5rem}.Navigation_mobile-user-action__r80Hd.Navigation_primary__3bajT:focus-visible,.Navigation_mobile-user-action__r80Hd.Navigation_primary__3bajT:hover{background:linear-gradient(135deg,var(--theme-primary-hover) 0,var(--theme-primary) 100%);outline:3px solid var(--theme-primary);outline-offset:2px}.Navigation_mobile-menu-close__YwqV3{background:none;border:none;color:var(--theme-text-inverse);font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease;min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem}.Navigation_mobile-menu-close__YwqV3:focus-visible,.Navigation_mobile-menu-close__YwqV3:hover{background:var(--theme-background-overlay);outline:none}.Navigation_mobile-menu-close__YwqV3:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}@media (max-width:768px){.Navigation_userMenu__y3NxD{flex-direction:column;gap:.5rem}.Navigation_userEmail__0kGXR{font-size:.85rem}.Navigation_mobile-nav-links__hWHl2 a{font-size:1.125rem;padding:1.125rem 1rem}.Navigation_mobile-user-action__r80Hd{padding:1.125rem 1rem;font-size:1.0625rem}}.CompanySidebar_sidebar__lpxl1{width:280px;height:100vh;background:linear-gradient(135deg,#1e3c72,#2a5298);color:white;position:fixed;left:0;top:0;z-index:1000;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:2px 0 10px rgba(0,0,0,.1)}.CompanySidebar_sidebar__lpxl1.CompanySidebar_collapsed__f4L4S{width:70px}.CompanySidebar_sidebarHeader__X0FHo{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.CompanySidebar_logo__w65of{display:flex;align-items:center;gap:.75rem;min-width:0}.CompanySidebar_logoText__LQXAU{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden}.CompanySidebar_collapseButton__yZr1x{background:none;border:none;color:white;font-size:1rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s ease}.CompanySidebar_collapseButton__yZr1x:hover{background:rgba(255,255,255,.1)}.CompanySidebar_navigation__28Rbu{flex:1 1;padding:1rem 0;overflow-y:auto;overflow-x:hidden}.CompanySidebar_navigation__28Rbu::-webkit-scrollbar{width:4px}.CompanySidebar_navigation__28Rbu::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.CompanySidebar_navigation__28Rbu::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.CompanySidebar_menuItem__e8KCJ{margin-bottom:.25rem}.CompanySidebar_menuLink__MGKJD{display:block;padding:.75rem 1rem;color:rgba(255,255,255,.8);text-decoration:none;transition:all .2s ease;cursor:pointer;border-left:3px solid transparent}.CompanySidebar_menuLink__MGKJD:hover{background:rgba(255,255,255,.1);color:white;border-left-color:rgba(255,255,255,.3)}.CompanySidebar_menuLink__MGKJD.CompanySidebar_active__Wur2V{background:rgba(255,255,255,.15);color:white;border-left-color:#5680E9;font-weight:600}.CompanySidebar_menuLink__MGKJD.CompanySidebar_subItem__T5mtX{padding-left:3rem;font-size:.9rem;border-left:none;position:relative}.CompanySidebar_menuLink__MGKJD.CompanySidebar_subItem__T5mtX:before{content:"";position:absolute;left:2rem;top:50%;transform:translateY(-50%);width:4px;height:4px;background:rgba(255,255,255,.5);border-radius:50%}.CompanySidebar_menuLink__MGKJD.CompanySidebar_subItem__T5mtX.CompanySidebar_active__Wur2V:before{background:#5680E9}.CompanySidebar_menuContent__pZ2k_{display:flex;align-items:center;gap:.75rem;min-width:0}.CompanySidebar_menuIcon__6Ajg7{font-size:1.1rem;width:18px;text-align:center;flex-shrink:0}.CompanySidebar_menuText__Hv0_E{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanySidebar_badge__Q737X{background:#dc3545;color:white;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:10px;min-width:20px;text-align:center;line-height:1}.CompanySidebar_expandButton__Agsmk{background:none;border:none;color:inherit;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;flex-shrink:0}.CompanySidebar_expandButton__Agsmk:hover{background:rgba(255,255,255,.1)}.CompanySidebar_expandButton__Agsmk i{transition:transform .2s ease}.CompanySidebar_expandButton__Agsmk i.CompanySidebar_expanded__GvOte{transform:rotate(180deg)}.CompanySidebar_subMenu__m15FE{background:rgba(0,0,0,.2);animation:CompanySidebar_slideDown__3k6Gr .2s ease}@keyframes CompanySidebar_slideDown__3k6Gr{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.CompanySidebar_sidebarFooter__2yJ4x{padding:1rem;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.1)}.CompanySidebar_supportInfo__su6ul{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.CompanySidebar_supportInfo__su6ul i{font-size:1.2rem;color:#5680E9}.CompanySidebar_supportInfo__su6ul p{margin:0 0 .25rem;font-weight:500}.CompanySidebar_supportInfo__su6ul a{color:#5680E9;text-decoration:none;font-size:.85rem}.CompanySidebar_supportInfo__su6ul a:hover{text-decoration:underline}@media (max-width:1024px){.CompanySidebar_sidebar__lpxl1{transform:translateX(-100%);transition:transform .3s ease}.CompanySidebar_sidebar__lpxl1.CompanySidebar_mobileOpen__Ni7jf{transform:translateX(0)}.CompanySidebar_sidebar__lpxl1.CompanySidebar_collapsed__f4L4S{width:280px;transform:translateX(-100%)}.CompanySidebar_sidebar__lpxl1.CompanySidebar_collapsed__f4L4S.CompanySidebar_mobileOpen__Ni7jf{transform:translateX(0)}}@media (max-width:768px){.CompanySidebar_sidebar__lpxl1,.CompanySidebar_sidebar__lpxl1.CompanySidebar_collapsed__f4L4S{width:100%;max-width:min(320px,90vw)}}.CompanyNavbar_mobileMenuToggle__U9PKQ:hover{color:#3d5eca}.CompanyNavbar_searchInput__kkEFa i{color:#495057}.CompanyNavbar_notificationBtn__z1kfO:hover{color:#3d5eca}.CompanyNavbar_avatarIcon__f0BmC{font-size:1.2rem;color:inherit}.CompanyNavbar_profileImage__yzE8M{width:100%;height:100%;object-fit:cover;border-radius:50%}.CompanyNavbar_largeAvatarIcon__tQOpu{font-size:1.5rem;color:inherit}.CompanyNavbar_navbar__STOBI{height:70px;background:white;border-bottom:1px solid #e9ecef;position:fixed;top:0;right:0;left:280px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:left .3s ease}.CompanyNavbar_navbar__STOBI.CompanyNavbar_sidebarCollapsed__pcH6q{left:70px}.CompanyNavbar_navbarContent__1Ni3a{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;max-width:100%}.CompanyNavbar_leftSection__2tWnd{display:flex;align-items:center;gap:1rem;min-width:0}.CompanyNavbar_mobileMenuToggle__U9PKQ{display:none;background:none;border:none;font-size:1.2rem;color:#6c757d;cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s ease}.CompanyNavbar_mobileMenuToggle__U9PKQ:hover{background:#f8f9fa;color:#5680E9}.CompanyNavbar_breadcrumbs__KgeH9{display:flex;align-items:center;color:#6c757d;font-size:.9rem}.CompanyNavbar_currentPage__vOxFX{font-weight:600;color:#343a40;font-size:1.1rem}.CompanyNavbar_centerSection__aUROi{flex:1 1;max-width:500px;margin:0 2rem}.CompanyNavbar_searchForm__ApHdQ{width:100%}.CompanyNavbar_searchInput__kkEFa{position:relative;width:100%}.CompanyNavbar_searchInput__kkEFa i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:.9rem}.CompanyNavbar_searchInput__kkEFa input{width:100%;padding:.75rem 1rem .75rem 3rem;border:1px solid #dee2e6;border-radius:25px;background:#f8f9fa;font-size:.9rem;transition:all .2s ease}.CompanyNavbar_searchInput__kkEFa input:focus{outline:none;border-color:#5680E9;background:white;box-shadow:0 0 0 3px rgba(86,128,233,.1)}.CompanyNavbar_searchInput__kkEFa input::placeholder{color:#adb5bd}.CompanyNavbar_rightSection__mwt0K{display:flex;align-items:center;gap:1rem}.CompanyNavbar_quickActions__AL_ok{display:flex;gap:.5rem}.CompanyNavbar_quickActionBtn__zus1j{background:#5680E9;color:white;border:none;width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:.9rem}.CompanyNavbar_quickActionBtn__zus1j:hover{background:#4a6bc7;transform:translateY(-1px)}.CompanyNavbar_notificationWrapper__nZUGK{position:relative}.CompanyNavbar_notificationBtn__z1kfO{background:none;border:none;position:relative;width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:1.1rem;color:#6c757d}.CompanyNavbar_notificationBtn__z1kfO:hover{background:#f8f9fa;color:#5680E9}.CompanyNavbar_notificationBadge__mbxeU{position:absolute;top:-2px;right:-2px;background:#dc3545;color:white;font-size:.7rem;font-weight:700;padding:.15rem .4rem;border-radius:10px;min-width:18px;text-align:center;line-height:1}.CompanyNavbar_notificationDropdown___46UR{position:absolute;top:calc(100% + .5rem);right:0;width:350px;background:white;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;animation:CompanyNavbar_slideDown__Xstva .2s ease}.CompanyNavbar_notificationHeader__Umr57{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e9ecef}.CompanyNavbar_notificationHeader__Umr57 h3{margin:0;font-size:1rem;color:#343a40}.CompanyNavbar_viewAllLink__LISjX{color:#5680E9;text-decoration:none;font-size:.85rem;font-weight:500}.CompanyNavbar_viewAllLink__LISjX:hover{text-decoration:underline}.CompanyNavbar_notificationList__fbwX_{max-height:300px;overflow-y:auto}.CompanyNavbar_notificationItem__QSJ5w{display:flex;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid #f8f9fa;transition:background-color .2s ease;cursor:pointer}.CompanyNavbar_notificationItem__QSJ5w:hover{background:#f8f9fa}.CompanyNavbar_notificationItem__QSJ5w.CompanyNavbar_unread__1sYld{background:#f0f7ff;border-left:3px solid #5680e9}.CompanyNavbar_notificationIcon__ZgzfE{color:#5680E9;margin-right:.75rem;margin-top:.25rem;font-size:.9rem}.CompanyNavbar_notificationContent___P4PE{flex:1 1;min-width:0}.CompanyNavbar_notificationContent___P4PE p{margin:0 0 .25rem;font-size:.85rem;line-height:1.4;color:#343a40}.CompanyNavbar_notificationTime__aYesK{font-size:.75rem;color:#6c757d}.CompanyNavbar_notificationFooter__xZ3kF{padding:.75rem 1.25rem;border-top:1px solid #e9ecef;text-align:center}.CompanyNavbar_markAllReadBtn__aEysZ{background:none;border:none;color:#5680E9;font-size:.85rem;cursor:pointer;padding:.25rem}.CompanyNavbar_markAllReadBtn__aEysZ:hover{text-decoration:underline}.CompanyNavbar_profileWrapper__LqoJX{position:relative}.CompanyNavbar_profileBtn__jKGc_{background:none;border:none;display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease}.CompanyNavbar_profileBtn__jKGc_:hover{background:#f8f9fa}.CompanyNavbar_profileInfo__cK_Jt{display:flex;align-items:center;gap:.75rem}.CompanyNavbar_avatar___U5rd{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#5680E9,#4a6bc7);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;overflow:hidden;position:relative;flex-shrink:0}.CompanyNavbar_userDetails__aJ6Fm{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.CompanyNavbar_companyName__zYFSk{font-weight:600;color:#343a40;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.CompanyNavbar_userRole__JbCep{font-size:.75rem;color:#6c757d}.CompanyNavbar_profileBtn__jKGc_ i{color:#6c757d;font-size:.8rem;transition:transform .2s ease}.CompanyNavbar_profileBtn__jKGc_ i.CompanyNavbar_rotated__DQlCu{transform:rotate(180deg)}.CompanyNavbar_profileDropdown__wHCnK{position:absolute;top:calc(100% + .5rem);right:0;width:280px;background:white;border:1px solid #dee2e6;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;animation:CompanyNavbar_slideDown__Xstva .2s ease}.CompanyNavbar_profileHeader__JlSf0{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-bottom:1px solid #e9ecef}.CompanyNavbar_largeAvatar__cyMWT{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#5680E9,#4a6bc7);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;overflow:hidden;position:relative;flex-shrink:0}.CompanyNavbar_companyNameLarge__r0E9_{margin:0;font-weight:600;color:#343a40;font-size:1rem}.CompanyNavbar_userEmail__pasDD{margin:.25rem 0 0;font-size:.85rem;color:#6c757d}.CompanyNavbar_profileMenu__Tie0X{padding:.5rem 0}.CompanyNavbar_profileMenuItem__NVRaL{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;color:#343a40;text-decoration:none;transition:all .2s ease;font-size:.9rem}.CompanyNavbar_profileMenuItem__NVRaL:hover{background:#f8f9fa;color:#5680E9}.CompanyNavbar_profileMenuItem__NVRaL i{width:16px;text-align:center;color:#6c757d}.CompanyNavbar_profileMenuItem__NVRaL:hover i{color:#5680E9}.CompanyNavbar_menuDivider__Y7wkg{height:1px;background:#e9ecef;margin:.5rem 0}.CompanyNavbar_logoutBtn__XjSid{width:100%;background:none;border:none;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;color:#dc3545;cursor:pointer;transition:all .2s ease;font-size:.9rem;text-align:left}.CompanyNavbar_logoutBtn__XjSid:hover{background:#fff5f5}.CompanyNavbar_logoutBtn__XjSid i{width:16px;text-align:center}@keyframes CompanyNavbar_slideDown__Xstva{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.CompanyNavbar_navbar__STOBI,.CompanyNavbar_navbar__STOBI.CompanyNavbar_sidebarCollapsed__pcH6q{left:0}.CompanyNavbar_mobileMenuToggle__U9PKQ{display:flex}.CompanyNavbar_centerSection__aUROi{margin:0 1rem;max-width:300px}.CompanyNavbar_quickActions__AL_ok,.CompanyNavbar_userDetails__aJ6Fm{display:none}}@media (max-width:768px){.CompanyNavbar_navbarContent__1Ni3a{padding:0 1rem}.CompanyNavbar_centerSection__aUROi{margin:0 .5rem;max-width:250px}.CompanyNavbar_searchInput__kkEFa input{font-size:16px}.CompanyNavbar_notificationDropdown___46UR,.CompanyNavbar_profileDropdown__wHCnK{width:calc(100vw - 2rem);max-width:320px}.CompanyNavbar_breadcrumbs__KgeH9{display:none}}@media (max-width:480px){.CompanyNavbar_centerSection__aUROi{flex:1 1;margin:0 .5rem;max-width:none}.CompanyNavbar_searchInput__kkEFa input{padding:.5rem .75rem .5rem 2.5rem}.CompanyNavbar_searchInput__kkEFa i{left:.75rem}}