/* 0.1.8: compact content and sidebar-only profile menu */
.content{padding-top:20px}
.sidebar-bottom{position:relative;display:block;padding:12px 0 0;margin-top:auto;min-width:0}
.sidebar-user-toggle{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:0;border-radius:11px;background:transparent;color:#526276;text-align:left;cursor:pointer;min-width:0}
.sidebar-user-toggle:hover,.sidebar-user-toggle:focus-visible,.sidebar-user-toggle[aria-expanded="true"]{background:#e7f6f0;color:#087a55}
.sidebar-user-toggle:focus-visible{outline:2px solid #138565;outline-offset:2px}
.sidebar-user-copy{display:flex;flex-direction:column;min-width:0;flex:1;font-size:12px}
.sidebar-user-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar-user-copy small{font-size:11px;color:#8795a3}
.sidebar-user-chevron{font-size:12px;margin-left:auto}
.sidebar-user-menu{min-width:220px;max-width:min(320px,calc(100vw - 28px));width:100%;margin-bottom:7px!important;z-index:1100}
.sidebar-user-menu .dropdown-item{padding:9px 14px;font-size:13px}
.sidebar-user-menu .dropdown-item:hover{background:#e7f6f0;color:#087a55}
#passkeys-security{scroll-margin-top:18px}
@media(max-width:850px){.content{padding-top:14px}.sidebar-bottom{display:block!important;margin-top:10px;border-top:1px solid #edf0f2}.sidebar-user-toggle{max-width:280px}.sidebar-user-menu{width:260px}}
