#sidebar .profile>[data-account-menu]{width:100%}
#sidebar [data-account-menu]>summary{cursor:pointer;min-height:44px;padding:4px 0;list-style:none}
#sidebar [data-account-menu]>summary::-webkit-details-marker{display:none}
#sidebar [data-account-menu]>summary::after{content:'个人账户 ▾';display:block;font-size:11px;margin-top:5px;opacity:.8}
#sidebar [data-account-menu]>summary:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}
#sidebar .account-menu-panel{display:grid;gap:6px;padding-top:8px}
#sidebar .account-menu-panel label{color:inherit;font-size:12px}
#sidebar .account-menu-panel select{margin-top:4px;min-height:44px;width:100%}
#sidebar[data-theme=light]{background:#f1f5fa;color:#334155;border-right:1px solid #dbe3ef}
#sidebar[data-theme=light] .ws-nav-group{border-color:#d1dbe8}
#sidebar[data-theme=light] .ws-nav-group>summary,
#sidebar[data-theme=light] .ws-nav-group[open]>summary,
#sidebar[data-theme=light] .nav,
#sidebar[data-theme=light] .profile,
#sidebar[data-theme=light] .side-brand{color:#334155}
#sidebar[data-theme=light] .nav.active{background:#dbeafe;color:#174ba3}
#sidebar[data-theme=light] .nav:hover{background:#e2eaf5}
#sidebar[data-theme=light] .profile{border-color:#d1dbe8}
#sidebar[data-theme=light] .profile small,
#sidebar[data-theme=light] .profile span,
#sidebar[data-theme=light] .side-brand small{color:#52657d}
/* Fixed identity columns must not inherit the generic nowrap action layout. */
table.users-table.ng-actions-first td.user-col-action>.object-actions{display:flex;flex-wrap:wrap;max-width:100%;gap:4px}
table.users-table.ng-actions-first td.user-col-action{white-space:normal}
@media(min-width:761px){
 table.users-table.ng-actions-first th.user-col-action,
 table.users-table.ng-actions-first td.user-col-action{width:210px;min-width:210px}
}
table.users-table.ng-actions-first td.user-col-action .row-more{max-width:100%}
table.users-table.ng-actions-first td.user-col-action .row-more-menu{max-width:100%;box-sizing:border-box}
