.lh-account-bar{background:#f6f5fc;border-bottom:1px solid var(--lh-line)}
.lh-account-nav{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;padding:9px 0}
.lh-account-link{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:8px 11px;border:1px solid transparent;border-radius:9px;font-size:13px;font-weight:600;color:var(--lh-navy);text-decoration:none;white-space:nowrap}
.lh-account-link svg{flex-shrink:0}
.lh-account-link:hover,.lh-account-link:focus-visible{background:white;border-color:#d8d4ed;color:var(--lh-indigo)}
.lh-account-logout{margin-left:6px;border-left-color:#d8d4ed;border-radius:0 8px 8px 0}
.lh-account-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;background:var(--lh-indigo);color:white;font-size:11px;border-radius:20px}
.lh-header-member{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--lh-navy);max-width:155px}
.lh-header-member span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lh-profile-tools{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
@media(max-width:1100px){.lh-header-inner{gap:12px}.lh-primary-nav .lh-menu>li>a,.lh-primary-nav .menu>li>a{padding-inline:7px;font-size:13px}}
@media(max-width:600px){.lh-account-nav{justify-content:flex-start;gap:3px}.lh-account-link{padding:7px 8px;min-height:40px;font-size:12px}.lh-account-logout{margin-left:0}.lh-header-member{max-width:100px;font-size:12px}.lh-header-actions{gap:8px}}
