.edd-eum-wrap{display:flex;width:100%;position:relative;z-index:20}.edd-eum-account{position:relative;display:inline-flex}.edd-eum-trigger,.edd-eum-login{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid rgba(17,24,39,.09);border-radius:16px;background:#fff;color:#111827;text-decoration:none;line-height:1.2;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;background-clip:padding-box}.edd-eum-trigger:hover,.edd-eum-login:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(17,24,39,.12);text-decoration:none}.edd-eum-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,rgba(99,102,241,.14),rgba(14,165,233,.12));color:#6366f1;flex:0 0 auto}.edd-eum-icon svg,.edd-eum-icon i{width:17px;height:17px;font-size:17px}.edd-eum-text{display:flex;flex-direction:column;gap:2px;text-align:start}.edd-eum-welcome{font-size:12px;opacity:.68}.edd-eum-text strong{font-size:14px;font-weight:800;white-space:nowrap}.edd-eum-chevron{font-size:18px;opacity:.6;margin-inline-start:4px;transition:transform .22s ease}.edd-eum-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:230px;padding:8px;border:1px solid rgba(17,24,39,.08);border-radius:18px;background:#fff;box-shadow:0 20px 55px rgba(17,24,39,.16);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:9999}.edd-eum-menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.edd-eum-menu a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:#374151;text-decoration:none;font-size:14px;font-weight:600;transition:background .18s ease,color .18s ease,transform .18s ease}.edd-eum-menu a:hover{background:#f3f4f6;color:#6366f1;transform:translateX(-2px);text-decoration:none}.edd-eum-account.is-open .edd-eum-menu{opacity:1;visibility:visible;transform:translateY(0)}.edd-eum-account.is-open .edd-eum-chevron{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.edd-eum-account:hover .edd-eum-menu,.edd-eum-account:focus-within .edd-eum-menu{opacity:1;visibility:visible;transform:translateY(0)}.edd-eum-account:hover .edd-eum-chevron,.edd-eum-account:focus-within .edd-eum-chevron{transform:rotate(180deg)}}@media (max-width:767px){.edd-eum-account,.edd-eum-trigger,.edd-eum-login{width:100%}.edd-eum-trigger,.edd-eum-login{justify-content:center}.edd-eum-menu{position:absolute;inset-inline:0;min-width:100%;width:100%;top:calc(100% + 8px)}.edd-eum-text strong{max-width:170px;overflow:hidden;text-overflow:ellipsis}.edd-eum-menu a{padding:13px 12px}}@media (prefers-reduced-motion:reduce){.edd-eum-trigger,.edd-eum-login,.edd-eum-menu,.edd-eum-menu a,.edd-eum-chevron{transition:none!important}}
.edd-eum-menu.is-portal{position:fixed!important;z-index:2147483000!important;opacity:0;visibility:hidden;pointer-events:none}.edd-eum-menu.is-portal.is-open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto}.elementor-widget-edd_user_menu,.elementor-widget-edd_user_menu .elementor-widget-container{overflow:visible!important}.edd-eum-wrap,.edd-eum-account{overflow:visible!important}

/* v1.0.4: inline welcome/name text, no chevron, profile shortcode */
.edd-eum-trigger{position:relative;padding-inline-start:42px!important;}
.edd-eum-text{flex-direction:row!important;align-items:center;gap:6px;min-width:0;white-space:nowrap;}
.edd-eum-welcome{font-size:14px;line-height:1.2;white-space:nowrap;}
.edd-eum-text strong{line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;}
.edd-eum-chevron{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);margin-inline-start:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;}
.edd-eum-account.is-open .edd-eum-chevron{transform:translateY(-50%) rotate(180deg);}
@media (hover:hover) and (pointer:fine){.edd-eum-account:hover .edd-eum-chevron,.edd-eum-account:focus-within .edd-eum-chevron{transform:translateY(-50%) rotate(180deg);}}
@media (max-width:767px){.edd-eum-trigger{justify-content:center;padding-inline-start:42px!important;padding-inline-end:16px!important;}.edd-eum-text{max-width:calc(100% - 88px);}.edd-eum-text strong{max-width:130px;}}

/* v1.0.4: remove menu arrow completely */
.edd-eum-chevron{display:none!important;}
.edd-eum-trigger{padding-inline-start:16px!important;padding-inline-end:16px!important;}
@media (max-width:767px){.edd-eum-trigger{padding-inline-start:16px!important;padding-inline-end:16px!important;}.edd-eum-text{max-width:calc(100% - 58px);}}
