.avatar-menu-wrap.svelte-u7s50i{position:relative}.avatar-trigger.svelte-u7s50i{border-radius:var(--radius-lg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.avatar-trigger.svelte-u7s50i:hover,.avatar-trigger.active.svelte-u7s50i{background:var(--color-surface-elevated);border-color:var(--color-border);box-shadow:var(--shadow-sm)}.sidebar-trigger.svelte-u7s50i{width:100%;margin-top:4px;padding:10px 14px}.sidebar-trigger.svelte-u7s50i:hover,.sidebar-trigger.active.svelte-u7s50i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000026;background:#ffffff0f!important;border-color:#ffffff1a!important}.avatar-trigger.navbar-trigger.svelte-u7s50i{border-radius:var(--radius-xl);padding:6px 12px}.avatar-container.svelte-u7s50i{flex-shrink:0;position:relative}.avatar-circle.svelte-u7s50i{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex;box-shadow:0 4px 12px #0000001a}.avatar-status-dot.svelte-u7s50i{border:2.5px solid var(--color-surface);background:var(--color-positive);border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px;box-shadow:0 2px 4px #0000001a}.avatar-info.svelte-u7s50i{flex:1;min-width:0;overflow:hidden}.avatar-info-hidden.svelte-u7s50i{display:none}@media (width>=640px){.avatar-info-sm.svelte-u7s50i{display:block}}.avatar-name.svelte-u7s50i{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.sidebar-trigger.svelte-u7s50i .avatar-name:where(.svelte-u7s50i){color:var(--color-sidebar-text,#fff)}.avatar-role.svelte-u7s50i{color:var(--color-text-soft);white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:11px;font-weight:500;overflow:hidden}.sidebar-trigger.svelte-u7s50i .avatar-role:where(.svelte-u7s50i){color:var(--color-sidebar-text-muted,#ffffffb3);opacity:1}.avatar-chevron.svelte-u7s50i{color:var(--color-text-soft);opacity:.5;flex-shrink:0;margin-left:8px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar-trigger.svelte-u7s50i .avatar-chevron:where(.svelte-u7s50i){margin-left:auto}.avatar-trigger.active.svelte-u7s50i .avatar-chevron:where(.svelte-u7s50i){opacity:1;transform:rotate(180deg)}.avatar-trigger.svelte-u7s50i:hover .avatar-chevron:where(.svelte-u7s50i){opacity:1}.collapsed-mode.svelte-u7s50i .avatar-info:where(.svelte-u7s50i),.collapsed-mode.svelte-u7s50i .avatar-chevron:where(.svelte-u7s50i){display:none!important}.collapsed-mode.svelte-u7s50i .avatar-trigger:where(.svelte-u7s50i){justify-content:center;padding:10px 0}.avatar-dropdown.svelte-u7s50i{z-index:9999;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);width:280px;box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px;position:absolute}.dropdown-navbar.svelte-u7s50i{top:calc(100% + 12px);right:0}.dropdown-sidebar.svelte-u7s50i{bottom:calc(100% + 12px);left:0}.dropdown-header.svelte-u7s50i{border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border);margin-bottom:8px;padding:12px 16px}.dropdown-header-label.svelte-u7s50i{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-soft);margin-bottom:6px;font-size:10px;font-weight:700}.dropdown-header-name.svelte-u7s50i{color:var(--color-text);margin-bottom:2px;font-size:15px;font-weight:600}.dropdown-header-email.svelte-u7s50i{color:var(--color-text-soft);font-size:12px}.dropdown-list.svelte-u7s50i{flex-direction:column;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.dropdown-item.svelte-u7s50i{border-radius:var(--radius-lg);width:100%;color:var(--color-text-soft);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:500;transition:all .2s;display:flex}.dropdown-item.svelte-u7s50i:hover{background:var(--color-accent-soft);color:var(--color-accent)}.dropdown-item-danger.svelte-u7s50i{color:var(--color-danger)}.dropdown-item-danger.svelte-u7s50i:hover{background:var(--color-danger-soft);color:var(--color-danger)}.dropdown-divider.svelte-u7s50i{background:var(--color-border);height:1px;margin:6px 8px}.theme-toggle.svelte-o1i844{border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.625rem;padding:0 .75rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.theme-toggle.svelte-o1i844:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong)}.theme-toggle.svelte-o1i844:active{transform:translateY(1px)}.theme-toggle__icon.svelte-o1i844{background:color-mix(in srgb, var(--brand-primary), transparent 85%);width:1.5rem;height:1.5rem;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.theme-toggle__label.svelte-o1i844{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:600}@media (width<=480px){.theme-toggle.svelte-o1i844{padding:0 .625rem}.theme-toggle__label.svelte-o1i844{display:none}}
