/* Account menu for the migrated Overview and My Events entrypoints. */
.event-portal-user-menu{position:relative}
.event-portal-avatar-button{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;color:#20324a;cursor:pointer}
.event-portal-avatar-copy{display:grid;text-align:left;gap:2px;min-width:0}.event-portal-avatar-copy b{font-size:13px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-portal-avatar-copy small{font-size:12px;color:#68778b}
.event-portal-user-panel{position:absolute;top:calc(100% + 8px);right:0;width:250px;max-width:calc(100vw - 24px);max-height:60dvh;overflow:auto;padding:6px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;box-shadow:0 10px 28px #20324a20;z-index:95}
.event-portal-user-panel[hidden]{display:none}.event-portal-user-panel a,.event-portal-user-panel button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;padding:10px;border:0;border-radius:5px;background:white;color:#20324a;text-align:left;text-decoration:none;font-size:13px;cursor:pointer}.event-portal-user-panel a:hover,.event-portal-user-panel button:hover{background:#f1f5fa}.event-portal-user-panel form{margin:0}.event-portal-user-panel .ui-icon{width:16px;height:16px;flex:none;color:#68778b}
@media(max-width:600px){.event-portal-avatar-copy{display:none}}
