.NotificationPanel_backdrop__Y9r3k{position:fixed;inset:0;z-index:999}.NotificationPanel_panel__MhRYr{position:absolute;top:calc(100% + var(--space-8));right:0;width:min(22rem,calc(100vw - 2rem));max-height:min(32rem,calc(100vh - 6rem));background:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-light);border-radius:var(--radius-12);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.12));z-index:1000;display:flex;flex-direction:column;overflow:hidden}.NotificationPanel_header__KbkEJ{display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-16);border-bottom:var(--border-width-thin) solid var(--color-border-light);gap:var(--space-12)}.NotificationPanel_headerTitle__G4pdB{font-size:var(--font-16);font-weight:var(--font-weight-600);color:var(--color-text-primary);margin:0}.NotificationPanel_markAllButton__Jnwha{background:transparent;border:none;color:var(--color-primary);font-size:var(--font-12);font-weight:var(--font-weight-600);cursor:pointer;padding:var(--space-4) var(--space-8);border-radius:var(--radius-6);transition:background var(--transition-base)}.NotificationPanel_markAllButton__Jnwha:hover{background:var(--color-bg-primary)}.NotificationPanel_markAllButton__Jnwha:disabled{color:var(--color-text-secondary);cursor:not-allowed;background:transparent}.NotificationPanel_tabs__hqDWe{display:flex;gap:0;padding:0 var(--space-16);border-bottom:var(--border-width-thin) solid var(--color-border-light)}.NotificationPanel_tab__UYNVR{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-8) var(--space-12);font-size:var(--font-13,.8125rem);font-weight:var(--font-weight-500);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-6)}.NotificationPanel_tab__UYNVR:hover{color:var(--color-text-primary)}.NotificationPanel_tabActive__S3948{color:var(--color-primary);font-weight:var(--font-weight-600);border-bottom-color:var(--color-primary)}.NotificationPanel_tabBadge__kpCVu{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 var(--space-4);border-radius:999px;background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--font-10,.625rem);font-weight:var(--font-weight-700,700);line-height:1}.NotificationPanel_tabActive__S3948 .NotificationPanel_tabBadge__kpCVu{background:var(--color-primary);color:var(--color-text-white)}.NotificationPanel_list__KRHCc{flex:1 1;overflow-y:auto;padding:var(--space-8)}.NotificationPanel_emptyState__iBDD0{padding:var(--space-32) var(--space-16);text-align:center;color:var(--color-text-secondary);font-size:var(--font-14)}.NotificationPanel_errorState__qtL4l{padding:var(--space-16);margin:var(--space-12);background:var(--color-error-bg,#fee2e2);color:var(--color-error-text,#b91c1c);border-radius:var(--radius-8);font-size:var(--font-13,.8125rem)}.NotificationPanel_item__uZm1q{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12);cursor:pointer;transition:background var(--transition-base);position:relative;text-align:left;width:100%;background:transparent;border-radius:var(--radius-10);margin-bottom:var(--space-8);border:none;border-left:3px solid transparent;font:inherit;color:inherit}.NotificationPanel_itemRead__MFe0z{background:white}.NotificationPanel_itemUnread__HUV0b{background:var(--color-bg-blue-light,rgba(59,130,246,.06))}.NotificationPanel_itemP0__1d08p,.NotificationPanel_itemUnread__HUV0b{border-left-color:var(--color-primary)}.NotificationPanel_body__sBDcP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.NotificationPanel_message__406kc{font-size:var(--font-13,.8125rem);color:var(--color-text-primary);line-height:1.4;word-break:break-word}.NotificationPanel_actor__25_65,.NotificationPanel_taskTitle__QCwxC{font-weight:var(--font-weight-600);color:var(--color-text-primary)}.NotificationPanel_meta__tKcpI{display:flex;align-items:center;gap:var(--space-8);font-size:var(--font-11,.6875rem);color:var(--color-text-secondary);margin-top:var(--space-2)}.NotificationPanel_metaSeparator__nBvAw{opacity:.5}.NotificationPanel_unreadDot__tC_oq{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary);flex-shrink:0;margin-top:.5rem}.NotificationPanel_loadMoreWrap__a0LIR{display:flex;justify-content:center;padding:var(--space-12)}.NotificationPanel_loadMoreButton__VLGt7{background:transparent;border:var(--border-width-thin) solid var(--color-border-light);color:var(--color-text-primary);font-size:var(--font-13,.8125rem);font-weight:var(--font-weight-500);padding:var(--space-6) var(--space-16);border-radius:var(--radius-6);cursor:pointer}.NotificationPanel_loadMoreButton__VLGt7:hover{background:var(--color-bg-primary)}.NotificationPanel_loadMoreButton__VLGt7:disabled{opacity:.6;cursor:not-allowed}.NotificationPanel_spinner__S3zoN{text-align:center;padding:var(--space-12);color:var(--color-text-secondary);font-size:var(--font-12)}.NotificationPanel_itemInert__v9etm{cursor:default}.TopbarBell_bell__u1XBR,.TopbarBell_wrap__XTehI{position:relative;display:inline-flex}.TopbarBell_bell__u1XBR{width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:var(--border-width-thin) solid var(--color-border-medium);border-radius:var(--radius-8);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.TopbarBell_bell__u1XBR:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.TopbarBell_dot__74laG{position:absolute;top:.4375rem;right:.5rem;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--color-accent);border:.09375rem solid var(--color-bg-primary)}