.notification-list[data-v-40e2f587]{display:grid;list-style:none;margin:0;max-height:min(480px,65vh);overflow-y:auto;padding:0}.notification-item[data-v-40e2f587]{border-top:1px solid var(--line);position:relative}.notification-item--unread[data-v-40e2f587]:before{background:var(--brand);border-radius:50%;content:"";height:7px;left:12px;position:absolute;top:22px;width:7px;z-index:1}.notification-link[data-v-40e2f587]{background:transparent;border:0;color:inherit;display:grid;gap:5px;padding:16px 16px 16px 30px;text-align:left;text-decoration:none;width:100%}.notification-link--button[data-v-40e2f587]{cursor:pointer;font:inherit}.notification-link--busy[data-v-40e2f587],.notification-link--button[data-v-40e2f587]:disabled{cursor:wait;opacity:.72}.notification-link[data-v-40e2f587]:hover{background:var(--surface-strong)}.notification-title[data-v-40e2f587]{color:var(--ink);font-size:14px}.notification-message[data-v-40e2f587]{color:var(--ink-soft);font-size:12px;line-height:1.55}.notification-time[data-v-40e2f587]{color:var(--ink-muted);font-size:11px}.notification-empty[data-v-40e2f587]{color:var(--ink-muted);margin:0;padding:42px 16px;text-align:center}.notification-center[data-v-dfae8407]{position:relative}.notification-trigger[data-v-dfae8407]{align-items:center;background:#fffdf8bd;border:1px solid var(--line);border-radius:999px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;justify-content:center;min-height:44px;padding:9px 13px}.notification-badge[data-v-dfae8407]{background:var(--brand);border-radius:999px;color:#fff;display:grid;font-size:10px;height:18px;margin-left:5px;min-width:18px;padding:0 5px;place-items:center}.notification-panel[data-v-dfae8407]{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 52px #30231c29;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 28px));z-index:30}.notification-header[data-v-dfae8407]{align-items:center;display:flex;justify-content:space-between;padding:16px}.notification-unread-copy[data-v-dfae8407]{color:var(--ink-muted);font-size:11px;margin:3px 0 0}.notification-read-all[data-v-dfae8407]{background:transparent;border:0;color:var(--brand-deep);cursor:pointer;min-height:36px}.notification-read-all[data-v-dfae8407]:disabled{color:var(--ink-muted);cursor:default}.notification-status[data-v-dfae8407]{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:36px 16px;text-align:center}.notification-status--error[data-v-dfae8407]{color:#9b3d2e}.notification-status--error p[data-v-dfae8407]{margin:0 0 12px}.notification-more[data-v-dfae8407],.notification-retry[data-v-dfae8407]{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--brand-deep);cursor:pointer;min-height:36px;padding:7px 14px}.notification-footer[data-v-dfae8407]{border-top:1px solid var(--line);display:grid;gap:8px;justify-items:center;padding:12px 16px}.notification-inline-error[data-v-dfae8407]{color:#9b3d2e;font-size:12px;margin:0;text-align:center}.notification-more[data-v-dfae8407]:disabled{color:var(--ink-muted);cursor:wait}@media(max-width:520px){.notification-trigger[data-v-dfae8407]{padding-inline:10px}.notification-panel[data-v-dfae8407]{position:fixed;right:14px;top:76px}}.avatar-menu[data-v-5fb8b12d]{position:relative}.avatar-trigger[data-v-5fb8b12d]{background:var(--surface-strong);border:1px solid transparent;border-radius:50%;color:var(--ink-muted);display:grid;font-size:13px;font-weight:780;height:44px;min-width:44px;padding:0;place-items:center;width:44px}.avatar-trigger[data-v-5fb8b12d]:hover,.avatar-trigger[aria-expanded=true][data-v-5fb8b12d]{background:var(--brand-wash);border-color:#f36b3247;color:var(--brand)}.avatar-menu-panel[data-v-5fb8b12d]{background:var(--warm-white);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 16px 44px #2f251d24;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 24px));z-index:70}.avatar-menu--rail .avatar-menu-panel[data-v-5fb8b12d]{bottom:0;left:calc(100% + 10px);right:auto;top:auto}.avatar-menu-heading[data-v-5fb8b12d]{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:2px 2px 12px}.avatar-menu-heading>div[data-v-5fb8b12d]{display:grid;gap:3px}.avatar-menu-heading strong[data-v-5fb8b12d]{font-size:16px}.avatar-menu-heading span[data-v-5fb8b12d]{color:var(--ink-muted);font-size:13px}.avatar-menu-heading[data-v-5fb8b12d] button{min-height:44px}.account-links[data-v-5fb8b12d]{display:grid;gap:4px;padding-top:8px}.account-menu-link[data-v-5fb8b12d]{align-items:center;border-radius:var(--radius-control);color:var(--ink-soft);display:flex;gap:12px;min-height:60px;padding:8px;text-decoration:none}.account-menu-link--active[data-v-5fb8b12d],.account-menu-link[data-v-5fb8b12d]:hover{background:var(--canvas-gray);color:var(--ink)}.account-menu-link--active .account-menu-icon[data-v-5fb8b12d]{background:var(--warm-white);color:var(--brand)}.account-menu-icon[data-v-5fb8b12d]{background:var(--surface-strong);border-radius:var(--radius-control);color:var(--ink-muted);display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.account-menu-copy[data-v-5fb8b12d]{display:grid;gap:3px}.account-menu-copy strong[data-v-5fb8b12d]{font-size:16px}.account-menu-copy small[data-v-5fb8b12d]{color:var(--ink-muted);font-size:13px;line-height:1.4}.account-menu-footer[data-v-5fb8b12d]{border-top:1px solid var(--line-soft);display:grid;gap:8px;margin-top:8px;padding-top:10px}.account-menu-footer p[data-v-5fb8b12d]{color:var(--risk-red);font-size:12px;line-height:1.5;margin:0}.account-menu-footer button[data-v-5fb8b12d]{background:transparent;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink-soft);font:inherit;font-size:13px;font-weight:720;min-height:42px}.account-menu-footer button[data-v-5fb8b12d]:hover:not(:disabled){border-color:#f36b3257;color:var(--brand-deep)}.account-menu-footer button[data-v-5fb8b12d]:disabled{cursor:wait;opacity:.58}.avatar-menu-panel-enter-active[data-v-5fb8b12d],.avatar-menu-panel-leave-active[data-v-5fb8b12d]{transition:opacity .18s ease,transform .18s ease}.avatar-menu-panel-enter-from[data-v-5fb8b12d],.avatar-menu-panel-leave-to[data-v-5fb8b12d]{opacity:0;transform:translateY(-4px)}@media(max-width:520px){.avatar-menu-panel[data-v-5fb8b12d]{position:fixed;right:8px;top:calc(var(--shell-header-height) + 8px);width:min(340px,calc(100vw - 16px))}}@media(prefers-reduced-motion:reduce){.avatar-menu-panel-enter-active[data-v-5fb8b12d],.avatar-menu-panel-leave-active[data-v-5fb8b12d]{transition:opacity 1ms linear}.avatar-menu-panel-enter-from[data-v-5fb8b12d],.avatar-menu-panel-leave-to[data-v-5fb8b12d]{transform:none}}
