/* Compact navigation shared by authenticated profile surfaces. */
.profile-page .site-header,.company-page .site-header{background:#fffffff5;border-bottom:1px solid #ecf0f8}
.profile-page .site-header .container,.company-page .site-header .container{width:calc(100% - 56px);max-width:1600px}
.profile-page .nav-inner,.company-page .nav-inner{height:72px;gap:23px}
.profile-page .desktop-nav,.company-page .desktop-nav{gap:23px;margin-left:25px}
.account-header-search{display:flex;align-items:center;gap:9px;background:#f9fbff;border:1px solid #e4eaf6;border-radius:8px;padding:8px 11px;color:#8d9bb6}
.account-header-search input{width:188px;font-size:calc(10px * var(--font-scale,1.2));background:none;border:0;outline:none;min-width:0;color:#687998}
.account-header-menu{position:relative;font-size:calc(11px * var(--font-scale,1.2));color:#52637f}
.account-header-menu summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer}.account-header-menu summary::-webkit-details-marker{display:none}
.account-header-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:linear-gradient(130deg,#e4dfff,#dbecff);color:#7655d9;font-weight:750}
.account-header-menu>div{position:absolute;right:0;top:44px;width:173px;background:white;border:1px solid #e3e9f5;box-shadow:0 10px 30px #38477316;padding:8px;border-radius:11px;z-index:45}
.account-header-menu>div>a,.account-header-menu>div>button{display:flex;align-items:center;gap:8px;padding:10px;border:0;background:none;text-align:left;width:100%;border-radius:7px;font-size:inherit;color:#63728d}
.account-header-menu>div>a:hover,.account-header-menu>div>button:hover{background:#f5f2ff;color:#7355e9}
@media(max-width:1250px){.profile-page .desktop-nav,.company-page .desktop-nav{margin-left:0;gap:15px}.profile-page .nav-actions,.company-page .nav-actions{gap:14px}.account-header-search input{width:140px}}
@media(max-width:1100px){.profile-page .desktop-nav,.company-page .desktop-nav{display:none}.profile-page .menu-toggle,.company-page .menu-toggle{display:grid}.profile-page .nav-actions,.company-page .nav-actions{margin-left:auto}}
@media(max-width:760px){.profile-page .site-header .container,.company-page .site-header .container{width:calc(100% - 30px)}.profile-page .nav-inner,.company-page .nav-inner{height:65px;gap:10px}.account-header-search{display:none}.account-header-menu summary>span:nth-child(2){display:none}}
