.navbar{background:#fff;border-bottom:1px solid #e5e7eb;color:var(--ntx-primary, #44607c);padding:1rem 1.5rem;width:100%;position:sticky;top:0;z-index:1000}.navbar-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.navbar-logo img{height:44px;width:auto;cursor:pointer;transition:opacity .2s}.navbar-logo img:hover{opacity:.85}.navbar-menu{display:flex;align-items:center;gap:1.75rem;list-style:none;margin:0;padding:0;font-weight:500;font-size:.95rem}.navbar-item{position:relative}.dropdown-label{display:flex;align-items:center;gap:.25rem;color:var(--ntx-primary, #44607c);cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-icon{width:1rem;height:1rem;transition:transform .2s}.dropdown:hover .dropdown-icon{transform:rotate(180deg)}.dropdown-content{position:absolute;top:100%;left:0;display:none;flex-direction:column;background:#fff;border-radius:.5rem;min-width:190px;padding:.5rem 0;box-shadow:0 6px 14px #0000001a;z-index:50}.dropdown:hover .dropdown-content{display:flex}.dropdown-link{display:block;padding:.6rem 1rem;color:var(--ntx-text, #333);font-size:.9rem;text-decoration:none;transition:background .15s}.dropdown-link:hover{background:#f3f4f6;color:var(--ntx-primary)}.navbar-item a{color:var(--ntx-primary);text-decoration:none;transition:color .2s}.navbar-item a:hover{color:#365068;text-decoration:underline}.search-icon{width:1.2rem;height:1.2rem;color:var(--ntx-primary);cursor:pointer;transition:opacity .2s}.search-icon:hover{opacity:.7}.logout-button{background:transparent;border:none;color:var(--ntx-primary);cursor:pointer;font:inherit;transition:color .2s}.navbar-toggle{display:none;background:none;border:none;color:var(--ntx-primary);cursor:pointer}@media(max-width:1090px){.navbar-toggle{display:block}.navbar-menu{position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;padding:1rem 0;padding-bottom:200px!important;gap:1rem;border-bottom:1px solid #e5e7eb;box-shadow:0 4px 12px #0000000d;transform:translateY(-20px);opacity:0;visibility:hidden;transition:all .25s ease-in-out;max-height:90vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.navbar-menu.open{transform:translateY(0);opacity:1;visibility:visible}.dropdown-content{position:static;display:flex!important;box-shadow:none;padding:0}.dropdown-link{padding-left:2rem}}
