.account-menu{position:relative;flex-shrink:0;font-family:inherit}.account-menu>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:44px;padding:3px 0;color:#3b4864;font-size:13px;font-weight:700}.account-menu>summary::-webkit-details-marker{display:none}.account-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border:1px solid #dce2ff;border-radius:14px;background:#eef1ff;color:#07066f}.account-avatar svg{width:21px;height:21px}.account-chevron{width:15px;height:15px;color:#8d9bb6;transition:transform .16s}.account-menu[open] .account-chevron{transform:rotate(180deg)}.account-menu-panel{position:absolute;z-index:80;right:0;top:calc(100% + 10px);width:224px;max-width:calc(100vw - 24px);padding:10px;background:#fff;border:1px solid #e1e7f2;border-radius:18px;box-shadow:0 14px 38px #17255417;display:flex!important;flex-direction:column;gap:3px;margin:0!important}.account-menu-panel>a,body .account-menu-panel button{display:flex!important;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:42px;margin:0;padding:11px 12px;border:0!important;border-radius:10px;background:transparent!important;color:#3b4864!important;box-shadow:none;font-family:inherit;font-size:13px;line-height:1.4;font-weight:600;text-align:left;text-decoration:none;white-space:nowrap}.account-menu-panel svg{width:17px;height:17px;flex-shrink:0;color:#8d9bb6}.account-menu-panel form{margin:0;width:100%}body .account-menu-panel .account-logout{color:#dc2626!important}.account-logout>span{font-size:21px;line-height:1;width:17px;text-align:center}.account-menu-panel>a:hover,body .account-menu-panel button:hover{background:#eef2ff!important;color:#07066f!important}body .account-menu-panel .account-logout:hover{background:#fff1f2!important;color:#be123c!important}.account-menu summary:focus-visible,.account-menu-panel :is(a,button):focus-visible{outline:3px solid #a5b4fc;outline-offset:2px}.scorer-header .account-menu{margin-left:auto}.scorer-header .account-menu>summary{min-height:34px;gap:4px}.scorer-header .account-avatar{width:32px;height:32px;border-radius:10px}.scorer-header .account-avatar svg{width:17px;height:17px}.scorer-header .account-menu>summary>[data-account-label]{display:none}.scorer-header .account-menu-panel{top:calc(100% + 8px)}
@media(max-width:600px){.account-menu>summary{font-size:12px;gap:7px}.account-avatar{width:38px;height:38px;border-radius:12px}.scorer-header .account-chevron{display:none}.account-menu-panel{width:216px}.scorer-header .account-menu-panel a,body .scorer-header .account-menu-panel button{min-height:42px!important;padding:11px 12px!important;font-size:13px!important}}
@media(prefers-reduced-motion:reduce){.account-chevron{transition:none}}
@font-face{font-family:'Acaira Account';font-style:normal;font-weight:100 1000;font-display:swap;src:url('/fonts/dm-sans-latin.woff2') format('woff2')}
.account-page{font-family:'Acaira Account',sans-serif}.account-page form input{font-family:inherit}.account-page .auth-card>p>a{color:#07066f;font-weight:600}.account-page input[readonly]{background:#f8fafc;color:#64748b}
