.NotificationBell_notificationBell__gJiPf{position:relative}.NotificationBell_bellTrigger__6E6W2{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-lg);transition:all var(--transition-fast);position:relative}.NotificationBell_bellTrigger__6E6W2:hover{background:var(--color-bg-glass-hover);border-color:var(--color-border-hover)}.NotificationBell_notificationBadge__9Vy9m{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;background:var(--color-accent-error);border-radius:var(--radius-full);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center}.NotificationBell_notificationDropdown__iiwS_{position:absolute;top:100%;right:0;margin-top:var(--space-sm);width:320px;max-height:400px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:1000}.NotificationBell_notificationHeader__x2cRR{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);border-bottom:1px solid var(--color-border)}.NotificationBell_notificationHeader__x2cRR h4{margin:0;font-size:var(--text-sm)}.NotificationBell_markAllRead__JWghT{background:none;border:none;color:var(--color-accent-primary);font-size:var(--text-xs);cursor:pointer}.NotificationBell_notificationList__bllMk{max-height:340px;overflow-y:auto}.NotificationBell_notificationEmpty__vsuZ7,.NotificationBell_notificationLoading__BKI2m{padding:var(--space-xl);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.NotificationBell_notificationItem__RkFg7{display:flex;gap:var(--space-sm);padding:var(--space-md);cursor:pointer;transition:background var(--transition-fast);border-bottom:1px solid var(--color-border)}.NotificationBell_notificationItem__RkFg7:hover{background:var(--color-bg-glass)}.NotificationBell_notificationItem__RkFg7.NotificationBell_unread__pE_FC{background:rgba(99,102,241,.05)}.NotificationBell_notificationItem__RkFg7:last-child{border-bottom:none}.NotificationBell_notificationIcon__Anh1t{font-size:var(--text-lg);flex-shrink:0}.NotificationBell_notificationContent__HEG87{flex:1;min-width:0}.NotificationBell_notificationTitle__nE8s9{margin:0;font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary)}.NotificationBell_notificationMessage__tSVAM{margin:var(--space-xs) 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationBell_notificationTime__9jtW3{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:768px){.NotificationBell_notificationDropdown__iiwS_{width:280px;right:-60px}}