.elc-account-entry{position:relative;overflow:visible}
.elc-account-entry-fallback{display:inline-flex;align-items:center}
.elc-account-toggle{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);place-items:center;width:22px;height:28px;min-height:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:16px/1 system-ui}
@media(hover:none){.elc-account-toggle{display:inline-grid}.elc-account-entry>.elc-account-dropdown{right:0}}
.elc-account-dropdown{position:absolute;top:100%;right:0;z-index:99999;min-width:172px;padding:7px;background:#fff;border:1px solid #e6e9ef;border-radius:13px;box-shadow:0 12px 32px #15233b18;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s}
.elc-account-entry:hover>.elc-account-dropdown,.elc-account-entry:focus-within>.elc-account-dropdown,.elc-account-entry.is-open>.elc-account-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.elc-account-entry .elc-account-dropdown>a{display:block;min-height:38px;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#1d2939;text-decoration:none;font:500 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap}
.elc-account-entry .elc-account-dropdown>a:hover,.elc-account-entry .elc-account-dropdown>a:focus-visible{background:#edf4ff;color:#2877d6;outline:none}
.elc-account-toggle:focus-visible{outline:2px solid #438ce7;outline-offset:2px;border-radius:5px}
