.profile-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 8px;border:1px solid #e5e5e2;border-radius:6px;background:#fff;color:#555;font-size:11px;line-height:1.4;text-decoration:none;white-space:nowrap;flex:none;min-height:38px}
.profile-entry:hover{border-color:#a8a8a2;color:#222}.profile-entry:focus-visible{outline:2px solid #555;outline-offset:3px}
.profile-entry-avatar{width:26px;height:26px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;border-radius:50%;background:#efefeb;color:#555;font-size:11px}
.profile-entry-avatar img{display:block;width:100%;height:100%;object-fit:cover}
.hub-header>.profile-entry{margin-left:auto}.topbar>.profile-entry{padding:4px;min-height:32px;border-color:transparent}.topbar>.profile-entry>.profile-entry-label{display:none}
.personal-settings-link{display:block;margin-top:18px;padding-top:16px;border-top:1px solid #e4e4e0;text-align:center;font-size:12px;color:#666;text-decoration:none}.personal-settings-link:hover{color:#222;text-decoration:underline}
@media(max-width:680px){.profile-entry-label{display:none}.profile-entry{padding:4px;min-height:34px}.profile-entry-avatar{width:24px;height:24px}.hub-header{gap:13px}.hub-header>.profile-entry{margin-left:0}.hub-header-nav{gap:13px}.header-actions{gap:7px}.header-actions .profile-entry{display:inline-flex}}
