:root{--pc:#4b33a8;--sc:#ffffff}*{box-sizing:border-box;padding:0;margin:0;font-family:Poppins,sans-serif}.Header_sidebarContainer__GO9aU{position:fixed;left:0;top:0;height:100vh;background-color:var(--pc);z-index:1000;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden;overflow-y:scroll}.Header_sidebarContainer__GO9aU.Header_open__Rz4Pa{width:300px}.Header_sidebarContainer__GO9aU.Header_closed__OpJD6{width:60px;border-radius:0}.Header_sidebarHeader__fdljB{padding-top:10px;display:flex;align-items:center;justify-content:center}.Header_headerContent__jKGT_{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 10px;position:relative}.Header_logo__xmjV5,.Header_sidebarContainer__GO9aU.Header_closed__OpJD6 .Header_headerContent__jKGT_{justify-content:center}.Header_logo__xmjV5{width:100%;cursor:pointer;display:flex;align-items:center;overflow:hidden;margin:0 auto;background-color:rgba(0,0,0,.6);padding:14px;border-radius:10px}.Header_logo__xmjV5>img{width:175px;object-fit:cover}.Header_toggleButton__3_c3d{background:none;border:none;cursor:pointer;color:rgb(0,0,0);padding:5px;position:absolute;right:10px;top:0}.Header_sidebarContainer__GO9aU.Header_closed__OpJD6 .Header_toggleButton__3_c3d{position:static;margin:0 auto}.Header_sidebarNav__ATQw2{flex:1 1;padding:10px 0}.Header_sidebarNavImage__MvVAz{display:flex;flex-direction:column;align-items:center;justify-content:center}.Header_navLinks__Wa1Nx{list-style:none;padding:0;margin:10px 0 0}.Header_navLinks__Wa1Nx li{padding:12px 20px;font-size:18px;cursor:pointer;display:flex;align-items:center;transition:all .3s ease;white-space:nowrap;color:rgb(255,255,255);font-weight:550;margin:7px 0 7px 30px;border-top-left-radius:14px;border-bottom-left-radius:14px}.Header_sidebarContainer__GO9aU.Header_closed__OpJD6 .Header_navLinks__Wa1Nx li{margin-left:0;justify-content:center;padding:12px 0}.Header_navLinks__Wa1Nx li.Header_active__10ZjK,.Header_navLinks__Wa1Nx li:hover{background-color:var(--sc);color:var(--pc);border-top-left-radius:14px;border-bottom-left-radius:14px}.Header_menuIcon__wd3Jj{margin-right:15px;display:flex;align-items:center}.Header_sidebarContainer__GO9aU.Header_closed__OpJD6 .Header_menuIcon__wd3Jj{margin-right:0}.Header_menuLabel__n5_dU{transition:opacity .2s ease}.Header_sidebarContainer__GO9aU.Header_closed__OpJD6 .Header_menuLabel__n5_dU{display:none}.Navbar_navbarContainer__HMjfh{padding:14px 40px 14px 300px;display:flex;align-items:center;justify-content:space-between;column-gap:30px;background-color:var(--primary)}.Navbar_navbarContainer__HMjfh>div>h1{font-weight:600;font-style:italic}.Navbar_navbarRight__9TPtY>div>svg{font-size:28px;cursor:pointer}.Navbar_navbarRight__9TPtY{display:grid;grid-template-columns:repeat(4,auto);align-items:center;grid-gap:20px;gap:20px}.Navbar_navbarRight__9TPtY>div{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px}.Navbar_profileDiv__0LCFb{display:flex;align-items:center;column-gap:7px;font-size:17px}.NotificationBell_container__t0SkT{position:relative;display:inline-block}.NotificationBell_bellWrapper__TlPqE{position:relative;cursor:pointer;padding:10px;background:#f0f0f0;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.NotificationBell_bellWrapper__TlPqE:hover{background:#e0e0e0;transform:scale(1.05)}.NotificationBell_bellIcon__qoMgD{font-size:24px}.NotificationBell_badge__BrxQ1{top:5px;color:white;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700}.NotificationBell_badge__BrxQ1,.NotificationBell_offlineDot__sYDjc{position:absolute;right:5px;background-color:#ff4757;border-radius:50%}.NotificationBell_offlineDot__sYDjc{bottom:5px;width:8px;height:8px;border:2px solid white}.NotificationBell_notificationPanel__jcte8{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.15);width:350px;max-height:500px;overflow-y:auto;z-index:1000;animation:NotificationBell_slideDown__bnq6i .3s ease}@keyframes NotificationBell_slideDown__bnq6i{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_panelHeader__Px04_{padding:15px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;border-radius:10px 10px 0 0}.NotificationBell_panelHeader__Px04_ h4{margin:0;color:#333}.NotificationBell_markReadBtn__eDxmt{background:#4caf50}.NotificationBell_markReadBtn__eDxmt,.NotificationBell_viewAllBtn__Yjlz1{color:white;border:none;padding:5px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:background .3s}.NotificationBell_viewAllBtn__Yjlz1{background:#000}.NotificationBell_markReadBtn__eDxmt:hover{background:#45a049}.NotificationBell_notificationsList__ekccS{padding:0}.NotificationBell_notificationItem__NcZ6D{padding:15px;border-bottom:1px solid #f0f0f0;transition:background .3s}.NotificationBell_notificationItem__NcZ6D:hover{background:#f9f9f9}.NotificationBell_notificationItem__NcZ6D:last-child{border-bottom:none}.NotificationBell_itemHeader__ryXRg{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.NotificationBell_leadName__Tht3E{font-weight:700;color:#333}.NotificationBell_time__qR01t{font-size:12px;color:#666;background:#f0f0f0;padding:2px 8px;border-radius:10px}.NotificationBell_itemBody__PqV2w p{margin:4px 0;font-size:14px}.NotificationBell_status__yD5sM{padding:2px 8px;border-radius:10px;font-size:12px;margin-left:8px;font-weight:700}.NotificationBell_status__yD5sM.NotificationBell_pending__Q4Z1o{background:#fff3cd;color:#856404}.NotificationBell_status__yD5sM.NotificationBell_assigned__uxD2P{background:#d1ecf1;color:#0c5460}.NotificationBell_status__yD5sM.NotificationBell_accepted__GNn9e{background:#d4edda;color:#155724}.NotificationBell_status__yD5sM.NotificationBell_rejected__5pjS4{background:#f8d7da;color:#721c24}.NotificationBell_emptyState__sHM8K{padding:30px 20px;text-align:center;color:#666}.NotificationBell_emptyState__sHM8K p{margin:0 0 5px;font-weight:700}.NotificationBell_emptyState__sHM8K small{font-size:12px}.NotificationBell_panelFooter__2O1XU{padding:10px 15px;border-top:1px solid #eee;text-align:center;background:#f8f9fa;border-radius:0 0 10px 10px}