.navbar .user-menu>.account-quick-menu{width:300px;min-width:0;max-width:calc(100vw - 24px);padding:0 0 6px;border:1px solid #e1e5eb;border-radius:6px;background:#fff;color:#343a40;overflow:hidden;box-shadow:0 6px 18px rgba(25,40,60,.14)}
.account-quick-identity{display:flex;align-items:center;gap:14px;padding:20px 18px;border-bottom:1px solid #edf0f3;margin-bottom:6px}
.account-quick-identity .entity-avatar{--avatar-size:52px;border-radius:50%}
.account-quick-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
.account-quick-copy strong{font-size:1rem;line-height:1.35;font-weight:600;overflow-wrap:anywhere}
.account-quick-copy>span{font-size:.8rem;color:#6c757d;line-height:1.4;overflow-wrap:anywhere}
.account-quick-menu .account-quick-action{display:flex;align-items:center;gap:12px;padding:12px 18px;font-size:.95rem;line-height:1.4;color:#495361;white-space:normal}
.account-quick-action>i:first-child{width:20px;text-align:center;font-size:17px}
.account-quick-menu .account-quick-arrow{font-size:11px;color:#97a1ad;margin-left:auto}
.account-quick-menu .account-quick-action:hover,.account-quick-menu .account-quick-action:focus{background:#f2f6fb;color:#1671ed}
.account-quick-menu .account-quick-action:focus-visible{outline:2px solid #287bff;outline-offset:-3px}
.account-quick-menu .dropdown-divider{margin:6px 0;border-color:#edf0f3}
.account-quick-menu .account-quick-logout{color:#dc3545}
.account-quick-menu .account-quick-logout:hover,.account-quick-menu .account-quick-logout:focus{background:#fff2f3;color:#bd2130}
.dark-mode .navbar .user-menu>.account-quick-menu{background:#343a40;color:#f8f9fa;border-color:#535c66}
.dark-mode .account-quick-identity,.dark-mode .account-quick-menu .dropdown-divider{border-color:#535c66}
.dark-mode .account-quick-copy>span{color:#b5bdc5}
.dark-mode .account-quick-menu .account-quick-action{color:#e1e5eb}
.dark-mode .account-quick-menu .account-quick-action:hover,.dark-mode .account-quick-menu .account-quick-action:focus{background:#454e59;color:#fff}
.dark-mode .account-quick-menu .account-quick-logout{color:#ff8893}
/* O topbar legado força a cor de todos os dropdowns; mantém as cores deste menu. */
.navbar-light .account-quick-menu .account-quick-action{color:#495361!important}
.navbar-light .account-quick-menu .account-quick-action:hover,.navbar-light .account-quick-menu .account-quick-action:focus{color:#1671ed!important}
.navbar-light .account-quick-menu .account-quick-logout{color:#dc3545!important}
.navbar-light .account-quick-menu .account-quick-logout:hover,.navbar-light .account-quick-menu .account-quick-logout:focus{color:#bd2130!important}
.dark-mode .navbar-light .account-quick-menu .account-quick-action{color:#e1e5eb!important}
.dark-mode .navbar-light .account-quick-menu .account-quick-logout{color:#ff8893!important}

.account-quick-copy{flex:1}.account-quick-name-row{display:flex;align-items:center;gap:7px;min-width:0}.account-quick-name-row>strong{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-quick-role{flex-shrink:0;font-size:.7rem;font-weight:600;line-height:1.4;padding:3px 6px;border-radius:4px;background:#edf4ff;color:#285b99}.dark-mode .account-quick-role{background:#263f5d;color:#c5dfff}

/* Uma única linha compacta; perfis adicionais indicados apenas por ícones. */
.account-quick-menu .account-quick-account{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;padding:12px 18px;min-height:48px}
.account-quick-account .account-quick-label{flex:1;min-width:0;white-space:nowrap}
.account-quick-menu .account-quick-account>i:first-child{flex:0 0 20px;width:20px;font-size:18px;text-align:center}
.account-quick-access{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}
.account-quick-admin,.account-quick-tester{display:inline-flex;align-items:center;justify-content:center;width:16px;height:20px;font-size:14px;line-height:1}
.account-quick-admin{color:#4d6c91}.account-quick-tester{color:#8d6e2b}
.account-quick-account .account-quick-arrow{flex:0 0 auto;margin:0;font-size:11px}
.dark-mode .account-quick-admin{color:#b8d5ff}.dark-mode .account-quick-tester{color:#f3cd82}
