.ee-account-header { width: 15rem; min-width: 15rem; display: inline-flex; align-items: center; justify-content: flex-end; gap: .3rem; }
.ee-account-name { min-width: 0; max-width: 9rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ee-account-header [hidden] { display: none !important; }
.ee-account-logout { background: transparent; border: 0; padding: .25rem; font: inherit; color: inherit; white-space: nowrap; }
.ee-account-header[data-account-status="signed-in"] [data-account-link] { position: relative; }
.ee-account-header[data-account-status="signed-in"] [data-account-link]::after { content: ""; position: absolute; right: 0; bottom: 0; width: .4rem; height: .4rem; border-radius: 50%; background: #167b4b; }
@media (max-width: 575.98px) {
    .ee-account-header { width: 2.75rem; min-width: 2.75rem; }
    .ee-account-name, .ee-account-logout { display: none !important; }
}
