.profile-dropdown-wrapper.svelte-6rwk47{display:inline-flex;position:relative}.profile-trigger.svelte-6rwk47{background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);cursor:pointer;transition:all var(--transition-fast);text-align:left;border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .25rem;display:inline-flex}@media (width<=639px){.profile-trigger.svelte-6rwk47{gap:.35rem;padding:.2rem .45rem .2rem .2rem}}.profile-trigger.svelte-6rwk47:hover,.profile-trigger[aria-expanded=true].svelte-6rwk47{background-color:var(--color-neutral-100);border-color:var(--color-neutral-300)}.user-avatar.svelte-6rwk47{background:linear-gradient(135deg, var(--color-primary) 0%, #2e5b88 100%);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:700;display:flex;box-shadow:0 1px 3px #071e4833}.user-meta.svelte-6rwk47{text-align:left;flex-direction:column;line-height:1.15}.user-name.svelte-6rwk47{color:var(--color-neutral-800);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.8125rem;font-weight:700;overflow:hidden}.user-role.svelte-6rwk47{color:var(--color-neutral-500);font-size:.6875rem;font-weight:500}.profile-chevron.svelte-6rwk47{color:var(--color-neutral-400);flex-shrink:0;transition:transform .2s,color .2s}.profile-chevron.rotate.svelte-6rwk47{color:var(--color-primary);transform:rotate(180deg)}.dropdown-backdrop.svelte-6rwk47{z-index:45;cursor:default;background:0 0;position:fixed;inset:0}.profile-dropdown-menu.svelte-6rwk47{z-index:50;border:1px solid var(--color-neutral-200);background:#fff;border-radius:.75rem;width:210px;padding:.375rem;animation:.15s ease-out svelte-6rwk47-dropdownFade;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 10px 25px -5px #071e481f,0 8px 10px -6px #0000000a}@keyframes svelte-6rwk47-dropdownFade{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-header.svelte-6rwk47{flex-direction:column;gap:.125rem;padding:.5rem .625rem .375rem;display:flex}.dropdown-user-name.svelte-6rwk47{color:var(--color-neutral-900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:700;overflow:hidden}.dropdown-user-email.svelte-6rwk47{color:var(--color-neutral-500);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.6875rem;overflow:hidden}.dropdown-divider.svelte-6rwk47{background:var(--color-neutral-200);height:1px;margin:.25rem 0}.dropdown-list.svelte-6rwk47{flex-direction:column;gap:.125rem;display:flex}.dropdown-item.svelte-6rwk47{width:100%;color:var(--color-neutral-700);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.dropdown-item.svelte-6rwk47:hover{background-color:var(--color-neutral-100);color:var(--color-primary);text-decoration:none}.dropdown-item-danger.svelte-6rwk47{color:#dc2626}.dropdown-item-danger.svelte-6rwk47:hover{color:#b91c1c;background-color:#fef2f2}
