.platform-ui.auth-user-menu{position:relative;font-size:14px;line-height:22px;color:#315C8B;font-weight:500}.auth-user-login,.auth-user-trigger{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:8px;color:#142D4E;font-size:14px;line-height:22px;text-align:left}.auth-user-trigger:hover{background:#F0F6FC}.auth-user-login{padding:8px 16px;background:#244D7C;color:#FFFFFF}.auth-user-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#DCEBF9;color:#244D7C;overflow:hidden}.auth-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.auth-user-name{display:flex;flex-direction:column;min-width:0;max-width:180px}.auth-user-name strong{font-size:14px;line-height:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-user-name small{font-size:12px;line-height:20px;font-weight:400;color:#66778A}.auth-user-chevron--open{transform:rotate(180deg)}.auth-user-menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:200px;padding:8px;border:1px solid #dfe6ed;border-radius:12px;background:#FFFFFF;box-shadow:0 8px 24px rgba(20,45,78,.12)}.auth-user-menu-panel button{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;border-radius:8px;color:#315C8B;font-size:14px;line-height:22px;font-weight:500;text-align:left}.auth-user-menu-panel button:hover{background:#F0F6FC}.auth-user-menu-panel .auth-user-menu-logout{margin-top:4px;border-top:1px solid #dfe6ed;border-radius:0 0 8px 8px;color:var(--ly-danger)}@media (max-width:639px){.auth-user-trigger{gap:8px;padding-inline:4px}.auth-user-name{max-width:100px}.auth-user-menu-panel button{min-height:44px}}