/* Identity stays in the sidebar footer and in the top-right account slot. */
.nr-profile-footer{margin-top:auto;padding:16px 8px 8px;border-top:1px solid var(--theme-border);flex:0 0 auto;min-width:0}
.nr-profile-footer .w-account-wrap{width:100%;position:relative}
.nr-profile-footer #wAccountToggle{display:flex!important;align-items:center;gap:12px;width:100%!important;min-height:56px;height:auto!important;text-align:left;justify-content:flex-start;background:transparent!important;border:0!important;padding:4px!important}
.nr-identity-name{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4}
.nr-profile-footer .w-account-menu{bottom:calc(100% + 8px);top:auto;left:0;right:auto;max-width:min(260px,calc(100vw - 32px))}
.nr-current-identity{display:inline-flex!important;align-items:center;gap:10px;max-width:240px;min-width:0;padding:4px 8px!important;cursor:pointer;background:transparent!important;border:0!important;border-radius:8px}
.nr-current-identity .nr-avatar{--avatar-size:var(--ds-media-mobileTaskAvatar)}
.nr-current-identity:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}
.nr-current-identity:before{display:none!important}
html:is([data-theme=violet],[data-theme=violet-light]) body.norella-ceo-mode #ceoSide,body.norella-buyer-mode #buyerSide{display:flex!important;flex-direction:column;min-height:100dvh;max-height:100dvh;box-sizing:border-box;overflow:hidden}
:is(#ceoSide,#buyerSide)>nav{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}
:is(#ceoSide,#buyerSide)>nav::-webkit-scrollbar{display:none}
:is(#ceoSideTools,#buyerSideTools){flex:0 0 auto}
:is(#ceoSide,#buyerSide)>:is([data-ceo-nav=settings],#ncSettingsButton){flex:0 0 auto}
@media(max-width:700px){.nr-current-identity{max-width:180px}.nr-current-identity .nr-identity-name{font-size:12px}.nr-profile-footer{padding-block:8px}}

.nr-current-identity[hidden]{display:none!important}

.nr-profile-footer #wAccountToggle .nr-identity-name{width:auto!important;flex:1 1 0;min-width:0;color:var(--theme-text)}
.nr-avatar>span{width:auto!important}
