.profile-menu{flex-shrink:0;position:relative}.app-topbar .profile-menu .profile-menu-trigger{border:1px solid #0000;flex-shrink:0;place-items:center;transition:border-color .15s,box-shadow .15s;display:grid}.profile-menu-trigger[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent);border-color:var(--primary)!important}.profile-menu-dropdown{z-index:60;background:var(--card);width:225px;max-width:calc(100vw - 32px);color:var(--foreground);border:1px solid var(--border);text-align:start;border-radius:17px;padding:8px;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;box-shadow:0 16px 45px #160c3426}.profile-menu-name{border-bottom:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;padding:9px 12px 12px;font-size:12px;font-weight:700;overflow:hidden}.profile-menu-dropdown [role=menuitem]{text-align:start;width:100%;min-height:43px;color:var(--muted-foreground);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.profile-menu-dropdown [role=menuitem]:hover,.profile-menu-dropdown [role=menuitem]:focus-visible{color:var(--primary);background:var(--soft)}.profile-menu-dropdown .profile-menu-logout{border-top:1px solid var(--border);color:var(--destructive);border-radius:0 0 10px 10px;margin-top:4px;padding-top:13px}.profile-menu-dropdown [aria-disabled=true]{opacity:.6;cursor:wait}.profile-menu-error{color:var(--destructive);padding:8px 12px;font-size:11px}.profile-menu-dropdown button:disabled{cursor:wait}@media (max-width:390px){.app-topbar .profile-menu .profile-menu-trigger{width:36px;min-width:36px;height:38px}.profile-menu-dropdown{width:205px}}
