.unified-account-actions,.portal-account-actions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;padding:0!important;position:static!important}
.unified-profile-button,.portal-profile-button{display:flex!important;align-items:center!important;gap:9px!important;min-width:180px;padding:7px 10px!important;border:1px solid #ddd4c4!important;border-radius:11px!important;background:#fff!important;color:#222!important;text-decoration:none!important}
.unified-profile-button>span:last-child,.portal-profile-button>span:last-child{display:flex;flex-direction:column;min-width:0;text-align:left}
.unified-profile-button b,.portal-profile-button b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unified-profile-button small,.portal-profile-button small{font-size:8px!important;color:#747a80!important;margin-top:2px;letter-spacing:0!important}
.unified-logout-button,.portal-logout-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;min-height:40px;padding:9px 14px!important;border:0!important;border-radius:9px!important;background:#b99535!important;color:#171b20!important;text-decoration:none!important;font-size:10px!important;font-weight:900!important;white-space:nowrap}
.unified-logout-button:before,.portal-logout-button:before{content:"";width:15px;height:15px;margin-right:7px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M10 17l5-5-5-5m5 5H3m10-9h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-6'/%3E%3C/svg%3E") center/contain no-repeat}
.account-menu{position:relative!important}
.account-menu .account-toggle{display:flex!important;align-items:center!important;gap:11px!important;min-width:202px;padding:7px 12px 7px 8px!important;border:1px solid rgba(190,155,67,.55)!important;border-radius:12px!important;background:linear-gradient(145deg,#20262d,#151a1f)!important;color:#f8f5ed!important;cursor:pointer!important;text-align:left!important;box-shadow:0 8px 24px rgba(4,7,10,.2),inset 0 1px rgba(255,255,255,.05)!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}
.account-menu .account-toggle:hover,.account-menu.open .account-toggle{border-color:#d0ad56!important;box-shadow:0 10px 28px rgba(4,7,10,.3),0 0 0 2px rgba(208,173,86,.1)!important;transform:translateY(-1px)}
.account-menu .account-toggle .avatar{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;background:linear-gradient(145deg,#d4b45d,#a9822d)!important;color:transparent!important;font-size:0!important;box-shadow:inset 0 1px rgba(255,255,255,.35),0 5px 14px rgba(181,145,52,.2)!important}
.account-menu .account-toggle .avatar:before{content:"";display:block;width:23px;height:23px;background:#171b20;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.account-menu .account-toggle>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.account-menu .account-toggle b{color:#fff!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu .account-toggle small{font-size:9px!important;color:#c5ad70!important;margin-top:3px;letter-spacing:.04em!important}
.account-dropdown{display:none!important;position:absolute!important;z-index:1200!important;right:0!important;top:calc(100% + 8px)!important;min-width:180px!important;padding:7px!important;border:1px solid #ddd4c4!important;border-radius:11px!important;background:#fff!important;box-shadow:0 18px 45px #0003!important}
.account-menu.open .account-dropdown{display:grid!important;gap:4px!important}.account-dropdown a{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border-radius:8px!important;color:#24292e!important;text-decoration:none!important;font-size:12px!important;font-weight:850!important}.account-dropdown a:before{content:"";width:19px;height:19px;flex:0 0 19px;background:#a9822d;mask:center/contain no-repeat}.account-dropdown a:first-child:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/g%3E%3C/svg%3E")}.account-dropdown a:nth-child(2):before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .34 1.88l.06.06-2.83 2.83-.06-.06a1.7 1.7 0 0 0-1.88-.34 1.7 1.7 0 0 0-1.03 1.56V21h-4v-.08A1.7 1.7 0 0 0 8.97 19.4a1.7 1.7 0 0 0-1.88.34l-.06.06-2.83-2.83.06-.06A1.7 1.7 0 0 0 4.6 15 1.7 1.7 0 0 0 3.08 14H3v-4h.08A1.7 1.7 0 0 0 4.6 9a1.7 1.7 0 0 0-.34-1.88l-.06-.06 2.83-2.83.06.06A1.7 1.7 0 0 0 8.97 4.6 1.7 1.7 0 0 0 10 3.08V3h4v.08A1.7 1.7 0 0 0 15.03 4.6a1.7 1.7 0 0 0 1.88-.34l.06-.06 2.83 2.83-.06.06A1.7 1.7 0 0 0 19.4 9 1.7 1.7 0 0 0 20.92 10H21v4h-.08A1.7 1.7 0 0 0 19.4 15Z'/%3E%3C/g%3E%3C/svg%3E")}.account-dropdown a:hover{background:#f1eadb!important;color:#171b20!important}
@media(max-width:760px){.unified-profile-button,.portal-profile-button,.account-menu .account-toggle{min-width:0!important;padding:5px!important}.account-menu .account-toggle>span:nth-child(2){display:none}.unified-profile-button>span:last-child,.portal-profile-button>span:last-child{display:none}.unified-logout-button,.portal-logout-button{padding:9px 10px!important;font-size:0!important}.unified-logout-button:before,.portal-logout-button:before{margin-right:0}.account-dropdown{right:-48px!important}}
.portal-account-fallback{position:fixed!important;top:16px!important;right:20px!important;z-index:1000!important;display:flex!important;gap:8px!important;align-items:center!important}@media(max-width:760px){.portal-account-fallback{top:8px!important;right:8px!important}}
.password-forgot{display:block!important;margin-top:14px!important;text-align:center!important;color:#b99535!important;font-size:13px!important;font-weight:850!important;text-decoration:none!important}.password-forgot:hover{text-decoration:underline!important;color:#d0ad56!important}
.panel-top .top-actions>.unified-logout-button,.panel-top .top-actions>.portal-logout-button{display:inline-flex!important;visibility:visible!important;opacity:1!important}
