.app-topbar{position:sticky;top:0;z-index:40}.account-menu{position:relative;margin-left:auto;flex-shrink:0}.account-menu>summary{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:24px;border:1px solid #dce9f9;color:var(--primary);background:#f5faff;cursor:pointer;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.account-menu[open]>summary{background:#eaf4ff}.account-menu-panel{position:absolute;top:calc(100% + 10px);right:0;width:230px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #dce7f5;border-radius:12px;box-shadow:0 12px 35px #18365f24;padding:8px}.account-menu-name{padding:10px 12px;margin:0 0 5px;color:#536785;font-size:12px;overflow-wrap:anywhere;border-bottom:1px solid #edf2f8}.account-menu-panel>a{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 12px;border-radius:7px;color:#17294b;font-size:13px}.account-menu-panel>a:hover{background:#f0f7ff}.account-menu-signout{border-top:1px solid #edf2f8;padding:7px 4px 2px;margin-top:5px}.account-menu-signout .button{width:100%;justify-content:flex-start;border-color:transparent;background:transparent;box-shadow:none;color:#17294b;border-radius:7px;padding-inline:8px}.account-menu-signout .button:hover{background:#f0f7ff}