.user-menu{z-index:1100;width:100%;font-family:var(--bs-font-sans-serif,"IBM Plex Sans", sans-serif);position:relative}.user-menu--sidebar{width:100%}.user-menu-trigger{cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;min-height:52px;margin:0;border:1px solid var(--bs-border-color)!important;background:var(--bs-body-bg)!important;box-shadow:none!important;border-radius:8px!important;padding:8px 10px 8px 8px!important;line-height:1.2!important;display:flex!important}.user-menu-trigger:hover,.user-menu-trigger:focus{background:#0f172a08!important}.user-menu-trigger[aria-expanded=true]{background:#0f172a0a!important}.user-menu-avatar{color:#fff;background:#334155;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;line-height:1;display:grid}.user-menu-copy{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex;overflow:hidden}.user-menu-fullname{width:100%;max-width:100%;color:var(--bs-body-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.user-menu-tenant{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:11.5px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.user-menu-chevron{flex:none;font-size:18px;line-height:1;color:#94a3b8!important}.user-menu-panel{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);z-index:1105;border-radius:8px;width:100%;padding:4px;display:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 20px #0f172a1a}.user-menu-panel.show{display:block}.user-menu-divider{background:var(--bs-border-color);height:1px;margin:4px 6px}.user-menu-error{color:var(--bs-danger);background:rgba(var(--bs-danger-rgb), .08);border-radius:6px;margin:4px;padding:8px 10px;font-size:12px;font-weight:500}.user-menu-action{text-align:left;width:100%;color:var(--bs-body-color);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3;display:flex}.user-menu-action>i{color:#64748b;flex:none;font-size:16px;line-height:1}.user-menu-action.danger,.user-menu-action.danger>i{color:#dc2626}.user-menu-action:hover:not(:disabled){background:#0f172a0d}.user-menu-action.danger:hover:not(:disabled){background:#dc262614}.user-menu-action:disabled{opacity:.6;cursor:default}body[data-sidebar-size=sm] .sidebar-user-footer{overflow:hidden}body[data-sidebar-size=sm] .user-menu--sidebar{width:42px;margin:0 auto;overflow:visible}body[data-sidebar-size=sm] .user-menu--sidebar .user-menu-trigger{justify-content:center;gap:0;overflow:hidden;border-radius:50%!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}body[data-sidebar-size=sm] .user-menu--sidebar .user-menu-copy,body[data-sidebar-size=sm] .user-menu--sidebar .user-menu-chevron{visibility:hidden!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}body[data-sidebar-size=sm] .user-menu--sidebar .user-menu-avatar{flex:0 0 34px;width:34px;height:34px}body[data-sidebar-size=sm] .user-menu--sidebar .user-menu-panel{width:min(240px,100vw - 24px);left:0;right:auto}body[data-bs-theme=dark] .user-menu-trigger{border-color:var(--bs-border-color)!important;background:0 0!important}body[data-bs-theme=dark] .user-menu-trigger:hover,body[data-bs-theme=dark] .user-menu-trigger[aria-expanded=true]{background:#ffffff0d!important}body[data-bs-theme=dark] .user-menu-avatar{background:#64748b}body[data-bs-theme=dark] .user-menu-tenant{color:#94a3b8}body[data-bs-theme=dark] .user-menu-action:hover:not(:disabled){background:#ffffff0f}body[data-sidebar=dark] .user-menu-trigger{background:0 0!important;border-color:#ffffff1a!important}body[data-sidebar=dark] .user-menu-fullname{color:#e2e8f0}body[data-sidebar=dark] .user-menu-tenant,body[data-sidebar=dark] .user-menu-chevron{color:#94a3b8!important}body[data-sidebar=dark] .user-menu-avatar{background:#64748b}
