.user-menu.svelte-12olmub{position:relative;display:inline-block}.user-menu-trigger.svelte-12olmub{display:flex;align-items:center;gap:var(--smrt-spacing-3, 12px);padding:var(--smrt-spacing-2, 8px) var(--smrt-spacing-3, 12px);background:transparent;border:none;border-radius:var(--smrt-radius-2xl, 24px);cursor:pointer;transition:background-color var(--smrt-duration-short3, .2s) var(--smrt-easing-standard, ease);color:var(--smrt-color-on-surface);position:relative;overflow:hidden}.user-menu-trigger.svelte-12olmub:hover{background-color:var(--smrt-color-surface-container-high)}.avatar.svelte-12olmub{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--smrt-radius-full, 50%);background-color:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);font:var(--smrt-typography-label-large-font);font-weight:var(--smrt-typography-weight-semibold, 600)}.user-name.svelte-12olmub{font:var(--smrt-typography-label-large-font);font-weight:var(--smrt-typography-weight-medium, 500)}.chevron.svelte-12olmub{width:18px;height:18px;transition:transform var(--smrt-duration-short3, .2s) var(--smrt-easing-standard, cubic-bezier(.2, 0, 0, 1));opacity:.7}.chevron.open.svelte-12olmub{transform:rotate(180deg)}.dropdown.svelte-12olmub{position:absolute;top:100%;right:0;margin-top:var(--smrt-spacing-1, 4px);min-width:200px;background-color:var(--smrt-color-surface-container);border-radius:var(--smrt-radius-medium, 4px);box-shadow:var(--smrt-elevation-2);z-index:var(--smrt-z-index-dropdown, 1000);padding:var(--smrt-spacing-1, 4px) 0;overflow:hidden}.dropdown-item.svelte-12olmub{display:flex;align-items:center;gap:var(--smrt-spacing-3, 12px);padding:var(--smrt-spacing-3, 12px) var(--smrt-spacing-4, 16px);font:var(--smrt-typography-body-medium-font);color:var(--smrt-color-on-surface);text-decoration:none;transition:background-color var(--smrt-duration-short3, .2s) var(--smrt-easing-standard, ease);position:relative;overflow:hidden}.dropdown-item.svelte-12olmub:hover{background-color:var(--smrt-color-surface-container-highest)}.dropdown-item.svelte-12olmub svg:where(.svelte-12olmub){width:18px;height:18px;opacity:.7}.dropdown-item.danger.svelte-12olmub{color:var(--smrt-color-error)}.user-info.svelte-12olmub{padding:var(--smrt-spacing-3, 12px) var(--smrt-spacing-4, 16px);display:flex;flex-direction:column;gap:var(--smrt-spacing-1, 4px)}.user-info-name.svelte-12olmub{font:var(--smrt-typography-body-medium-font);font-weight:var(--smrt-typography-weight-medium, 500);color:var(--smrt-color-on-surface)}.user-info-email.svelte-12olmub{font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant)}.user-menu-trigger.svelte-12olmub:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:2px}.dropdown-item.svelte-12olmub:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.divider.svelte-12olmub{margin:var(--smrt-spacing-1, 4px) 0;border:none;border-top:1px solid var(--smrt-color-outline-variant)}@media(prefers-reduced-motion:reduce){.user-menu-trigger.svelte-12olmub,.chevron.svelte-12olmub,.dropdown-item.svelte-12olmub{transition:none}.chevron.open.svelte-12olmub{transform:none}}
