.dashboard-navbar{background:#fff;border-bottom:1px solid #edf2f7;padding:0 24px;height:72px;display:flex;align-items:center;position:sticky;top:0;z-index:900;box-shadow:0 1px 4px rgba(0,0,0,.04)}.dashboard-navbar .navbar-inner{width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.dashboard-navbar .navbar-logo{display:flex;align-items:center}.dashboard-navbar .navbar-logo img{height:80px;width:auto;object-fit:contain}.dashboard-navbar .navbar-right{display:flex;align-items:center;gap:16px}.dashboard-navbar .nav-icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#f7fafc;color:#4a5568;transition:all .2s;text-decoration:none}.dashboard-navbar .nav-icon-btn:hover{background:#edf2f7;color:#0b4c5f}.dashboard-navbar .notif-dropdown-wrapper{position:relative;display:flex;align-items:center}.dashboard-navbar .notif-dropdown-wrapper .nav-icon-btn{cursor:pointer}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:#fff;border-radius:12px;border:1px solid #edf2f7;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:1000;width:360px;overflow:hidden;animation:notifDropdownIn .15s ease}@keyframes notifDropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown{width:300px;right:-40px}}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #edf2f7;background:#f7fafc}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-dropdown-header .notif-dropdown-title{font-size:15px;font-weight:600;color:#2d3748}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-dropdown-header .mark-all-read{font-size:12px;font-weight:500;color:#0b4c5f;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-dropdown-header .mark-all-read:hover{background:rgba(11,76,95,.08)}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-empty{font-size:14px;text-align:center;padding:32px 20px;color:#a0aec0}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s;border-bottom:1px solid #f7fafc}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item:hover{background:#f7fafc}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item.unread{background:rgba(196,161,106,.04);border-inline-start:3px solid #c4a16a}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item.unread:hover{background:rgba(196,161,106,.08)}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item.clickable{cursor:pointer}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item.clickable .notif-title{color:#1e40af}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item .notif-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item .notif-content .notif-title{font-size:13px;font-weight:600;color:#2d3748;line-height:1.3}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item .notif-content .notif-message{font-size:12px;color:#718096;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .notif-item .notif-time{font-size:11px;color:#a0aec0;white-space:nowrap;flex-shrink:0;margin-top:2px}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .view-all-link{display:block;text-align:center;padding:12px 16px;font-size:13px;font-weight:600;color:#0b4c5f;text-decoration:none;border-top:1px solid #edf2f7;transition:background .15s}.dashboard-navbar .notif-dropdown-wrapper .notif-dropdown .view-all-link:hover{background:#f7fafc}.dashboard-navbar .notification-bell{position:relative}.dashboard-navbar .notification-bell .notification-badge{position:absolute;top:2px;right:2px;background:#e53e3e;color:#fff;font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid #fff;line-height:1}.dashboard-navbar .user-dropdown{position:relative}.dashboard-navbar .user-dropdown .dropdown-trigger{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border:1px solid #edf2f7;border-radius:50px;background:#fff;cursor:pointer;transition:all .2s}.dashboard-navbar .user-dropdown .dropdown-trigger:hover{border-color:#cbd5e0;background:#f7fafc}.dashboard-navbar .user-dropdown .dropdown-trigger .user-brief{display:flex;flex-direction:column;text-align:start;line-height:1.2}@media(max-width:767px){.dashboard-navbar .user-dropdown .dropdown-trigger .user-brief{display:none}}.dashboard-navbar .user-dropdown .dropdown-trigger .user-brief .user-name{font-size:13px;font-weight:600;color:#2d3748}.dashboard-navbar .user-dropdown .dropdown-trigger .user-brief .company-name{font-size:11px;color:#a0aec0}.dashboard-navbar .user-dropdown .dropdown-trigger .dropdown-arrow{color:#a0aec0;transition:transform .2s}.dashboard-navbar .user-dropdown .dropdown-trigger .dropdown-arrow.open{transform:rotate(180deg)}.dashboard-navbar .user-dropdown .dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:260px;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.12);border:1px solid #edf2f7;overflow:hidden;z-index:1000;animation:dropdownFadeIn .15s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-header{padding:16px;background:#f7fafc}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-header .dd-name{display:block;font-weight:600;font-size:14px;color:#2d3748}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-header .dd-email{display:block;font-size:12px;color:#a0aec0;margin-top:2px;word-break:break-all}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-header .dd-roles{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-header .dd-roles .dd-role-badge{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:rgba(196,161,106,.12);color:#0b4c5f}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-divider{height:1px;background:#edf2f7}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;padding:11px 16px;font-size:14px;color:#4a5568;text-decoration:none;cursor:pointer;transition:background .15s;border:none;background:none;width:100%;font-family:inherit}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-item:hover{background:#f7fafc;color:#0b4c5f}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-item.logout{color:#e53e3e}.dashboard-navbar .user-dropdown .dropdown-menu .dropdown-item.logout:hover{background:#fff5f5;color:#c53030}