.profile-dropdown { position: relative; display: inline-block; z-index: 1000; }
.profile-button { background: none; border: none; cursor: pointer; display: flex; align-items: center; }
.profile-avatar { width: 32px; height: 32px; border-radius: 50%; margin-right: 6px; }
.profile-name { font-size: 14px; font-weight: 500; }
.profile-dropdown-menu { display: none; position: absolute; right: 0; background: #fff; border: 1px solid #ccc; border-radius: 6px; box-shadow: 0 2px 5px rgba(0,0,0,0.2); }
.profile-dropdown:hover .profile-dropdown-menu { display: block; }
.right-align { float: right; }