.NotificationBell_root__uE11_{position:relative;flex:0 0 auto}.NotificationBell_trigger__6ZaiR{position:relative;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--ink);background:var(--surface);cursor:pointer;transition:color var(--motion-fast) var(--ease-ui),background var(--motion-fast) var(--ease-ui),transform var(--motion-ui) var(--ease-ui)}.NotificationBell_trigger__6ZaiR:hover,.NotificationBell_trigger__6ZaiR[aria-expanded=true]{color:var(--on-primary);background:var(--ink)}.NotificationBell_trigger__6ZaiR:active{transform:scale(.93)}.NotificationBell_trigger__6ZaiR>span{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px;border:2px solid var(--background);border-radius:999px;color:#fff;background:var(--danger);font-size:.625rem;font-weight:800}.NotificationBell_panel__RDQBy{position:absolute;z-index:30;top:54px;right:0;width:min(360px,100vw - 28px);overflow:hidden;border-radius:8px;color:var(--ink);background:var(--background);box-shadow:0 16px 42px oklch(.15 .025 225/.16)}.NotificationBell_panel__RDQBy>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.NotificationBell_panel__RDQBy>header>div{display:grid;gap:3px}.NotificationBell_panel__RDQBy>header h2{margin:0;font-size:18px}.NotificationBell_panel__RDQBy>header span{color:var(--muted);font-size:.75rem}.NotificationBell_panel__RDQBy>header button{min-height:36px;padding:0 10px;border:0;border-radius:6px;color:var(--muted);background:var(--surface);cursor:pointer;font:inherit;font-size:.75rem;font-weight:680}.NotificationBell_list__8jufW{max-height:min(420px,65vh);overflow-y:auto;padding:0 8px 8px}.NotificationBell_list__8jufW>p{margin:0;padding:24px 9px;color:var(--muted);font-size:.8125rem}.NotificationBell_list__8jufW>a{position:relative;min-height:72px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border-radius:6px;color:var(--muted);font-size:.8125rem;line-height:1.42}.NotificationBell_list__8jufW>a:hover{color:var(--ink);background:var(--surface)}.NotificationBell_list__8jufW>a.NotificationBell_unread__qbNoT{color:var(--ink);background:var(--primary-soft)}.NotificationBell_list__8jufW>a.NotificationBell_unread__qbNoT:after{content:"";position:absolute;top:13px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--primary)}.NotificationBell_list__8jufW>a>span:last-child{min-width:0;padding-right:9px}.NotificationBell_list__8jufW b,.NotificationBell_list__8jufW strong{color:var(--ink);font-weight:740}.NotificationBell_list__8jufW small{display:block;margin-top:4px;color:var(--muted);font-size:.75rem}.NotificationBell_avatar__jJNYd{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1.5px solid var(--ink);border-radius:50%;color:var(--ink);background:var(--primary-soft);font-size:.75rem;font-weight:780}.NotificationBell_avatar__jJNYd img{width:100%;height:100%;object-fit:cover}.NotificationBell_empty__SgjSl{min-height:96px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;color:var(--ink);background:var(--surface)}.NotificationBell_emptyIcon__7HwYf{width:40px;height:40px;display:grid;place-items:center;border-radius:6px;color:var(--on-accent);background:var(--accent)}.NotificationBell_emptyCopy__OcoSG{min-width:0;display:grid;gap:4px}.NotificationBell_emptyCopy__OcoSG strong{font-size:12px}.NotificationBell_emptyCopy__OcoSG small{color:var(--muted);font-size:.75rem;line-height:1.4}@media(max-width:600px){.NotificationBell_panel__RDQBy{position:fixed;top:70px;right:10px;left:10px;width:auto}}@media(prefers-reduced-motion:reduce){.NotificationBell_trigger__6ZaiR{transition:none}.NotificationBell_trigger__6ZaiR:active{transform:none}}